Lines Matching refs:mouse
9 provides a convenient connection point for a mouse and switch-type joysticks.
14 keyswitches, mouse resolution, etc. can be accommodated.
17 different applications of the keyboard, joysticks, or mouse. Limited use of
32 0xF7 absolute mouse position record
33 0xF8-0xFB relative mouse position records (lsbs determined by
34 mouse button states)
45 The mouse port should be capable of supporting a mouse with resolution of
47 mouse should be scanned at a rate that will permit accurate tracking at
49 The ikbd can report mouse motion in three distinctly different ways. It can
51 within the ikbd, or by converting mouse motion into keyboard cursor control
53 The mouse buttons can be treated as part of the mouse or as additional
58 In relative position mode, the ikbd will return relative mouse position
59 records whenever a mouse event occurs. A mouse event consists of a mouse
63 Note that the ikbd may return mouse relative position reports with
65 relative mouse motion events will be generated: (a) while the keyboard has
69 The relative mouse position record is a three byte record of the form
71 %111110xy ; mouse position record flag
86 The ikbd can also maintain absolute mouse position. Commands exist for
87 resetting the mouse position, setting X/Y scaling, and interrogating the
88 current mouse position.
92 The ikbd can translate mouse motion into the equivalent cursor keystrokes.
93 The number of mouse clicks per keystroke is independently programmable in
94 each axis. The ikbd internally maintains mouse motion information to the
98 break code for the appropriate cursor key. The mouse buttons produce scan
176 The ikbd defaults to a mouse position reporting with threshold of 1 unit in
179 the mouse. After any joystick command, the ikbd assumes that joysticks are
180 connected to both Joystick0 and Joystick1. Any mouse command (except MOUSE
181 DISABLE) then causes port 0 to again be scanned as if it were a mouse, and
182 both buttons are logically connected to it. If a mouse disable command is
183 received while port 0 is presumed to be a mouse, the button is logically
184 assigned to Joystick1 (until the mouse is reenabled by another mouse command).
214 %00000mss ; mouse button action
216 ; mss=0xy, mouse button press or release causes mouse
218 ; where y=1, mouse key press causes absolute report
219 ; and x=1, mouse key release causes absolute report
220 ; mss=100, mouse buttons act like keys
222 This command sets how the ikbd should treat the buttons on the mouse. The
223 default mouse button action mode is %00000000, the buttons are treated as part
224 of the mouse logically.
231 Set relative mouse position reporting. (DEFAULT) Mouse position packets are
233 threshold in either axis (see SET MOUSE THRESHOLD). Depending upon the mouse
234 key mode, mouse position reports may also be generated when either mouse
235 button is pressed or released. Otherwise the mouse buttons behave as if they
241 XMSB ; X maximum (in scaled mouse clicks)
243 YMSB ; Y maximum (in scaled mouse clicks)
246 Set absolute mouse position maintenance. Resets the ikbd maintained X and Y
259 Set mouse monitoring routines to return cursor motion keycodes instead of
261 cursor keycode after mouse travel exceeding the user specified deltas in
262 either axis. When the keyboard is in key scan code mode, mouse motion will
264 command is not affected by the mouse motion origin.
269 X ; x threshold in mouse ticks (positive integers)
270 Y ; y threshold in mouse ticks (positive integers)
272 This command sets the threshold before a mouse event is generated. Note that
280 X ; horizontal mouse ticks per internal X
281 Y ; vertical mouse ticks per internal Y
284 In this mode, the specified number of mouse phase changes ('clicks') must
286 (independently scaled for each axis). Remember that the mouse position
295 0xF7 ; absolute mouse position header
319 mouse position.
327 mouse motion. This causes mouse motion toward the user to be negative in sign
335 system within the ikbd for all relative or absolute mouse motion. (DEFAULT)
336 This causes mouse motion toward the user to be positive in sign and away from
352 All mouse event reporting is disabled (and scanning may be internally
353 disabled). Any valid mouse mode command resumes mouse motion monitoring. (The
354 valid mouse mode commands are SET RELATIVE MOUSE POSITION REPORTING, SET
356 N.B. If the mouse buttons have been commanded to act like keyboard keys, this
371 transmission when output is resumed. Pressing or releasing either mouse button
373 mouse is in RELATIVE MOUSE POSITION REPORTING mode.
542 0x88 (or 0x89 or 0x8A) ; request mouse mode
573 0x87 mouse button action
574 0x88 mouse mode
578 0x8C mouse scale
579 0x8F mouse vertical coordinates
582 0x92 mouse enable/disable