Lines Matching refs:mouse
12 provides a convenient connection point for a mouse and switch-type joysticks.
17 keyswitches, mouse resolution, etc. can be accommodated.
20 different applications of the keyboard, joysticks, or mouse. Limited use of
40 0xF7 absolute mouse position record
41 0xF8-0xFB relative mouse position records (lsbs determined by
42 mouse button states)
55 The mouse port should be capable of supporting a mouse with resolution of
57 mouse should be scanned at a rate that will permit accurate tracking at
59 The ikbd can report mouse motion in three distinctly different ways. It can
61 within the ikbd, or by converting mouse motion into keyboard cursor control
63 The mouse buttons can be treated as part of the mouse or as additional
69 In relative position mode, the ikbd will return relative mouse position
70 records whenever a mouse event occurs. A mouse event consists of a mouse
74 Note that the ikbd may return mouse relative position reports with
76 relative mouse motion events will be generated: (a) while the keyboard has
80 The relative mouse position record is a three byte record of the form
83 %111110xy ; mouse position record flag
99 The ikbd can also maintain absolute mouse position. Commands exist for
100 resetting the mouse position, setting X/Y scaling, and interrogating the
101 current mouse position.
106 The ikbd can translate mouse motion into the equivalent cursor keystrokes.
107 The number of mouse clicks per keystroke is independently programmable in
108 each axis. The ikbd internally maintains mouse motion information to the
112 break code for the appropriate cursor key. The mouse buttons produce scan
201 The ikbd defaults to a mouse position reporting with threshold of 1 unit in
204 the mouse. After any joystick command, the ikbd assumes that joysticks are
205 connected to both Joystick0 and Joystick1. Any mouse command (except MOUSE
206 DISABLE) then causes port 0 to again be scanned as if it were a mouse, and
207 both buttons are logically connected to it. If a mouse disable command is
208 received while port 0 is presumed to be a mouse, the button is logically
209 assigned to Joystick1 (until the mouse is reenabled by another mouse command).
246 %00000mss ; mouse button action
248 ; mss=0xy, mouse button press or release causes mouse
250 ; where y=1, mouse key press causes absolute report
251 ; and x=1, mouse key release causes absolute report
252 ; mss=100, mouse buttons act like keys
254 This command sets how the ikbd should treat the buttons on the mouse. The
255 default mouse button action mode is %00000000, the buttons are treated as part
256 of the mouse logically.
266 Set relative mouse position reporting. (DEFAULT) Mouse position packets are
268 threshold in either axis (see SET MOUSE THRESHOLD). Depending upon the mouse
269 key mode, mouse position reports may also be generated when either mouse
270 button is pressed or released. Otherwise the mouse buttons behave as if they
279 XMSB ; X maximum (in scaled mouse clicks)
281 YMSB ; Y maximum (in scaled mouse clicks)
284 Set absolute mouse position maintenance. Resets the ikbd maintained X and Y
300 Set mouse monitoring routines to return cursor motion keycodes instead of
302 cursor keycode after mouse travel exceeding the user specified deltas in
303 either axis. When the keyboard is in key scan code mode, mouse motion will
305 command is not affected by the mouse motion origin.
313 X ; x threshold in mouse ticks (positive integers)
314 Y ; y threshold in mouse ticks (positive integers)
316 This command sets the threshold before a mouse event is generated. Note that
327 X ; horizontal mouse ticks per internal X
328 Y ; vertical mouse ticks per internal Y
331 In this mode, the specified number of mouse phase changes ('clicks') must
333 (independently scaled for each axis). Remember that the mouse position
345 0xF7 ; absolute mouse position header
372 mouse position.
383 mouse motion. This causes mouse motion toward the user to be negative in sign
394 system within the ikbd for all relative or absolute mouse motion. (DEFAULT)
395 This causes mouse motion toward the user to be positive in sign and away from
417 All mouse event reporting is disabled (and scanning may be internally
418 disabled). Any valid mouse mode command resumes mouse motion monitoring. (The
419 valid mouse mode commands are SET RELATIVE MOUSE POSITION REPORTING, SET
421 N.B. If the mouse buttons have been commanded to act like keyboard keys, this
439 transmission when output is resumed. Pressing or releasing either mouse button
441 mouse is in RELATIVE MOUSE POSITION REPORTING mode.
649 0x88 (or 0x89 or 0x8A) ; request mouse mode
680 0x87 mouse button action
681 0x88 mouse mode
685 0x8C mouse scale
686 0x8F mouse vertical coordinates
689 0x92 mouse enable/disable