RODENT.SYS

Device driver for the shareware mouse driver Rodent. DEVICE=\OS2\RODENT.SYS

Parameter

 * BAUD=#
 * This option allows the baud rate to be specified. It may be one of
 * 150, 300, 600, 1200, 2400, 4800, 9600 or 19200
 * All mice do not support all baud rates. To use the lowest baud rate supported by the mouse ;BUFFERED
 * This option enables the FIFO buffer if a 16550 uart is detected.


 * BUTTONS=#
 * This option indicates the number of buttons to be supported. Many protocols support both 2 button and 3 button mice. This option may be specified as:
 * BUTTONS=2
 * BUTTONS=3


 * COM=#
 * This option allows the serial port to explicitly specified. This option may be specified as:
 * COM=[1..4]


 * DPI=#
 * This option allows the mouse resolution to be specified in the range 100..640.


 * FILTER=#
 * This option is only effective for devices which can configure the device to discard marginal data points. The acceptable values are device dependent.
 * MOUSE=UN: determines the number of values which are to be discarded after a touch. (0 to 99, default 20)


 * FLIPXY
 * Reverses the X and Y coordinates.


 * IRQ=#
 * interrupt number explicitly specified.


 * MARGIN=#
 * Margin on an absolute pointing device to be specified.


 * MOUSE=xx
 * mouse type
 * MOUSE=AC - AceCat digitizers
 * MOUSE=B - Buss mouse
 * MOUSE=BP - Summagraphics Bit Pad digitizer
 * MOUSE=C - Logitech Mouse System's compatible mouse
 * MOUSE=CR - Summagraphics Bit Pad digitizer - Protocol: CR
 * MOUSE=D3 - CalComp 3300 and newer digitizers
 * MOUSE=D9 - CalComp 9x00 digitizers
 * MOUSE=DW - CalComp WIZ and 2x00 digitizers
 * MOUSE=KR - Kurta digitizers
 * MOUSE=M - Microsoft compatible serial 2 button mouse, non-programmable
 * MOUSE=MS - Mouse System's compatible serial 3 button mouse
 * MOUSE=MW
 * MOUSE=NM - Provides "no mouse" support.
 * MOUSE=PS - PS/2 port compatible mouse
 * MOUSE=S - only check for serial mice.
 * MOUSE=SG - Summagraphics digitizers
 * MOUSE=SM - Summagraphics digitizers 4-button puck or stylus
 * MOUSE=SU - Summagraphics digitizers 16-button puck attached
 * MOUSE=SX - Summagraphics FX digitizers
 * MOUSE=V - Logitech compatible serial 3 button mouse, non-programmable.
 * MOUSE=VW - Logitech's Microsoft/Mouse System compatible serial 3 button mouse
 * MOUSE=UN - MicroTouch's UnMouse protocol
 * MOUSE=*


 * NAME=xx..xx
 * name of the device driver. It defaults to "RODENT".


 * NOISE=#
 * adjust sensitivity to noise.


 * ORDER=#
 * button ordering.


 * PRESSURE=#
 * sets the pressure threshold


 * PORT=#
 * serial port address


 * PROTOCOL=xx
 * communications protocol
 * PROTOCOL=3B - Three byte binary protocol
 * PROTOCOL=5B - Five byte binary protocol
 * PROTOCOL=BA - Summagraphics Bit Pad One/Two protocol
 * PROTOCOL=BR - Summagraphics Bit Pad One/Two protocol relative
 * PROTOCOL=BS - Buss mouse protocol, supports either 2 or 3 buttons
 * PROTOCOL=CA - Summagraphics Bit Pad CR protocol
 * PROTOCOL=CR - Summagraphics Bit CR protocol
 * PROTOCOL=FA - Felix mouse protocol
 * PROTOCOL=FR - Felix mouse protocol relative
 * PROTOCOL=HA - CalComp high resolution binary digitizer protocol
 * PROTOCOL=HR - CalComp high resolution binary digitizer protocol rel.
 * PROTOCOL=IN - Inport buss mouse protocol, supports either 2 or 3 buttons
 * PROTOCOL=MA - Summagraphics digitizer protocol
 * PROTOCOL=MI - Microsoft compatible 2 button protocol
 * PROTOCOL=MM - Mouse System's compatible protocol, supports either 2 or 3 buttons
 * PROTOCOL=MP - Extension to MI protocol
 * PROTOCOL=MR - Summagraphics digitizer protocol
 * PROTOCOL=NM - Provides "no mouse" support
 * PROTOCOL=RE - Relative Bit Pad One protocol
 * PROTOCOL=PS - PS/2 port protocol, supports either 2 or 3 buttons.
 * PROTOCOL=TA - MicroTouch's UnMouse tablet protocol
 * PROTOCOL=TR - MicroTouch's UnMouse tablet protocol rel.
 * PROTOCOL=UA - Summagraphics UIOF digitizer protocol
 * PROTOCOL=UR - Summagraphics UIOF digitizer protocol rel.


 * RATE=#
 * reporting rate - 10, 20, 30, 40, 50, 60, 80, 100 or 200


 * RESPONSE=#
 * divisor to increase or reduce the mouse responsiveness. -8..8 defaults to 0.


 * REVERSEX
 * Reverses movement in the X direction.


 * REVERSEY
 * Reverses movement in the Y direction.


 * SHARE
 * share the irq if permitted by OS/2.


 * UART=#
 * UART type to be specified: 8250, 16450, 16550, 16550A, UART=16552


 * X=[#..]#
 * active horizontal range for a digitizer tablet.


 * Y=[#..]#
 * active vertical range for a digitizer tablet.

Example
DEVICE=\OS2\RODENT.SYS PORT=73D8 IRQ=11 BAUD=2400 BUFFERED MOUSE=C PROTOCOL=MM or DEVICE=\OS2\RODENT.SYS COM=1 MOUSE=* PROTOCOL=5B

Links

 * Source Code at Github