有没有办法降低 Windows XP 或 7 中的键盘速度?但对于按下的任何键,不仅仅是重复键(即不是自动重复延迟,也不是自动重复率)。
更多细节:我在终端服务上有一个应用程序,如果用户输入速度太快,似乎有些按下的键会被遗漏,远程会话中不会读取。我想减少一次击键和下一次击键之间的按键读取时间,以便正确读取所有按键事件。
答案1
[HKEY_CURRENT_USER\Control Panel\Keyboard]
KeyboardDelay REG_SZ 2
0 = 250 毫秒;1 = 500 毫秒;2 = 750 毫秒;3 = 1 秒
强制更新注册表:
rundll32.exe user32.dll, UpdatePerUserSystemParameters
那么最好为终端服务器创建一个单独的用户配置文件,并且有一个注册表项需要更改。
实际上,这很奇怪。也许您缺乏能力,例如,如果在中看到相同的问题notepad.exe
,那么磁盘性能就是问题。或者应该在应用程序中提供异步输入数据。
命令行,获取用户SID和Profile路径:
powershell gci 'hklm:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList' -rec^| gp^| select ProfileImagePath, PSChildName ^| ft -Au -Pr @{n='SID';e={$_.PSChildName}},ProfileImagePath
输出:
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
...
注册表设置和控制面板未设置慢速键盘...可能会有帮助...
HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response
DelayBeforeAcceptance REG_SZ 2000
default 1000 <milliseconds>
在 Windows XP 中调整键盘的响应:如何设置键盘慢:PDF
答案2
通过单击
Start button
、单击Control Panel
、单击Hardware and Sound
,然后单击来打开键盘Keyboard
。在 下
Character repeat
,将Repeat rate
滑块向左移动可使键盘字符重复得更慢,或向右移动可使键盘字符重复得更快。
参考自微软。