web-dev-qa-db-ja.com

Macでキーボードリピートを有効にする方法

Windowsマシンでは、キーボードキーを押したままにすると、文字が繰り返されます。たとえば、長押しすると q 数秒間、次のようになります。

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq

同様に、Backspaceキーを押したままにして、複数の文字を削除できます。

Macでは、キーを数秒間押し続けると、文字が1回だけ入力されます。繰り返し入力するには、物理​​的に複数回押す必要があります。

それがバグなのか、想定される機能なのかはわかりませんが、Macでこの機能を複製することに興味があります。

何か案は?


選択した回答を補足するためのいくつかのメモと追加のアイデア:

文字の繰り返し速度(キーを押したときに1秒間に追加される文字数)は、[システム環境設定] => [キーボード]([キーボード]タブ)の[キーの繰り返し]オプションを調整することで制御できます。ただし、最速の速度が十分に速くない場合(私にとってはそうではありませんでした)、ターミナルを開いて次のように入力することで、この設定をさらに調整できます。

defaults write NSGlobalDomain KeyRepeat -int 0

ここで、0は最低速度を示します(小さいほど速い)。システム環境設定で設定できる最速は2であるため、他の2つの残りの高速オプションは、1(高速)と0(最速)です。

キーの繰り返しが始まるまでにかかる時間は、[システム環境設定] => [キーボード]([キーボード]タブ)の[繰り返しまで遅延]オプションを調整して設定することもできます。繰り返しますが、これがまだ遅すぎる場合は(私にとってはそうですが)、ターミナルを開いて次のように入力することで、さらに速い速度を設定できます。

defaults write NSGlobalDomain InitialKeyRepeat -int 4

ここでも、4を調整できます(小さいほど高速です)。ただし、このオプションunder4を設定しないことを強くお勧めします。これは、非常に高速であるためです(キーに触れると、ほんの一瞬で入力されます)約10文字の繰り返し)。結局7に設定しましたが、それでも私には速すぎるかもしれません。

自己責任! :)

情報源: MacWorld

15
Yuval

ターミナルでこれを実行します。

defaults write -g ApplePressAndHoldEnabled -bool false
18
Lri