如何在Mac上启用键盘重复


15

在Windows机器上,按住键盘键会导致重复字符。例如,如果我按住q几秒钟,将得到以下结果:

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq

同样,我可以按住Backspace键删除多个字符。

在Mac上,按住键几秒钟将导致该字符仅键入一次。要重复输入,有必要多次按下。

我不清楚这是错误还是应有的功能,但我有兴趣在Mac上复制此功能。

有任何想法吗?


一些注意事项和其他想法可以补充所选答案:

字符的重复速度(按住某个键时每秒可添加几个字符)可以通过调整“系统偏好设置”>“键盘”(“键盘”选项卡)下的“键重复”选项来控制。但是,如果最快的速度不够快(我不满意),则可以通过打开“终端”并键入以下命令来进一步调整此设置:

defaults write NSGlobalDomain KeyRepeat -int 0

其中0表示最低速度(越小速度越快)。可以通过系统偏好设置设置的最快的是2,因此其他两个剩余的更快的选项是1(快速)和0(最快)。

也可以通过调整“系统偏好设置” =>“键盘”(“键盘”选项卡)下的“延迟直到重复”选项来设置开始重复按键所花费的时间。同样,如果这对您仍然太慢(对我而言),则可以通过打开“终端”并键入以下命令来设置更快的速度:

defaults write NSGlobalDomain InitialKeyRepeat -int 4

其中4,再次,可以调整(更小更快)。我强烈建议您不要在下方 设置此选项4,因为那样做太快了(触摸按键仅一秒钟就会键入大约10个重复字符)。我最终将我的设置为7,这对我来说可能仍然太快了。

使用风险自负!:)

信息来源:MacWorld


1
实际上,任何低于defaults write -g KeyRepeat -int 1此速度的东西都被视为与1相同的速度。我希望将设置设为2(30毫秒)至1(15毫秒)之间的某个值,但浮点数似乎只是舍入到最接近的整数。
Lri 2011年

万一我想退缩,默认值是多少?
2013年

Answers:


18

在终端中运行:

defaults write -g ApplePressAndHoldEnabled -bool false

谢谢谢谢谢谢,太好了!注意,我将添加您必须重新启动计算机才能
使它

@Yuval重新打开应用程序或注销并重新登录也可以正常工作
Lri 2011年

啊哈!你是绝对正确的。
Yuval

3
即使是一年多以前,我也要停下来提醒人们,这具有消除Apple吹捧的“按下并保持选择国际或统一码字符”的负面影响。
2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.