WindowsのレジストリエディタでCaps LockをCtrlに再マップする
Table of Contents
WindowsのレジストリエディタでCaps LockをCtrlに再マップする
Win + Rを押し、regeditと入力してEnterを押してレジストリエディタを開きます。- バックアップとして現在のレジストリ設定をエクスポートします(ファイル > エクスポート > エクスポート範囲で
すべてを選択 > .regファイルとして保存) - 以下のパスに移動します:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
- 右側のペインを右クリックし、
新規>バイナリ値を選択し、Scancode Mapという名前を付けます。 Scancode Mapをダブルクリックし、次のバイナリデータを入力してCaps LockをCtrlに再マップします:
00 00 00 00 00 00 00 00
02 00 00 00 1D 00 3A 00
00 00 00 00
| バイト | 値 | 説明 |
|---|---|---|
| 8バイト | 00 00 00 00 00 00 00 00 | ヘッダー(常にこれらの値) |
| 4バイト | 02 00 00 00 | マッピング数(1マッピング + 1終端) |
| 4バイト | 1D 00 3A 00 | Caps Lock(0x3A)を左Ctrl(0x1D)にマップ |
| 4バイト | 00 00 00 00 | 終端(常にこれらの値) |
OKをクリックして変更を保存します。- レジストリエディタを閉じます。
- 変更を有効にするためにコンピュータを再起動します。
変更を元に戻したい場合は、レジストリエディタでScancode Mapエントリを削除できます。別の方法は、手順2で作成したバックアップ.regファイルをレジストリエディタでインポートすることです(ファイル > インポート)(.regファイルをダブルクリックすることでも適用できます)