現象

JetBrains IDE内蔵のターミナルで、macOSではデフォルトでキーを押下したままにしても連続で入力されません。特にuキーなどを押しっぱなしにするとüなどのアクセント記号の入った文字を選択するモードになります。

 

__________2019-02-20_14.11.28.png

 

原因と対策

これはOSの設定に依存するものです。以下のコマンドをターミナルで入力して、IDEを再起動してください。

defaults write -g ApplePressAndHoldEnabled -bool false

キー連続押下時、リピートするようになります。

設定を戻すには以下のコマンドを入力してください。

defaults write -g ApplePressAndHoldEnabled -bool true

環境

macOS

対象製品

IntelliJ IDEA、GoLand、PhpStorm、RubyMine、PyCharm、Rider、CLion、AppCode、WebStorm

 

関連記事:

When typing in the Terminal, a held down key does not repeat.

My keyboard stopped repeating – how to fix?