键盘-Win7中的重复率/重复延迟值


25

Win 7提供的与键盘设置有关的重复率/重复延迟的所有可能值是什么。


您是否在键盘设置下的控制面板中签到了?还是您在寻找更具体的东西?
bfhd 2012年

1
当然可以。但是没有值,只能用字(短/长或快/慢)表示。我需要以毫秒为单位的精确值。
Stanyko

Answers:


9

在下检查注册表HKEY_CURRENT_USER\Control Panel\Keyboard

KeyboardSpeed属性确定按住键盘键时字符重复的速率。

这是一个介于0(每秒约2.5次重复)到31(每秒约30次重复)之间的值。实际的重复率取决于硬件,并且可能与线性范围的差异高达20%。

KeyboardDelay属性指示在按下和按住某个键之后,操作系统发送按键重复消息之前的时间长度

此值的范围是从0(延迟约250毫秒)到3(延迟约1秒)。与每个值关联的实际延迟可能会因硬件而异。

资源


“源”链接中给出的信息似乎不支持该答案。
kreemoweet 2012年

1
自从我发布链接以来,该链接已更改,它是直接复制/粘贴;(。这可能是一个替代:technet.microsoft.com/zh-cn/library/cc978658.aspx
bfhd

33

离开HKEY_CURRENT_USER\Control Panel\Keyboard独自尝试[HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response]来代替。尝试以下设置激活所谓的过滤器键:

[HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response]
"AutoRepeatDelay"="200"
"AutoRepeatRate"="6"
"DelayBeforeAcceptance"="0"
"Flags"="59"

标志必须是59,其他值在中ms。需要注销或重新启动才能激活。您可以根据自己的意愿进行实验,尽管我发现生成的重复次数AutoRepeatDelay200不需要的少。我测试了XP Home和Prof,以及Windows 7 64位,并且运行良好。

万一遇到麻烦,原始值是:

"AutoRepeatDelay"="1000"
"AutoRepeatRate"="500"
"DelayBeforeAcceptance"="1000"
"Flags"="126"

感谢您发布!我为1000 Hz轮询速率键盘使用了725的自动重复值,它在执行随机重复,并对此进行了修正:)
Zhuinden 2014年

完全骇客!但这有效!
WeGoToMars

什么是bounceTime?
WeGoToMars

出色的技巧,除了会导致控制键粘住(即使在游戏中,我的Ctrl和Win也会粘住,禁用此技巧后完全消失了)。
Euri Pinhollow

我的Windows 7以前在ThinkPad T450上运行得非常好,现在恢复了OS分区,然后我再次尝试。
埃德温业

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.