如何在 Windows XP 和 7 中降低键盘速度?

如何在 Windows XP 和 7 中降低键盘速度?

有没有办法降低 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

  1. 通过单击Start button、单击Control Panel、单击Hardware and Sound,然后单击来打开键盘Keyboard

  2. 在 下Character repeat,将Repeat rate滑块向左移动可使键盘字符重复得更慢,或向右移动可使键盘字符重复得更快。

参考自微软

相关内容