How to reduce keyboard speed in Windows XP and 7?
Is there a way to reduce the keyborad speed in Windows XP or 7? But for any keys pressed, not only when repeating keys (i.e., not auto repeat delay, nor auto repeat rate).
More details: I have an application on Terminal Services, and if the user types too fast, it seems that some of the keys pressed are missed and not readed on the remote session. I want to reduce the key reading time between one keystroke and the next one, in order to make all the key events read properly.
Solution 1:
[HKEY_CURRENT_USER\Control Panel\Keyboard]
KeyboardDelay REG_SZ 2
0 = 250 milliseconds; 1 = 500 milliseconds; 2 = 750 milliseconds; 3 = 1 sec
Force updarte registry:
rundll32.exe user32.dll, UpdatePerUserSystemParameters
Well here it is better to create a separate user profile for the Terminal Server and there is a registry key to change.
Actually, it's quite strange. Perhaps you lack the capacity, if for example the same problems seen in notepad.exe
, then the question in disk performance. Or should provide asynchronous input data in the application.
Command line, get user SID and Profile path:
powershell gci 'hklm:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList' -rec^| gp^| select ProfileImagePath, PSChildName ^| ft -Au -Pr @{n='SID';e={$_.PSChildName}},ProfileImagePath
Output:
SID ProfileImagePath
--- ----------------
S-1-5-18 C:\WINNT64\system32\config\systemprofile
S-1-5-19 C:\Users\LocalService
S-1-5-20 C:\Users\NetworkService
S-1-5-21-2191659736-2261162383-3034376108-1142 C:\Users\UpdatusUser
S-1-5-21-2191659736-2261162383-3034376108-500 C:\Users\Administrator
...
Registry settings and control panel not set slow keyboard ... may be help ...
HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response
DelayBeforeAcceptance REG_SZ 2000
default 1000 <milliseconds>
Tuning the Response of Your Keyboard in Windows XP: How set keyboard slowly: PDF
Solution 2:
Open Keyboard by clicking the
Start button
, clickingControl Panel
, clickingHardware and Sound
, and then clickingKeyboard
.Under
Character repeat
, move theRepeat rate
slider to the left to make keyboard characters repeat more slowly, or to the right to make them repeat faster.
Reference from Microsoft.