Lines Matching full:mouse
31 .Nm mouse
32 .Nd mouse and pointing device drivers
36 The mouse drivers
41 provide user programs with movement and button state information of the mouse.
43 The serial mouse is not directly supported by a dedicated driver, but
49 The user program simply opens a mouse device with a
52 mouse data from the device via
55 Some mouse devices may send data in variable length of packets.
58 The mouse drivers may have ``non-blocking'' attribute which will make
59 the driver return immediately if mouse data is not available.
61 Mouse device drivers often offer several levels of operation.
67 Most drivers provide horizontal and vertical movement of the mouse
69 At the level one, if supported by the driver, mouse data is encoded
138 commands are defined for the mouse drivers.
145 .Bl -tag -width MOUSE -compact
148 These commands manipulate the operation level of the mouse driver.
161 int type; /* mouse/track ball/pad... */
209 specific mouse drivers for possible values.
212 The command reports the current operation parameters of the mouse driver.
228 when the mouse data is read by the user program.
272 The command changes the current operation parameters of the mouse driver
330 fields hold the current and the previous state of the mouse buttons.
332 The mouse drivers may support up to 31 buttons with the bit 0 through 31.
344 If the mouse has moved since the last call, the
361 PS/2 mouse device
363 virtual mouse device
365 USB mouse device