-
VUIDGFORMAT
- This option returns the current state of
the STREAMS module. The state of the usbms STREAMS module may be either VUID_NATIVE (no message processing) or VUID_FIRM_EVENT (convert to Firm events).
-
VUIDSFORMAT
- The argument is a pointer to an int. Set
the state of the STREAMS module to the int pointed to by the argument.
|
typedef struct vuid_addr_probe {
short base; /* default vuid device addr directed too */
union {
short next; /* next addr for default when VUIDSADDR */
short current; /* current addr of default when VUIDGADDR */
} data;
} Vuid_addr_probe;
|
-
VUIDSADDR
- The argument is a pointer to a Vuid_addr_probe structure. VUIDSADDR
sets the virtual input device segment address indicated by base to next.
If base does not equal VKEY_FIRST,
ENODEV is returned.
-
VUIDGADDR
- The argument is a pointer to a Vuid_addr_probe structure. Return the address of the virtual input device segment
indicated by base to current.
If base does not equal VKEY_FIRST, ENODEV is returned.
ioctl() requests for changing and retrieving mouse
parameters use the Ms_parms structure:
|
typedef struct {
int jitter_thresh;
int speed_law;
int speed_limit;
} Ms_parms;
|
jitter_thresh is the "jitter threshold"
of the mouse. Motions fewer than jitter_thresh units along
both axes are accumulated and then sent up the stream after 1/12 second.
speed_law indicates whether extremely large motions
are to be ignored. If it is 1, a "speed limit" is applied
to mouse motions. Motions along either axis of more than speed_limit units are discarded.
-
MSIOGETPARMS
- The argument is a pointer to a Ms_params structure. The usbms module parameters
are returned in the structure.
-
MSIOSETPARMS
- The argument is a pointer to a Ms_params
structure. The usbms module parameters are set according
to the values in the structure.
|