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.を削除するだけでも同じ効果が適用されます