如何在 Mac 上启用键盘重复

如何在 Mac 上启用键盘重复

在 Windows 计算机上,按住键盘上的某个键会导致重复该字符。例如,如果我按住q几秒钟,就会得到以下结果:

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq

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

在 Mac 上按住某个键几秒钟只会输入一次该字符。要重复输入该字符,则需要多次按下该键。

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

有任何想法吗?


补充一些注释和额外的想法来补充所选的答案:

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

defaults write NSGlobalDomain KeyRepeat -int 0

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

还可以通过调整“系统偏好设置”=>“键盘”(“键盘”选项卡)下的“延迟直至重复”选项来设置开始按键重复所需的时间。同样,如果这对您来说仍然太慢(就像我一样),您可以通过打开终端并输入以下内容来设置更快的速度:

defaults write NSGlobalDomain InitialKeyRepeat -int 4

同样4,可以调整(越小越快)。我强烈建议您不要设置此选项在下面 4,因为这样速度实在是太快了(仅仅一瞬间,触摸一个键就可以输入大约 10 个重复的字符)。我最终将我的设置为7,但这对我来说可能还是太快了。

使用风险自负!:)

信息来源:麦金塔世界

答案1

在终端中运行:

defaults write -g ApplePressAndHoldEnabled -bool false

答案2

可接受的答案是进行全局更改。要允许对特定应用程序(例如 JetBrains IDE)重复击键,请使用:

defaults write com.jetbrains.CLion ApplePressAndHoldEnabled -bool false

或者

defaults write com.jetbrains.pycharm ApplePressAndHoldEnabled -bool false

相关内容