我的键盘为什么会打出重复字母?
按一次却打出两个字母,通常是按键开关在一次按压中发出了两个信号。这叫按键抖动(key chatter)。常见原因是按键下的灰尘或碎屑,以及磨损或损坏的开关;较少见的是某项设置、无线连接太弱或键盘自带的软件。先测试按键,再从免费到花钱的顺序逐一尝试下面的解决方法。
1. 测试按键
打开键盘连击测试,一次一下、慢慢地按可疑的键二十次左右。它会列出同一个键两次按压之间的时间,并标出短到没人能故意按出的间隔。
- 一两个键出现短间隔:这些键在抖动。从第 3 步开始。
- 很多键出现短间隔,或者重复字母时有时无:从第 2 步开始。
- 没有短间隔,但打字时字母仍会重复:很可能是设置的问题。从第 2 步开始。
测试看到的是按键事件,而不是开关的电信号,所以单独一次快速重复并不能证明开关坏了。同一个键反复出现同样的情况,才能说明问题。
2. 排除电脑和设置的问题
- 换个接口或换台电脑。把键盘或它的无线接收器直接插到另一个 USB 接口上,不要经过集线器。如果可以,换一台电脑试试。如果在那里不再重复,说明键盘没问题。
- 无线键盘。充电或换上新电池,并把接收器移近一些,中间不要有遮挡。
- 重复延迟。按住一个键时,短暂延迟后就会开始重复输入;如果这个延迟非常短,稍微按久一点就可能打出两次。在 Windows 上,打开控制面板里的“键盘”,把重复延迟调向“长”。在 Mac 上,打开苹果菜单 > 系统设置 > 键盘,把重复前延迟调向“长”。
- Windows 的筛选键。筛选键会让键盘忽略短暂或重复的按键。在 Windows 11 中,它位于 设置 > 辅助功能 > 键盘。它可以在等待维修期间掩盖抖动,但也会让正常打字变慢。
3. 清洁按键
拔下键盘或关闭电源。把它倒过来轻轻拍打,再用压缩空气从几个角度往按键下面吹。如果键帽可以拆,用拔键器取下键帽,清洁开关周围。千万不要往键盘里倒液体。清洁后再测试一次按键。
4. 更新键盘软件
如果键盘有自己的应用程序,请安装最新固件。有些游戏键盘还提供防抖(debounce)设置:键盘在接受同一个键的第二次按压之前等待的时间。把防抖时间稍微调长,就能过滤掉抖动。
5. 更换开关或键盘
- 支持热插拔的机械键盘:拔下抖动的开关,换上同型号的新开关。
- 在保修期内:打开键盘之前先联系厂商。根据测试记下哪些键会重复、频率如何。
- 已过保修期:焊接的开关可以请有工具的人更换,否则就该换新键盘了。
笔记本电脑或 MacBook
- 单个按键很少能单独更换。大多数笔记本键盘是一个整体部件,常常固定在机身上,所以彻底的维修就是更换整个键盘。按第 3 步清洁,但不要拆键帽:笔记本的键帽卡在很容易折断的细塑料铰链上。
- Windows 笔记本:打开设备管理器,展开“键盘”,右键单击键盘,选择“卸载设备”,然后重启。Windows 启动时会重新安装驱动程序,从而消除由驱动而非按键引起的重复。
- 2015 至 2019 年采用超薄“蝶式”(butterfly)键盘的 MacBook(12 英寸 MacBook,以及那几年的 MacBook Air 和 MacBook Pro):字母重复、按键卡住和按键无反应的情况相当常见,苹果从 2018 年 6 月起免费维修符合条件的键盘,并从 2019 年 5 月起将所有蝶式键盘纳入保障,期限为笔记本售出后四年。苹果该计划的页面现在显示计划已结束,因此除非有其他保障,如今维修需要付费。苹果在 2019 年底(16 英寸 MacBook Pro)和 2020 年(其他机型)改用了剪刀式键盘。