Lines Matching +full:button +full:-
8 :Copyright: |copy| 2002-2011 Sentelic Corporation.
10 :Last update: Dec-07-2011
15 A) MSID 4: Scrolling wheel mode plus Forward page(4th button) and Backward
16 page (5th button)
28 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
30 |---------------| |---------------| |---------------| |---------------|
37 Bit2 => Middle Button, 1 is pressed, 0 is not pressed.
38 Bit1 => Right Button, 1 is pressed, 0 is not pressed.
39 Bit0 => Left Button, 1 is pressed, 0 is not pressed.
40 Byte 2: X Movement(9-bit 2's complement integers)
41 Byte 3: Y Movement(9-bit 2's complement integers)
43 valid values, -8 ~ +7
44 Bit4 => 1 = 4th mouse button is pressed, Forward one page.
45 0 = 4th mouse button is not pressed.
46 Bit5 => 1 = 5th mouse button is pressed, Backward one page.
47 0 = 5th mouse button is not pressed.
51 - Set bit 1 in register 0x40 to 1
60 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
62 |---------------| |---------------| |---------------| |---------------|
69 Bit2 => Middle Button, 1 is pressed, 0 is not pressed.
70 Bit1 => Right Button, 1 is pressed, 0 is not pressed.
71 Bit0 => Left Button, 1 is pressed, 0 is not pressed.
72 Byte 2: X Movement(9-bit 2's complement integers)
73 Byte 3: Y Movement(9-bit 2's complement integers)
78 Bit4 => 1 = 4th mouse button is pressed, Forward one page.
79 0 = 4th mouse button is not pressed.
80 Bit5 => 1 = 5th mouse button is pressed, Backward one page.
81 0 = 5th mouse button is not pressed.
94 Absolute position for STL3886-G0
104 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
106 |---------------| |---------------| |---------------| |---------------|
114 Bit2 => Middle Button, 1 is pressed, 0 is not pressed.
115 Bit1 => Right Button, 1 is pressed, 0 is not pressed.
116 Bit0 => Left Button, 1 is pressed, 0 is not pressed.
128 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
130 |---------------| |---------------| |---------------| |---------------|
138 Bit2 => Middle Button, 1 is pressed, 0 is not pressed.
139 Bit1 => Right Button, 1 is pressed, 0 is not pressed.
140 Bit0 => Left Button, 1 is pressed, 0 is not pressed.
149 Absolute position for STL3888-Ax
156 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
158 |---------------| |---------------| |---------------| |---------------|
163 => 11, Normal data packet with on-pad click
169 Bit2 => Left Button, 1 is pressed, 0 is released.
181 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
183 |---------------| |---------------| |---------------| |---------------|
188 => 11, Normal data packet with on-pad click
194 Bit2 => Right Button, 1 is pressed, 0 is released.
204 Notify Packet for STL3888-Ax
206 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
208 |---------------| |---------------| |---------------| |---------------|
213 => 11, Normal data packet with on-pad click
216 0: left button is generated by the on-pad command
217 1: left button is generated by the external button
219 Bit2 => Middle Button, 1 is pressed, 0 is not pressed.
220 Bit1 => Right Button, 1 is pressed, 0 is not pressed.
221 Bit0 => Left Button, 1 is pressed, 0 is not pressed.
227 Byte 4: Bit7 => scroll right button
228 Bit6 => scroll left button
229 Bit5 => scroll down button
230 Bit4 => scroll up button
231 * Note that if gesture and additional button (Bit4~Bit7)
232 happen at the same time, the button information will not
236 Sample sequence of Multi-finger, Multi-coordinate mode:
241 Absolute position for STL3888-B0
248 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
250 |---------------| |---------------| |---------------| |---------------|
255 => 11, Normal data packet with on-pad click
262 Bit1 => Right Button, 1 is pressed, 0 is not pressed.
263 Bit0 => Left Button, 1 is pressed, 0 is not pressed.
268 Bit4 => scroll down button
269 Bit5 => scroll up button
270 Bit6 => scroll left button
271 Bit7 => scroll right button
275 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
277 |---------------| |---------------| |---------------| |---------------|
282 => 11, Normal data packet with on-pad click
289 Bit1 => Right Button, 1 is pressed, 0 is not pressed.
290 Bit0 => Left Button, 1 is pressed, 0 is not pressed.
295 Bit4 => scroll down button
296 Bit5 => scroll up button
297 Bit6 => scroll left button
298 Bit7 => scroll right button
300 Notify Packet for STL3888-B0::
303 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
305 |---------------| |---------------| |---------------| |---------------|
310 => 11, Normal data packet with on-pad click
313 0: left button is generated by the on-pad command
314 1: left button is generated by the external button
316 Bit2 => Middle Button, 1 is pressed, 0 is not pressed.
317 Bit1 => Right Button, 1 is pressed, 0 is not pressed.
318 Bit0 => Left Button, 1 is pressed, 0 is not pressed.
324 Byte 4: Bit7 => scroll right button
325 Bit6 => scroll left button
326 Bit5 => scroll up button
327 Bit4 => scroll down button
328 * Note that if gesture and additional button(Bit4~Bit7)
329 happen at the same time, the button information will not
333 Sample sequence of Multi-finger, Multi-coordinate mode:
338 Absolute position for STL3888-Cx and STL3888-Dx
345 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
347 |---------------| |---------------| |---------------| |---------------|
353 0: single-finger absolute coordinates (SFAC) mode
354 1: multi-finger, multiple coordinates (MFMC) mode
355 Bit4 => 0: The LEFT button is generated by on-pad command (OPC)
356 1: The LEFT button is generated by external button
357 Default is 1 even if the LEFT button is not pressed.
359 Bit2 => Middle Button, 1 is pressed, 0 is not pressed.
360 Bit1 => Right Button, 1 is pressed, 0 is not pressed.
361 Bit0 => Left Button, 1 is pressed, 0 is not pressed.
366 Bit4 => 4th mouse button(forward one page)
367 Bit5 => 5th mouse button(backward one page)
368 Bit6 => scroll left button
369 Bit7 => scroll right button
373 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
375 |---------------| |---------------| |---------------| |---------------|
381 0: single-finger absolute coordinates (SFAC) mode
382 1: multi-finger, multiple coordinates (MFMC) mode
383 Bit4 => 0: The LEFT button is generated by on-pad command (OPC)
384 1: The LEFT button is generated by external button
385 Default is 1 even if the LEFT button is not pressed.
389 button is pressed.
390 Bit1 => Right Button, 1 is pressed, 0 is not pressed.
391 Bit0 => Left Button, 1 is pressed, 0 is not pressed.
396 Bit4 => 4th mouse button(forward one page)
397 Bit5 => 5th mouse button(backward one page)
398 Bit6 => scroll left button
399 Bit7 => scroll right button
405 will output four consecutive single-finger, absolute coordinate(SFAC) packets
408 Notify Packet for STL3888-Cx/Dx::
411 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
413 |---------------| |---------------| |---------------| |---------------|
419 Bit4 => 0: The LEFT button is generated by on-pad command(OPC)
420 1: The LEFT button is generated by external button
421 Default is 1 even if the LEFT button is not pressed.
423 Bit2 => Middle Button, 1 is pressed, 0 is not pressed.
424 Bit1 => Right Button, 1 is pressed, 0 is not pressed.
425 Bit0 => Left Button, 1 is pressed, 0 is not pressed.
428 0xc0 => one finger hold-rotating gesture
436 Sample sequence of Multi-finger, Multi-coordinates mode:
451 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
453 |---------------| |---------------| |---------------| |---------------|
456 command. Host will receive the packet which Middle, Right, Left button will
465 Bit2 => 1, Middle Button
466 Bit1 => 1, Right Button
467 Bit0 => 1, Left Button
481 http://www.computer-engineering.org/ps2mouse/
775 0x8231 RW on-pad command detection
776 bit7 0 RW on-pad command left button down tag
781 0x8234 RW on-pad command control 5
786 bit7 0 RW on-pad tap zone enable
790 0x8235 RW on-pad command control 6
795 0x8236 RW on-pad command control 7
800 0x8237 RW on-pad command control 8
843 0x8243 RW on-pad control
844 bit0 0 RW on-pad control enable
849 bit3 0 RW on-pad fix vertical scrolling enable
853 bit5 0 RW on-pad fix horizontal scrolling enable
891 0x833d RW on-pad command control 1
892 bit7 1 RW on-pad command detection enable
896 0x833e RW on-pad command detection
897 bit7 0 RW on-pad command left button down tag