質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
OS

OS(オペレーティングシステム)は、システムソフトウェアの一種であり、一般的に、ハードウェアを直接的に管理・操作する最も中心的な機能を有するソフトウェアがオペレーティングシステムとして呼ばれます。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Q&A

解決済

2回答

1179閲覧

macでキーリピートをデフォルトにもどす方法

makoto-n

総合スコア436

OS

OS(オペレーティングシステム)は、システムソフトウェアの一種であり、一般的に、ハードウェアを直接的に管理・操作する最も中心的な機能を有するソフトウェアがオペレーティングシステムとして呼ばれます。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

0グッド

0クリップ

投稿2018/12/23 18:04

defaults write -g InitialKeyRepeat
defaults write -g KeyRepeat
をデフォルト値に戻したいです。

現状はどちらも「10」にしています

タイピングを早くしたいと思い変更したのですが、
設定しなおしても早すぎたり遅すぎたりして、変更したことを後悔しています。

デフォルトにもどすコマンドを教えてください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答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

dodox86

総合スコア9183

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

makoto-n

2018/12/24 09:47

ありがとうございました。 2のコマンドを使う方も試したのですが、Level_Savedがみつからなったので1の方で対応しました。 macはすごいけど難しいですね()
guest

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

と表示されて InitialKeyRepeatKeyRepeat のどちらも登録されていませんでしたので、defaults deleteで、登録されているキーを削除するとどうなるでしょうか?

投稿2018/12/24 04:18

編集2018/12/24 04:20
CHERRY

総合スコア25171

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

makoto-n

2018/12/24 09:48

ありがとうございます。 環境は10.14.2 Mojaveです。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問