我始终将键盘重复率保持在最大值,将延迟保持在最小值,以实现最佳的键盘响应速度。
但是在Windows 7下,我发现无论何时系统从睡眠状态恢复并需要打开键盘控制面板小程序(已经显示了所需的设置),然后按Enter再次进行手动设置。
我在Microsoft支持论坛上看到过几篇文章,但没有解决方案。有人知道解决此问题的方法吗?
我始终将键盘重复率保持在最大值,将延迟保持在最小值,以实现最佳的键盘响应速度。
但是在Windows 7下,我发现无论何时系统从睡眠状态恢复并需要打开键盘控制面板小程序(已经显示了所需的设置),然后按Enter再次进行手动设置。
我在Microsoft支持论坛上看到过几篇文章,但没有解决方案。有人知道解决此问题的方法吗?
Answers:
我有同样的问题。很烦人。因此,我编写了一个小任务栏应用程序,该应用程序可在双击时重置键盘重复率和延迟。应该重置它的速度和延迟,使它从睡眠中消失,但有时它会起作用,有时却不起作用。但是双击小任务栏图标是如此简单,我没有花那么多时间调试它。
在此处下载源代码:http : //thumpers-hole.net/KeyboardReset.zip
在此处仅下载应用程序:http : //thumpers-hole.net/KeyboardReset-JustExe.zip
希望这可以帮助。
编辑:固定链接。抱歉,链接错误。
克里斯选择的答案不适用于我的Win 8 64位安装。可以从批处理文件运行此行以重置速率。
mode con: rate=32 delay=1
我只是从快捷方式运行它。
来源:https : //forums.lenovo.com/t5/IdeaPad-YUVZ-and-P-series/Re-Y50-Windows-8-Keyboard-response-too-slow-after-coming-back/mp/1809426
编辑1
可以将批处理文件添加为计划任务,以在笔记本电脑从睡眠状态唤醒后执行。它会短暂地弹出一个命令行窗口,但避免了手动运行它的麻烦。
使用此过滤器通过自定义触发器设置任务
<QueryList>
<Query Id="0" Path="System">
<Select Path="System">*[System[Provider[@Name='Microsoft-Windows-Power-Troubleshooter'] and (Level=4 or Level=0) and (EventID=1)]]</Select>
</Query>
</QueryList>
编辑2
上面是针对Windows 8的。要回答弗兰克针对Windows 7实施的评论。这可能有用,但我没有要测试的系统。如果没有,我将进行编辑和删除。基于此答案/superuser//a/84453/400252
在您的PC上创建一个包含上面的mode命令的批处理文件(keyboard.bat)。
打开任务计划程序。右键单击“任务计划程序库”,然后选择“创建任务”。
命名任务。
在“触发器”选项卡中,单击“新建”。开始任务:在事件上。日志:Microsoft-Windows-Kernel-Power / Thermal-Operational。资料来源:Kernel-Power。事件ID 1。
在“操作”选项卡中,单击“新建”。行动:启动一个程序。浏览到您创建的批处理文件。
如果计算机切换到电池电源,请在“条件”选项卡中取消选中“停止”。
在“设置”选项卡中,错过计划的启动后请尽快检查“运行任务”。
我不确定是否需要在“常规”选项卡中更改有关是否登录时运行或以最高特权运行的安全性选项。我没有系统无法测试。
如果上述方法不起作用,那么可以通过在开始菜单或快速启动栏中的需要的位置快速创建批处理文件的快捷方式,以在需要时快速运行该批处理文件。
mode
在Windows命令提示符(cmd.exe
)中键入即可显示所有当前连接设置值。
Goose的答案格式的命令在我的系统上可用,但我对每次手动运行它都不满意。如果您还希望自动化该过程,请遵循以下简单说明:
[编辑:完全修订的答案]
一些观察,两个解决方案以及有关注册表更改的警告。观察将提高您的理解力,对于您的问题进行鉴别诊断是必要的。
。
观察
通过指示来查看您的问题何时确切发生。如果您不使用密码:控制面板>电源选项>左窗格:'需要密码'>选择'需要密码'。以下解决方案适用于“锁定”情况,我认为这是绝大多数情况。如果您的情况不同,请发表评论。
。
解决方案
这两个解决方案是对其他人(在这里和其他地方)的建议的改进。
首先是针对笔记本电脑的快速修复:“控制面板”>“电源选项”(或同等功能)>“当我合上机盖时”:不执行任何操作(两次)。即使您的笔记本电脑在打开机盖后不再自动唤醒,这也可能会解决您的问题。
第二个是针对笔记本电脑和台式机的高级解决方案:自动化的cmd.exe(DOS)命令,在解锁系统后立即将字符重复率(即正式称呼)重置为最大。这是方法:
答:打开记事本,然后键入mode con: rate=31 delay=0
。高于31是无用的,delay = 0是。将其保存在Windows系统文件夹(例如C:\ Windows)中,并命名为适用的名称,例如CharRepeatReset.bat。.bat是必须的。
B.双击文件,看看它是否重置重复率。如果是这样,您可以按如下所示自动进行双击:
让我知道它是如何工作的,在这里或通过conijnconsultancy [dot] com上的f [点] conijn [at]。
。
关于注册表更改的警告
这涉及在HKEY_CURRENT_USER \ Control Panel \ Accessibility \ Keyboard Response中所做的更改,有时会建议这些更改。我尝试了几种方法,它可能起作用,但是在所有情况下,它都有严重的副作用。从处理器进入超速驱动到完全死机,只有通过断电才能解决。后者使您丢失未保存的文件。所以要非常小心。