変えようとしたHKEY_USERS\.DEFAULT\Control Panel\Keyboard
> InitialKeyboardIndicators
から2147483650
とnumlockを有効にしました。ただし、コンピュータをロックすると(ログオン画面でnumlockがまだアクティブ)、ログインnumlockが無効になります。
設定を失わないようにする方法はありますか?または、コンピューターのロックを解除するたびにスクリプトを実行して、その方法でスクリプトを有効にする方法はありますか?
コンピューターの電源を入れると、numlockがオンになります。ログオン画面ではオンになっており、ログイン後はオンになります。画面をロックするとオンになり、ロックを解除するとオフに切り替わります
まあ、私はこのように解決しました:
まず、HKEY_CURRENT_USER\Control Panel\Keyboardに移動します。右ペインの「InitialKeyboardIndicators」の値をダブルクリックして、「2」に設定します。
次に、「HKEY_USERS」フォルダを展開します。 HKEY_USERSフォルダー内の各フォルダーの下にあるInitialKeyboardIndicators値を変更して、上記のプロセスを数回繰り返す必要があります。
HKEY_USERS.DEFAULT\Control Panel\Keyboardに移動し、InitialKeyboardIndicatorsの値を2に変更することから始めます。次に、.DEFAULTフォルダーの下のフォルダーに対してプロセスを繰り返します。「S-」で始まります。
HKEY_USERS内の残りのフォルダーに対してこのプロセスを繰り返し、それぞれのControl Panel\Keyboard\InitialKeyboardIndicators設定を変更します。
次に、シャットダウンして、コンピュータを再起動します。ログイン画面が表示されたら、Num Lockキーを1回押して有効にします。コンピュータにログインしないでください。ログイン画面から、電源ボタンをクリックし、「シャットダウン」を選択して、コンピューターを再度シャットダウンします。
コンピュータを再起動すると、ログイン画面でNum Lockが有効になります。これにより、Fast Startupが起動時にNum Lockを自動的に有効にする状態になるようです。
https://www.howtogeek.com/244606/how-to-enable-num-lock-automatically-when-your-computer-boots/
値について:InitialKeyboardIndicators = "X"
Xには次の値を指定できます。
"0" - Caps Lock / Num Lock / Scroll Lock - All Off
"1" - Caps Lock - On
"2" - Num Lock - On
"4" - Scroll Lock - On
それらのすべての組み合わせを構成することも可能です。これらは値です。
"3" - Caps Lock / Num Lock - On
"5" - Caps Lock / Scroll Lock - On
"6" - Num Lock / Scroll Lock - On
"7" - Caps Lock / Num Lock / Scroll Lock - All activated
抽出元: https://www.sysadmit.com/2020/02/windows-activar-teclado-numerico-iniciar.html
Win10のアップデートの1つがNumlock
の状態を覚えていなかったときに開発した代替案は次のとおりです。キーボードを再マッピングして、テンキーのキーが「トップ行」のスキャンコードを送信するようにします。これはNumlock
。以下を任意のテキストエディタにコピーし、.reg
ファイル、右クリック&Merge
。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"ScanCode Map"=hex:00,00,00,00,00,00,00,00,0c,00,00,00,02,00,4f,00,03,\
00,50,00,04,00,51,00,05,00,4b,00,06,00,4c,00,07,00,4d,00,08,00,47,00,09,00,\
48,00,0a,00,49,00,0b,00,52,00,34,00,53,00,00,00,00,00