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


15

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

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq

同様に、Backspaceキーを押し続けると、複数の文字を削除できます。

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

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

何か案は?


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

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

defaults write NSGlobalDomain KeyRepeat -int 0

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

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

defaults write NSGlobalDomain InitialKeyRepeat -int 4

ここ4でも、調整できます(小さいほど速くなります)。ただし、このオプション 4に設定しないことを強くお勧めします。なぜなら、それは信じられないほど高速だからです(ほんの一瞬キーをタッチすると、約10個の繰り返し文字が入力されます)。私はに設定しまし7たが、それでも私には速すぎます。

自己責任!:)

情報源:MacWorld


1
実際、それより低いものdefaults write -g KeyRepeat -int 1は1と同じ速度として扱われます。設定を2(30ミリ秒)〜1(15ミリ秒)の間にしたいのですが、浮動小数点数は最も近い整数に切り捨てられているようです。
リリ

護りたい場合のデフォルト値は何ですか?
f0nz

回答:


18

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

defaults write -g ApplePressAndHoldEnabled -bool false

ありがとう、ありがとう、それは完璧です!注として、これを有効にするにはコンピューターを再起動する必要があることを追加します:)
Yuval

@Yuvalアプリケーションを再度開くか、ログアウトしてから再び動作する
Lri

あぁ!あなたは絶対に正しい。
ユバル

3
これは1年以上前ですが、Appleが宣伝している「長押しするか、選択するか、国際文字かユニコード文字か」を削除するというマイナスの副作用があることを人々に止めて思い出させます。
ジャン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.