Lines Matching +full:three +full:- +full:level

3 .\" Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
60 Basic PS/2 style pointing device has two or three buttons.
93 driver has three levels of operation.
94 The current operation level can be set via an ioctl call.
96 At the level zero the basic support is provided; the device driver will report
98 and state of up to three buttons.
99 The movement and status are encoded in a series of fixed-length data packets
102 This is the default level of operation and the driver is initially
103 at this level when opened by the user program.
105 The operation level one, the `extended' level, supports a roller (or wheel),
108 8 byte data packets are sent to the user program at this level.
110 At the operation level two, data from the pointing device is passed to the
118 the driver at this level.
119 This level is called `native' level.
123 driver are formatted differently at each operation level.
126 is three bytes long at the operation level zero:
128 .Bl -tag -width Byte_1 -compact
130 .Bl -tag -width bit_7 -compact
155 -256 through 255.
159 -256 through 255.
163 At the level one, a data packet is encoded
169 At the level two, native level, there is no standard on the size and format
189 .Bl -tag -width MOUSE
212 Sets the debug level to
214 The default debug level is zero.
228 .Bl -tag -width MOUSE
238 .Bl -tag -width 0_(medium_high)__ -compact
268 .Bd -literal -offset indent
277 will not carry out model-specific initialization.
313 The built-in PS/2 pointing device of some laptop computers is somehow
329 driver to reset and re-initialize the pointing device
337 at boot-time.
348 at boot-time.
354 at boot-time.
367 at boot-time.
383 .Bl -tag -width MOUSE -compact
384 .It Dv MOUSE_GETLEVEL Ar int *level
385 .It Dv MOUSE_SETLEVEL Ar int *level
386 These commands manipulate the operation level of the
393 .Bd -literal
437 at the operation level 0.
452 .Bl -tag -width 0__ -compact
464 .Bd -literal
495 .Bd -literal
498 int rate; /* report rate (per sec), -1 if unknown */
499 int resolution; /* MOUSE_RES_XXX, -1 if unknown */
501 int level; /* driver operation level */
511 at the operation level zero and two.
513 at the operation level one.
534 .Bl -tag -width MOUSE_RES_MEDIUMHIGH__ -compact
557 operation level and the model of the pointing device.
559 .Bl -tag -width level_0__ -compact
560 .It Em level 0
562 .It Em level 1
564 .It Em level 2
587 .Dv level
594 If you do not want to change the current setting of a field, put -1
604 .\" .Bd -literal
624 .\" .Bl -tag -width Byte_1 -compact
626 .\" .Bl -tag -width bit_6 -compact
630 .\" 0 - stream mode, 1 - remote mode.
640 .\" 0 - 1:1 scaling, 1 - 2:1 scaling.
652 .\" .Bl -tag -width bit_6_0 -compact
656 .\" Resolution code: zero through three. Actual resolution for
673 .Bl -tag -width /dev/npsm0 -compact
675 `non-blocking' device node
708 At debug level 0, little information is logged except for the following
710 .Bd -literal -offset indent
721 At debug level 1 more information will be logged
723 Messages are logged with the LOG_KERN facility at the LOG_DEBUG level
726 .Bd -literal -offset indent
743 initialized the keyboard controller upon power-up.
760 .Bl -tag -width Byte_1 -compact
762 .Bl -tag -width bit_6 -compact
766 0 - stream mode, 1 - remote mode.
778 0 - 1:1 scaling, 1 - 2:1 scaling.
790 .Bl -tag -width bit_6_0 -compact
794 Resolution code: zero through three.
810 At debug level 2, much more detailed information is logged.
825 .An -nosplit
861 There is not a guaranteed way to re-synchronize with the first byte