回答:
設定キーを直接変更することもできます。
defaults write -g InitialKeyRepeat -int 10 # normal minimum is 15 (225 ms)
defaults write -g KeyRepeat -int 1 # normal minimum is 2 (30 ms)
ログアウトして再度ログインするまで、変更は適用されません。ただし、KeyRepeatは2(30ミリ秒)から1(15ミリ秒)の間に設定できません。
KeyRemap4MacBookも使用します。繰り返し率を40ミリ秒に、初期繰り返し率を150ミリ秒に設定しました。
InitialKeyRepeat
速すぎるレートに設定しないでください。キーを押すたびに、すべてのキーで入力が2倍になるという問題が発生しました。たとえば、「a」キーを1回押すと「aa」が入力されます。これにより、パスワードを正しく入力できなかったため、ログインできなくなりました。セーフブートモードで起動することで問題を回避できたと思います。ブラウザの履歴defaults write -g InitialKeyRepeat -int 10
を調べ、コマンドを選択してiTermに貼り付け、Macを再起動することで、このページを再訪しました。
KeyRemap4MacBookがインストールされており、このアプリケーション内にはキーリピートの低レベル設定がたくさんあることがわかりました。
今、私は400msの初期リピート時間と20msのリピート待機に満足しています。
Karabiner
、キーリピートのオプションは現在、「キーリピート」の下の「キーリピート」と「ステータスメッセージ」の間のタブの一番上の行にあります。うまく機能し、それをあまりにも小さくし、正気に戻すことができました。
古い投稿ですが、これは誰かに役立つ可能性があります:「Karabiner app」(https://pqrs.org/osx/karabiner/)を使用している場合一部のWindowsキーボードの動作)は、OS X構成をバイパスします。
使用している場合は、キーボードレートを上げるためにアプリに移動し、2番目のタブ(「キーリピート」)にリピートレートオプションがあります。これを変更するとすぐに効果が得られますが、私が知る限り、このアプリを使用するときに繰り返し率を変更する唯一の方法です。
@ user495470の答えはネイティブアプリには最適ですが、何らかの理由で、XQuartzウィンドウでキーリピートが台無しになっているようです。問題を回避するために、最初にこれをターミナルで実行しました。
xset r rate <initial wait> <number of repeated strokes per second>
最後の2つの引数を省略すると、システムのデフォルトがリセットされます。
XQuartzを新たに実行するたびにこのコマンドを実行する必要があることを読みましたが、ログインスクリプトに追加すると、シャットダウン(ハングしたxsetコマンドを強制終了するまで)および起動時にシステムがハングしました。キーリピート設定を変更するより良い方法は、最初に長押しすると入力した文字の上に表示される小さなバブルメニューを無効にすることです。例えば、aキーを押すと、さまざまな「a」文字を含むバブルが表示されますウムラウト、アクセントなど:
defaults write -g ApplePressAndHoldEnabled -bool false
次に、キーリピートコマンドを実行します。
defaults write -g InitialKeyRepeat -int 10 # normal minimum is 15 (225 ms)
defaults write -g KeyRepeat -int 1 # normal minimum is 2 (30 ms)
この方法で実行すると、キーを繰り返し実行する必要なくXQuartzウィンドウで機能しますxset r # #
。