Windows10レジストリあれこれ
メニュー表示と、キーリピートとかを早くするレジストリの値を入力するコマンド。
REM KeyRepeat
reg add "HKEY_CURRENT_USER¥Control Panel¥Accessibility¥Keyboard Response" /v AutoRepeatDelay /d 160 /f
reg add "HKEY_CURRENT_USER¥Control Panel¥Accessibility¥Keyboard Response" /v AutoRepeatRate /d 8 /f
reg add "HKEY_CURRENT_USER¥Control Panel¥Accessibility¥Keyboard Response" /v BounceTime /d 0 /f
reg add "HKEY_CURRENT_USER¥Control Panel¥Accessibility¥Keyboard Response" /v DelayBeforeAcceptance /d 0 /f
reg add "HKEY_CURRENT_USER¥Control Panel¥Accessibility¥Keyboard Response" /v Flags /d 59 /f
REM menushowdelay
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v MenuShowDelay /d 8 /f
良い子はレジストリのバックアップを取ってからやりましょうね。
設定されたかどうかはレジストリエディタを直接確認しても良いし、cmd.exeなら下記の reg
コマンドを使って確認しましょう。
C:\Windows\system32>reg query "HKCU\Control Panel\Accessibility\Keyboard Response"
HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response
AutoRepeatDelay REG_SZ 160
AutoRepeatRate REG_SZ 8
BounceTime REG_SZ 0
DelayBeforeAcceptance REG_SZ 0
Flags REG_SZ 59
Last BounceKey Setting REG_DWORD 0x0
Last Valid Delay REG_DWORD 0x0
Last Valid Repeat REG_DWORD 0x0
Last Valid Wait REG_DWORD 0x3e8
補足の1
何かのはずみで「フィルターキー」などWindowsのアクセシビリティの設定画面を開いて編集したりした場合、上記のregコマンドが通らないことがあるもよう。
その時は素直にregedit.exe
から編集すること。
Flags
の 59
は何を意味しているか?
補足の2 どんな影響を及ぼすフラグだったのだろうと少し調べて見ると、下記のようなコメントが見つけられました。
The "59" is the minimal flags that will enable reading for the delay and rate set in regedit (it is the result of setting Filter Keys - On and Display Filter Keys Icon on the Task bar. Do not access or change these settings (or any settings related to the keyboard) or the registry entries for rate and delay will be reset to defaults (0). Personally, I prefer 264, 8 for the delay and rate. If you do access the Accessibility settings, keyboard repeat will be disabled until you log out and in again. If you change anything, values are reset to default.
掻い摘んで話すと、 Flags=59
はレジストリエディタで RepeatDelay
と RepeatRate
を設定するための最小の値であり、タスクバーにフィルターキー機能のアイコンを表示させる効果があります。フィルターキーを機能させルと言うことはフィルターキー機能にある、 キー入力の間隔と速度を有効にします
を有効にすると言うことで、ここで設定したレジストリの値を有効にすると言うことだと考えられます。
ということは、補足の1で言及したフィルターキーの画面設定が開かれていて、変更したりすると、この設定が有効にならない可能性があります。フィルターキーのうち、固定キーなどは時々ポップアップして邪魔に思うかもしれないけど、あらかじめ無効にしてからレジストリの設定を行うと良いでしょうね。
Discussion