Lines Matching +full:three +full:- +full:level
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
62 The current operation level can be examined and changed via
65 The level zero is the lowest level at which the driver offers the basic
68 and state of up to three buttons at this level.
69 At the level one, if supported by the driver, mouse data is encoded
74 .Bl -tag -width Byte_1 -compact
76 .Bl -tag -width bit_7 -compact
92 -128 through 127.
95 -128 through 127.
98 -128 through 127.
103 -128 through 127.
109 Z axis movement count in two's complement; -64 through 63.
113 the Z axis movement count in two's complement; -64 through 63.
145 .Bl -tag -width MOUSE -compact
146 .It Dv MOUSE_GETLEVEL Ar int *level
147 .It Dv MOUSE_SETLEVEL Ar int *level
148 These commands manipulate the operation level of the mouse driver.
157 .Bd -literal
213 .Bd -literal
217 int resolution; /* MOUSE_RES_XXX, -1 if unknown */
219 int level; /* driver operation level */
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.
257 protocol and the operation level of the driver.
278 .Dv level
285 If you do not want to change the current setting of a field, put -1
295 .Bd -literal
315 .Bd -literal
337 The first three buttons correspond to left, middle and right buttons.
357 .Bl -tag -width /dev/sysmouseXX -compact