RODENT.SYS

From EDM2
Jump to: navigation, search

Device driver for the shareware mouse driver Rodent.

DEVICE=\OS2\RODENT.SYS <parameter>

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
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes

Links