我在使用新 USB 键盘时遇到了非常奇怪的重复率问题。
我以前一直使用 PS/2 键盘,但我买的新电脑没有 PS/2 输入,所以我不得不买一个 USB 键盘(它是一个“HP USB 标准键盘“)。
无论如何,我的问题是键盘不遵守我在控制面板中设置的重复率(顺便说一下,我使用的是 Windows XP SP3)。我将其设置为最大值,但感觉它确实比使用我的旧 PS/2 键盘时慢。事实上,我做了一个小测试,在编辑器中按住一个键一分钟,然后计算我得到的重复字符数。使用我的旧键盘,我每秒可以得到大约 30 个字符(这是 PS/2 的预期值),但使用我的新键盘,只能得到大约 20 个字符。
我尝试了在 Google 或其他地方找到的许多“技巧”来获得最大重复率,但似乎都不起作用。我还尝试了 Microsoft 的 FilterKeys,但重复率似乎非常不一致。
但事情就在这里变得非常奇怪:最近我注意到,当我启动 HeidiSQL(不知道为什么!)时,重复率突然上升并达到预期的 30 cps。而且这是全局的,而不仅仅是在 HeidiSQL 中。但是一旦我关闭程序,重复率就会回到 20!
也许 HeidiSQL 对键盘做了一些奇怪的初始化或类似的事情。但它表明是用我当前的键盘将速度设置为 30 cps 的方法。如果我通过控制面板执行此操作,它就不起作用。
您知道如何才能获得 USB 键盘的最大重复率而不需要让 HeidiSQL 一直运行吗?
答案1
您是否安装了键盘附带的任何软件?有时制造商会提供用于调整与其硬件相关的各种设置的实用程序,这些实用程序可能会与基本的 Windows 设置相冲突。如果您确实安装了类似的东西,您可以查看它提供的选项并使用这些选项,或者直接卸载它。
BIOS 设置中通常还有一个键盘重复率设置。尝试将其调到最大,看看是否有什么变化。