在这篇文章最初的版本中,我以为自己找到了一套能够在一定程度上缓解 iOS 系统打开键盘声音后,打字输入体验总感觉有延迟的方法。但事实证明我对 iOS 的「厚重」程度了解有限。
用 iPhone 这些年有几个问题一直困扰着我,比如用耳机听歌的时候通知偶尔会「爆音」、聚焦搜索有时候会变成「熟悉的陌生人」完全搜不到准确的结果、屏幕使用时间要么突破 24 小时极限要么长时间盯着放在后台的网页,以及上面这个键盘输入延迟的问题。
和同事 @广陵止息 讨论一番之后我发现,这里提到的大部分问题,其实都可以通过两个简单的操作得到解决:
- 前往「设置 > 声效与触感反馈」,关闭「锁定声」
- 前往 「设置 > 声效与触感反馈 > 键盘反馈」,关闭「声效反馈」


根据索尼为旗下蓝牙耳机提供的支持信息,至少索尼自家的蓝牙耳机在 iPhone 连接时,会出现音量突然变大的情况,也就是我们上面提到的「爆音」问题:
下列情况下,耳机的音量可能会变为铃声和警报的音量:
- 当苹果手机播放锁定声时
- 当使用苹果手机键盘出现按键音时

但如果你和我一样,觉得 iOS 默认输入法键盘的振动反馈本就不给力,浪费了 iPhone 的振动马达,更喜欢打开按键声音来增强按键反馈,则会发现键盘声在连接蓝牙耳机听歌时偶尔会出现非常明显的迟滞,表现为音效总是落后于实际点按操作。即便并不影响输入结果,但这种迟滞也会给人一种「键盘很卡」的感觉,让人在一阵一阵的迟疑中放慢码字速度。
如果你不想暂停媒体播放或索性关闭键盘音效,不妨通过以下方法在不关闭键盘反馈声音的前提下尽可能减少输入延迟:
注意:以下步骤的实际效果仅在我和同事的设备上测试有效,不保证普适性。
在「设置 > 辅助功能 > 键盘与键入」中,找到以下三个选项:
- 按键重复:设定必须按住按键多久后才会开始重复,以及开始后的重复速度。主要用于连续输入相同字符。
- 粘滞键:需要同时按下多个按键的情景中(比如快捷键),改为单独按下每个按键。在 Windows 系统玩游戏的时候狂按过 Shift 的朋友应该知道这是什么。
- 慢速键:按下按键和按键激活之间的时间。或许可以用来赋予 iOS 键盘「段落感」……
其中「按键重复」默认为开,并且 Apple 为其设置了相当宽容的 0.1 秒重复间隔和 0.4 秒的重复前延迟——直接关掉它。
虽然有读者提醒说这里的设置主要针对外接键盘,但我们实测在键盘声滞后比较明显的情况下,关闭「按键重复」确实能够明显缓解「不跟手」的问题。这里也建议大家在戴上耳机、播放音乐的情况下对比测试,如果效果不明显,关闭「按键重复」后也可以执行一次强制重启再试试效果。

另外需要说明的是,关闭这个设置显然也会带来非常直接的影响:iOS 外接键盘自此失去了长按重复输入的能力。不过对我个人而言这本身就是一个比「戴着耳机边听歌边码字」还要边缘化的场景,需要重复输入的时候多按几下键盘就当是一种发泄了……
最后,或许这个问题与文章开头提到的耳机「爆音」问题同源:iOS 系统至今没有像 Android 系统那样做音量分离,不同通道音频存在「排队」甚至「打架」。但我并非专业开发者,也只能停留在猜测上了,只能希望 Apple 能多多重视这些细节了。也希望这篇文章能够帮到你。
如果你有类似的奇技淫巧、可用于解决各平台操作系统中的疑难杂症,也欢迎向我们的「一日一技」栏目投稿——回头咱先给 iOS 做个「合订本」。
参考链接:
- 索尼(文章ID : 00254293):耳机和苹果手机连接时音量变大或发生变化
- Reddit:Why is the keyboard haptic feedback delayed when using Bluetooth earphone
- Apple 社区:Problem with video audio sync using Bluetooth headphones
- MacRumors:[HOW-TO] Fix a Bluetooth keyboard that is repeating keys
> 下载 少数派 2.0 客户端、关注 少数派公众号,解锁全新阅读体验 📰
> 实用、好用的 正版软件,少数派为你呈现 🚀
经评论区提醒,「辅助功能 > 键盘与键入」所控制的为外接键盘的使用体验,可能对本文所描述的问题并无帮助。原文所述方法的实际效果有待验证。

