Windowsの「Caps Lockキー」をOSレベルで無効化する方法をご紹介します。レジストリの編集を使い、Caps Lockキーの機能を完全に無効化できます。
以下は具体的な手順です。
✅ 方法1:レジストリを編集してCaps Lockを無効化する
🔧 手順 1. Windowsキー + R を押して、**「ファイル名を指定して実行」**を開きます。 2. 「regedit」 と入力し、Enterキーを押します。 3. レジストリエディターが開いたら、以下のパスに移動します:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
4. 右ペインの空白部分を右クリックし、**「新規」 → 「バイナリ値」**を選択します。
5. 名前を 「Scancode Map」 とします。
6. 作成した 「Scancode Map」 をダブルクリックして、以下の値を入力します:
00000000 00000000 02000000 00003A00 00000000
🔑 解説 • 「00003A00」 は Caps Lockキーのスキャンコードです。この設定によってCaps Lockキーの機能が無効になります。
7. **「OK」**をクリックしてレジストリエディターを閉じます。
8. PCを再起動します。
✅ 方法2:PowerShellスクリプトを使って無効化する
以下のPowerShellスクリプトを実行して、レジストリの変更を自動で行うこともできます。
🔧 手順 1. PowerShellを管理者として実行します。 2. 以下のコマンドをコピーして、PowerShellに貼り付けて実行します:
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Keyboard Layout" -Name "Scancode Map" -PropertyType Binary -Value (byte[])
3. PCを再起動します。
✅ 方法3:フリーソフトを使う方法(オプション)
もしレジストリ編集が不安な場合は、以下のフリーソフトを使う方法もあります。 • SharpKeys(レジストリ変更をGUIで行う) • https://github.com/randyrants/sharpkeys
✅ 元に戻す方法 1. レジストリエディターで同じパスに移動します:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
2. **「Scancode Map」を右クリックして「削除」**します。
3. PCを再起動します。
この方法でCaps Lockキーを無効化できます。