PowerShell で Caps Lock を Ctrl にマッピングしましたが、元に戻すにはどうすればよいですか?

PowerShell で Caps Lock を Ctrl にマッピングしましたが、元に戻すにはどうすればよいですか?

私はWindows 10を使用していますが、これを見ました役職好奇心に駆られて、次のコードを使用して PowerShell で Capslock を Ctrl にマッピングしました。

$hexified = "00,00,00,00,00,00,00,00,02,00,00,00,1d,00,3a,00,00,00,00,00".Split(',') | % { "0x$_"};

$kbLayout = 'HKLM:\System\CurrentControlSet\Control\Keyboard Layout';

New-ItemProperty -Path $kbLayout -Name "Scancode Map" -PropertyType Binary -Value ([byte[]]$hexified);

誰か、これをどうやって元に戻すのか教えていただけませんか?

答え1

キーのスキャンコード マッピングを元に戻し、すべてのキーを通常の使用に戻したい場合:

  • 実行regedit(管理者権限が必要)
  • キーの位置 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
  • 「スキャンコード マップ」という名前の値を右クリックし、「削除」を選択します。

関連情報