ID: Q102989
The information in this article applies to:
These subgroups are included:
Part 1: Device Driver Entries, containing:
Part 3: Mouse and Keyboard Entries, cont'd, containing:
Part 5: Sound Card and Video Device Driver Entries
NOTE: You can view current settings for these device drivers by choosing the Devices button in WinMSD.
Parameters in this section are for the mouse and keyboard class and port drivers, including these drivers:
Busmouse          Inport          Mouclass
i8042             Kbdclass        Sermouse
The following value entries for the Microsoft bus mouse are found in this subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Busmouse\Parameters
MouseDataQueueSize     REG_DWORD     >= 0x1
NumberOfButtons     REG_DWORD     >= 0x1
PointerDeviceBaseName     REG_SZ     Base port device name
The i8042prt driver handles the keyboard and mouse port mouse (also known as a PS/2-compatible mouse) for the Intel 8042 controller. These value entries are found in the following subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
KeyboardDataQueueSize     REG_DWORD     >= 0x1
KeyboardDeviceBaseName     REG_SZ     Base keyboard port device name
MouseDataQueueSize     REG_DWORD     >= 0x1
MouseResolution     REG_DWORD     Mouse resolution specifier
MouseSynchIn100ns      REG_DWORD     Time, in 100 nanosecond units
NumberOfButtons     REG_DWORD     >= 0x1
PointerDeviceBaseName     REG_SZ     Base mouse port device name
PollStatusIterations     REG_DWORD     Number
Increase this value if the system seems to suddenly stop taking keyboard interrupts. This can happen if a keyboard interrupt is mistakenly dismissed as spurious, when instead it just took too long to set Output Buffer Full after raising the interrupt. Increasing the value of PollStatusIterations results in a longer execution time for the Interrupt Service Routine if the keyboard interrupt truly is spurious (there is a 1 microsecond delay following each check for Output Buffer Full).
To determine whether the driver is taking keyboard interrupts, press the NUMLOCK key. If the NumLock light on the keyboard turns on or off, this indicates that the i8042prt driver handled the keyboard interrupt correctly. Default: 1
OverrideKeyboardType     REG_DWORD     >= 0x0
OverrideKeyboardSubtype     REG_DWORD     >= 0x0
PollingIterations     REG_DWORD     >= 0x400
PollingIterationsMaximum     REG_DWORD     >= 0x400
ResendIterations     REG_DWORD     >= 0x1
SampleRate     REG_DWORD     Mouse sample rate in Hz
The value entries for the Microsoft InPort bus mouse are found in this subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Inport\Parameters
HzMode     REG_DWORD     Mouse sample rate mode specifier
MouseDataQueueSize     REG_DWORD     >= 0x1
NumberOfButtons     REG_DWORD     >= 0x1
PointerDeviceBaseName     REG_SZ     Base port device name
SampleRate     REG_DWORD     Mouse sample rate in Hz
Reference: "The Windows NT Resource Kit for Operating System Version 3.1".
Additional query words: prodnt
Keywords          : kbprint ntprint ntregistry NTSrvWkst 
Version           : winnt:3.5,3.51,4.0
Platform          : winntLast Reviewed: March 7, 1999