前言
使用苹果计算机(Macintosh)进行日常开发的程序员们可能会感觉到 macOS 系统的长按输入响应与光标移动速度有些迟缓,即便是修改了System Preferences >> Keyboard
中关于按键输入的系统配置项,也还是不尽如人意。
实际上,我们还有更巧妙的方法可以提高 macOS 按键连续输入速率。
图:
System Preferences >> Keyboard
系统配置项
macOS 设置提高按键连续输入速率
打开命令行终端 Terminal,键入如下命令,重启/重新登陆。
$ defaults write -g KeyRepeat -int 1
$ defaults write -g InitialKeyRepeat -int 10
代码清单:macOS 设置提高按键连续输入速率
原理:通过系统 UI 与命令行 CLI 修改的是同一份系统配置,通过命令行强行写入比系统默认值更低的按键响应参数。
KeyRepeat
:字符连续输入间隔,此处为1
(15ms),系统默认最低值2
(30ms)。InitialKeyRepeat
:响应连续输入的等待时间,此处为10
(150ms),系统默认最低值15
(225ms)。
当然,每个人都有适合自己的按键输入速率,可以根据自身实际情况调整参数。按键响应速度快,写起代码来更加得心应手。
参考资料
- StackExchange: https://apple.stackexchange.com/questions/10467/how-to-increase-keyboard-key-repeat-rate-on-os-x