Lines Matching +full:full +full:- +full:bit
3 .\" Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
54 Movement and button states are usually encoded in fixed-length data packets.
58 The mouse drivers may have ``non-blocking'' attribute which will make
74 .Bl -tag -width Byte_1 -compact
76 .Bl -tag -width bit_7 -compact
77 .It bit 7
79 .It bit 6..3
81 .It bit 2
83 .It bit 1
87 .It bit 0
92 -128 through 127.
95 -128 through 127.
98 -128 through 127.
99 To obtain the full horizontal movement count, add
103 -128 through 127.
104 To obtain the full vertical movement count, add
107 The bit 7 is always zero.
109 Z axis movement count in two's complement; -64 through 63.
111 The bit 7 is always zero.
113 the Z axis movement count in two's complement; -64 through 63.
114 To obtain the full Z axis movement count, add the byte 6 and 7.
116 The bit 7 is always zero.
119 If a button is pressed, the corresponding bit is cleared.
121 the bit is set.
128 tries to find the first byte of the format by detecting the bit pattern
145 .Bl -tag -width MOUSE -compact
157 .Bd -literal
213 .Bd -literal
217 int resolution; /* MOUSE_RES_XXX, -1 if unknown */
237 -1 if unknown or not applicable.
254 field tells the length of the fixed-size data packet or the length
255 of the fixed part of the variable-length packet.
261 holds a bit mask and pattern to detect the first byte of the
264 is the bit mask to be ANDed with a byte.
285 If you do not want to change the current setting of a field, put -1
295 .Bd -literal
315 .Bd -literal
331 When a button is pressed, the corresponding bit is set.
332 The mouse drivers may support up to 31 buttons with the bit 0 through 31.
341 call, the corresponding bit in the
357 .Bl -tag -width /dev/sysmouseXX -compact