defaults write -g InitialKeyRepeat
defaults write -g KeyRepeat
をデフォルト値に戻したいです。
現状はどちらも「10」にしています
タイピングを早くしたいと思い変更したのですが、
設定しなおしても早すぎたり遅すぎたりして、変更したことを後悔しています。
デフォルトにもどすコマンドを教えてください。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。

回答2件
0
ベストアンサー
1. 簡単な方法
「システム環境設定…」の「キーボード」で、既定(ぽい)値にセットし直してみてください。私のMojaveでは以下のようになっています。
質問者さんの場合ではもしかすると見た目で同じになっているかもしれませんが、いったん「キーのリピート」と「リピート入力認識までの時間」を少し変えて保存し、それから再度、変えて保存します。(defaults
コマンドで変えた場合、画面に反映されないケースがあった為)
2. defautls
コマンドを使う方法(※自己責任でお願いします)
簡単な方法で効かない場合、登録されてしまったKeyRepeat, InitialKeyRepeatの値をdefaults
コマンドのdelete
オプションで削除します。オプションの詳細はターミナル上で man defaults
で別途ご確認ください。
私が確認したケースでは、write
オプションで書く前は以下のような表示がされていたので、キーと値そのものが存在していなかったことが分かります。
bash
1bash-3.2$ defaults read -g KeyRepeat 22018-12-24 12:21:17.199 defaults[1038:49350] 3The domain/default pair of (kCFPreferencesAnyApplication, KeyRepeat) does not exist 4bash-3.2$ defaults read -g InitialKeyRepeat 52018-12-24 12:21:25.117 defaults[1039:49373] 6The domain/default pair of (kCFPreferencesAnyApplication, InitialKeyRepeat) does not exist
これをwrite
オプションで書き込んだあと、find
オプションで探してみると
bash
1bash-3.2$ defaults find InitialKeyRepeat 2Found 2 keys in domain 'Apple Global Domain': { 3 InitialKeyRepeat = 68; 4 "InitialKeyRepeat_Level_Saved" = 1; 5} 6bash-3.2$ defaults find KeyRepeat 7Found 3 keys in domain 'Apple Global Domain': { 8 InitialKeyRepeat = 68; 9 "InitialKeyRepeat_Level_Saved" = 1; 10 KeyRepeat = 6; 11}
のように出力されます。ドメイン「Apple Global Domain」に格納されていることが分かりましたので、delete
オプションで削除します。
bash
1bash-3.2$ defaults delete 'Apple Global Domain' InitialKeyRepeat 2 3bash-3.2$ defaults delete 'Apple Global Domain' KeyRepeat
削除したらread
オプションで確認して、ログアウト〜ログインします。もと(初期値?)の動作に戻ったか確認します。
投稿2018/12/24 04:24
総合スコア9369
0
macOS のバージョンがわかりませんが、新規インストールした直後の macOS High Sierra (インストール直後のOSのみをバックアップしたハードディスク)で起動して、defaults read
を実行してみましたが、
$ defaults read -g InitialKeyRepeat 2018-12-24 13:13:37.530 defaults[87036:3734529] The domain/default pair of (kCFPreferencesAnyApplication, InitialKeyRepeat) does not exist $ defaults read -g KeyRepeat 2018-12-24 13:13:37.551 defaults[87037:3734541] The domain/default pair of (kCFPreferencesAnyApplication, KeyRepeat) does not exist
と表示されて InitialKeyRepeat
と KeyRepeat
のどちらも登録されていませんでしたので、defaults delete
で、登録されているキーを削除するとどうなるでしょうか?
投稿2018/12/24 04:18
編集2018/12/24 04:20総合スコア25234
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。

あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/24 09:47