• ARCHIVES 
  • » [b]KEYBOARD + MOUSE BUFFER[/b] :thumbsup::idea: :arrow: [i]While using Windows NT 3.51 [ONLY IF upgraded with SP5], NT 4.0 [ONLY IF upgraded with SP6a], 2000 or XP, you may have encountered random

Pages: 1

[b]KEYBOARD + MOUSE BUFFER[/b] :thumbsup::idea: :arrow: [i]While using Windows NT 3.51 [ONLY IF upgraded with SP5], NT 4.0 [ONLY IF upgraded with SP6a], 2000 or XP, you may have encountered random

#1  2008-11-28 04:05:38

Zander
» FTalker
FTalk Level: zero
126
0
1969-12-31

[b]KEYBOARD + MOUSE BUFFER[/b] :thumbsup::idea: :arrow: [i]While using Windows NT 3.51 [ONLY IF upgraded with SP5], NT 4.0 [ONLY IF upgraded with SP6a], 2000 or XP, you may have encountered random

[b]KEYBOARD + MOUSE BUFFER[/b] :thumbsup::idea: :arrow: [i]While using Windows NT 3.51 [ONLY IF upgraded with SP5], NT 4.0 [ONLY IF upgraded with SP6a], 2000 or XP, you may have encountered random "Keyboard (and/or mouse) ring buffer overflow" error messages in the System Log event viewer, spurious key clicks, or even sudden machine lockups, due to the (too) small keyboard and/or mouse queue buffer, because each hold only a maximum of 100 characters or clicks respectively (system default). But all this can be fixed by tweaking the Registry... [/i]:):D 1.To increase the keyboard buffer size, run Regedit and go to: [b]HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Kbdclass\Parameters[/b] Look for (or create if not present) the "[b]KeyboardDataQueueSize" DWORD [REG_DWORD] Value in the right hand pane -> double-click on it -> check the Decimal box -> double the value shown there (default is 100) -> type in the new integer number -> click OK.[/b] Then, under the same Registry key, find/create the "[b]PollStatusIterations" DWORD Value, and increase it from 1 (default) to 2 or 4[/b], by performing same steps above, until your keyboard no longer exhibits interruptions. 2.To make your rodent "behave" by increasing its buffer size (with the Registry editor open), go to one of the following keys, depending on your installed mouse type(s): [b]ALL Mice: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Mouclass\Parameters Serial Mice: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Sermouse\Parameters PS/2 Mice: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters Bus Mice: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Busmouse\Parameters InPort Mice: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Inport\Parameters Microsoft Mice with IntelliPoint software: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msi8042\Parameters USB Mice: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mouhid\Parameters[/b] In the right hand pane, find (or create if not present) the "[b]MouseDataQueueSize" DWORD Value -> double-click on it -> check the Decimal box -> double the value shown there (default is 100) -> type in the new integer number -> click OK.[/b] [b]Also, if you notice that your mouse clicks randomly WITHOUT you touching it, find/create the "MouseSynchIn100ns" DWORD Value -> double-click on it -> check the Decimal box -> increase the value shown (default is 20000000 = 2 seconds) to let's say 30000000 (3 seconds), or even higher if necessary -> type in the new integer number -> click OK.[/b] 3.To enable all buttons if using a 3 button mouse, edit (or create if not present) the "[b]NumberOfButtons" String [REG_SZ] Value to 3[/b], under the appropriate Registry key(s) above, depending on your installed mouse type(s): Serial, PS/2, Bus, InPort, MS IntelliPoint or USB. 4.Close the Registry editor and reboot when done.

Last edited by Zander (2008-11-28 04:06:40)

  • ARCHIVES 
  • » [b]KEYBOARD + MOUSE BUFFER[/b] :thumbsup::idea: :arrow: [i]While using Windows NT 3.51 [ONLY IF upgraded with SP5], NT 4.0 [ONLY IF upgraded with SP6a], 2000 or XP, you may have encountered random

Pages: 1

Board footer

© 2024 F Talk

Current time is 15:21

[ 10 queries - 0.016 second ]
Privacy Policy