Macでキーリピートが効かない

Enable Key Repeating on MacOS

* 本ページはプロモーションが含まれています

Mac の U.S.キーボードを利用している時に、キー長押しによるキーリピートが効かないので解決したメモです

環境 

  • MacBook Pro (M1)
  • macOS Monterey
  • KeyChron K2

症状 

  • iTerm やターミナル上では、問題なくキーリピートが効いている
  • Vim 上でも hljk のキーリピートも効いている
  • 矢印のキーリピートは効いている

Growi の Vim 編集画面や、ウェブ上のフォーム入力では、キーリピートが効かず、候補一覧が表示される

ちなみに、キーボード設定のキーのリピートを一番速いリピート入力認識までの時間を一番短いに設定しています

解決方法 

defaults write -g ApplePressAndHoldEnabled -bool true

別の解決方法 

実は、これ U.S.キーボード設定を行なった際に、入力ソースにU.S.を追加している影響でもあります

日本語入力の入力モードで英字にチェックを入れ、U.S.を削除するだけでも同じ効果が適用されます