通过调整系统设置中的“重复前延迟”和“按键重复”速率、关闭“慢速键”辅助功能,并可选执行终端命令消除caps lock延迟,可显著提升键盘响应速度与长按体验。
直接在“系统设置”里调两个滑块就能解决——关键是“重复前延迟”和“按键重复”速率,两者配合才有效。
缩短“重复前延迟”
这个参数决定你按住一个键后,系统等多久才开始重复输出。比如长按退格键删字、方向键滚动页面,延迟太长会明显卡顿。
- 点击左上角苹果图标 → “系统设置”
- 边栏点“键盘”,右侧切换到“键盘”标签页
- 找到“重复前延迟”滑块,拖到最左端(标有“短”的位置)
提高“按键重复”速率
它控制字符开始重复后,每秒输出多少次。速率越高,连按效果越紧凑,打字或编辑更跟手。
- 仍在同一界面,找到下方的“按键重复”滑块
- 向右拖动至接近最末端(标有“快”的位置)
- 注意:不要设为“关闭”,否则无法长按输入带重音的字符(如 é、ñ、à)
关掉“慢速键”辅助功能
这个功能本为辅助设计,但一旦开启,会给所有按键额外加100毫秒以上响应延迟,尤其影响Shift、Command、Caps Lock等修饰键的即时性。
- 回到“系统设置”,边栏选“辅助功能”
- 右侧点“键盘”→再点子菜单里的“硬件”
- 确认“启用慢速键”开关是关闭状态
可选:消除Caps Lock硬件级延迟
macOS默认给Caps Lock加了100–200毫秒防误触延迟,对编程、双语切换很不友好。可用终端命令彻底关闭:
- 打开“终端”,输入并回车:hidutil property --set '{"CapsLockDelayOverride":0}'
- 如需开机自动生效,再执行:echo 'hidutil property --set "{\"CapsLockDelayOverride\":0}"' >> ~/.zshrc











