Lines Matching full:button
124 # 0x05, 0x09, // Usage Page (Button) 10
126 what follows is a button ::
131 first button is button number 1, last button is button number 3 ::
136 each button can send values from 0 up to including 1
141 each button is sent as exactly one bit ::
207 The sequence of bytes sent by clicking and releasing button 1, then button 2, then button 3 is::
215 # Button: 1 0 0 | # | X: 0 | Y: 0 | Wheel: 0
217 # Button: 0 0 0 | # | X: 0 | Y: 0 | Wheel: 0
219 # Button: 0 1 0 | # | X: 0 | Y: 0 | Wheel: 0
221 # Button: 0 0 0 | # | X: 0 | Y: 0 | Wheel: 0
223 # Button: 0 0 1 | # | X: 0 | Y: 0 | Wheel: 0
225 # Button: 0 0 0 | # | X: 0 | Y: 0 | Wheel: 0
228 This example shows that when button 2 is clicked,
230 event (``00 00 00 00``) is the release of button 2 (no buttons are
233 If instead one clicks and holds button 1, then clicks and holds button
234 2, releases button 1, and finally releases button 2, the reports are::
236 # Button: 1 0 0 | # | X: 0 | Y: 0 | Wheel: 0
238 # Button: 1 1 0 | # | X: 0 | Y: 0 | Wheel: 0
240 # Button: 0 1 0 | # | X: 0 | Y: 0 | Wheel: 0
242 # Button: 0 0 0 | # | X: 0 | Y: 0 | Wheel: 0
246 subsequent ``02 00 00 00`` button 1 is released while button 2 is still
330 know what is going on, e.g. the bit for the first button translates into
339 sequence where one clicks and holds button 1, then clicks and holds
340 button 2, releases button 1, and finally releases button 2, one gets::