用 macOS 写代码或者写文章,有个小事经常让我抓狂:长按 Backspace 删内容,前半秒没动静,开始动了又慢得像在爬。系统默认值是为普通用户设计的,程序员完全用不惯。
一句话总结
系统偏好设置 → 键盘,把「键重复速率」和「重复前延迟」两个滑块都拉到最右边,如果还嫌不够快,用两条终端命令突破 GUI 上限。
在系统设置里调
打开系统设置 → 键盘(直接 Spotlight 搜「键盘」),看到这个界面:
两个关键滑块:
| 设置项 | 作用 | 推荐 |
|---|---|---|
| 键重复速率 | 长按后每秒触发多少次按键 | 拖到最右「快」 |
| 重复前延迟 | 按住多久后开始重复 | 拖到最右「短」 |
改完立刻生效,不需要重启。
系统设置不够用?用终端突破上限
GUI 滑块有最小值限制,终端可以设置更激进的数字:
1 | # 重复速度(数字越小越快,GUI 最小值是 2,这里设 1) |
改完需要注销重新登录才能生效。
单位说明:KeyRepeat 的单位是 15ms/tick,设 1 = 15ms 重复一次(约 66次/秒);InitialKeyRepeat 单位也是 15ms,设 10 = 150ms 后开始重复。
我的判断框架
值得上:任何重度键盘用户,尤其是写代码、写长文的,改完体感提升很明显,Backspace 终于跟上思维速度了。
可以再等:偶尔写写邮件、主要用鼠标操作的用户,默认值就够了,改太激进反而容易误触删多。
注意:如果用的是外接键盘,部分键盘固件有自己的重复速度设置,系统设置可能对其无效,需要去键盘配套软件里改(比如 VIA、QMK)。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 紫升的博客!
评论



