Article ID: 102990
Article Last Modified on 10/31/2006
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Sermouse\Parameters MouseDataQueueSize REG_DWORD >= 0x1Specifies the number of mouse events to be buffered internally by the driver, in nonpaged pool. The allocated size, in bytes, of the internal buffer is this value times the size of the MOUSE_INPUT_DATA structure (defined in NTDDMOU.H). Consider increasing the size if the System log in Event Viewer contains the following message from the Sermouse source: "The ring buffer that stores incoming mouse data has overflowed (buffer size is configurable via the Registry)." Default: 0x64 (100)
NumberOfButtons REG_DWORD >= 0x1Specifies the number of buttons on the serial mouse. If the number of buttons detected at startup time and placed in the Registry is incorrect, this value can be used to override it. Default: 0x2
OverrideHardwareBitstring REG_DWORD 0x1 or 0x2This entry is not usually present. When present, it specifies that regardless of whether it was actually detected, a serial mouse is present on the system. Add this value to tell the driver to assume the serial mouse is on COM1 (specified by the value 0x1) or COM2 (specified by the value 0x2). This entry is useful if the serial mouse has not been automatically detected.
PointerDeviceBaseName REG_SZ Base port device nameSpecifies the base name for the device object(s) created by the serial mouse device driver. The device driver also writes information about the device objects into HKEY_LOCAL_MACHINE\HARDWARE\DeviceMap so that the pointer class driver can locate the pointer port device objects. Default: PointerPort
SampleRate REG_DWORD Mouse sample rate in HzSpecifies the sample rate for the serial mouse. Intended for future use. This value might have no effect in the first release of Windows NT. Default: 0x28 (1200 baud)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Mouclass\Parameters ConnectMultiplePorts REG_DWORD 0x0 or 0x1Specifies the type of connection between class and port device objects. This parameter is mainly of interest to device driver writers.
MaximumPortsServiced REG_DWORD >= 0x1Specifies the number of port devices the mouse class device driver will connect to and service. The class device driver handles hardware- independent operations on a specific class of devices (in this case, the mouse and other pointing devices). The port drivers manage the hardware- specific operations. Default: 0x3 (The class driver will service up to three pointing devices.)
MouseDataQueueSize REG_DWORD >= 0x1Specifies the number of mouse events to be buffered internally by the driver, in nonpaged pool. The allocated size, in bytes, of the internal buffer is this value times the size of the MOUSE_INPUT_DATA structure (defined in NTDDMOU.H). Consider increasing the size if the System log in Event Viewer frequently contains the following message from the Mouclass source: "The ring buffer that stores incoming mouse data has overflowed (buffer size is configurable via the Registry)." Default: 0x64 (100)
PointerDeviceBaseName REG_SZ Base class device nameSpecifies the base name for the device object(s) created by the mouse class device driver. The device driver also writes information about the device object into HKEY_LOCAL_MACHINE\HARDWARE\DeviceMap so that the pointer class device object(s) can be easily located. Default: PointerClass
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Kbdclass\Parameters ConnectMultiplePorts REG_DWORD 0x0 or 0x1Specifies the type of connection between class and port device objects. This parameter is mainly of interest to device driver writers.
KeyboardDataQueueSize REG_DWORD >= 0x1Specifies the number of keyboard events to be buffered internally by the driver, in nonpaged pool. The allocated size, in bytes, of the internal buffer is this value times the size of the KEYBOARD_INPUT_DATA structure (defined in NTDDKBD.H). Consider increasing the size if the System log in Event Viewer contains the following message from the Kbdclass source: "The ring buffer that stores incoming keyboard data has overflowed (buffer size is configurable via the Registry)." Default: 0x64 (100)
KeyboardDeviceBaseName REG_SZ Base class device nameSpecifies the base name for the keyboard device object(s) created by the keyboard class device driver. The device driver also writes information about the device objects into HKEY_LOCAL_MACHINE\HARDWARE\DeviceMap so that the keyboard class device objects are easily located. Default: KeyboardClass
MaximumPortsServiced REG_DWORD >= 0x1Specifies the number of port devices the keyboard class device driver will connect to and service. The class device driver handles hardware- independent operations on a specific class of devices (in this case, keyboard devices). The port drivers manage the hardware-specific operations. Default: 0x3 (The class driver will service up to three keyboard devices.)
HKEY_LOCAL_MACHINE\HARDWARE\DeviceMap\KeyboardClassThere can be one or more of these entries. Each entry specifies the name of a device object created by the keyboard class driver to represent the class device, followed by the Registry path to the driver's Services subkey. Default:
\Device\KeyboardClass0 : REG_SZ : \Registry\Machine\System\ControlSet001\Services\KbdclassThe keyboard port information appears in the Registry path:
HKEY_LOCAL_MACHINE\HARDWARE\DeviceMap\KeyboardPortThere can be one or more of these entries. Each entry specifies the name of a device object created by the keyboard port driver(s) to represent the physical keyboard (port) device, followed by the Registry path to the driver's Services subkey. Default:
\Device\KeyboardPort0 : REG_SZ : \Registry\Machine\System\ControlSet001\Services\i8042prtThe mouse class information appears in the Registry path:
HKEY_LOCAL_MACHINE\HARDWARE\DeviceMap\PointerClassThere can be one or more of these entries. Each entry specifies the name of a device object created by the pointer (mouse) class driver to represent the class device, followed by the Registry path to the driver's Services subkey. Default:
\Device\PointerClass0 : REG_SZ : \Registry\Machine\System\ControlSet001\Services\MouclassThe mouse port information appears in the Registry path:
HKEY_LOCAL_MACHINE\HARDWARE\DeviceMap\PointerPortThere can be one or more of these entries. Each entry specifies the name of a device object created by the pointer port driver(s) to represent the physical pointing (port) device, followed by the Registry path to the driver's Services subkey. Default (assumes mouse port, Microsoft InPort, and serial pointing devices are connected):
\Registry\Machine\System\ControlSet001\Services\i804
2prt\Device\PointerPort1 : REG_SZ :
\Registry\Machine\System\ControlSet001\Services\Inport
\Device\PointerPort2 : REG_SZ :
\Registry\Machine\System\ControlSet001\Services\Sermouse
Additional query words: prodnt
Keywords: kbinfo kbprint KB102990