Caps Lock キーを押してしまい、メールやチャットで思わず大声で叫んでしまったことはありませんか? ええ、それはかなりイライラしますよね。特に、Caps Lock がオンになっていることを忘れがちで、同僚や友人に怒鳴ってしまうとしたらなおさらです。幸いなことに、Windows 10 のセットアップからこの厄介なキーを一掃する方法があります。レジストリをいじる必要がありますが、実際よりも恐ろしく聞こえます。手順を慎重に実行する必要があります。完了すると、Caps Lock キーが機能しなくなり、うっかり大声で叫んでしまうことがなくなります。ただし、レジストリの調整はリスクがないわけではないので、いじる前にバックアップを取ることをお勧めします。でも、誤って Caps Lock を押してしまうのにうんざりしているなら、この調整はシンプルで効果的です。
Windows 10でCaps Lockを無効にする方法
ここでのポイントは、WindowsにCaps Lockキーを完全に無視するように指示することです。レジストリを編集し、「スキャンコードマップ」と呼ばれる特別なバイナリ値を追加することで、キーのマッピングを変更または無効化します。このプロセスは、どこを見ればよいか分からないと分かりにくいため、以下に手順を順に説明します。この設定を行って再起動すると、Caps Lockキーは何も機能しなくなります。誤って大文字入力してしまうのが気になる場合や、カスタムキーボードの設定でCaps Lockキーが邪魔になる場合などに便利です。
レジストリエディターを開いて正しいパスをキャッチします
まず、Windows+キーを押してR「ファイル名を指定して実行」ダイアログを開きます。入力しregedit
てEnterキーを押すと、レジストリエディターが起動します。UACプロンプトが表示されたら、「はい」をクリックします。ここを進むのは、秘密のシステムツールボックスに潜り込むようなものです。何も壊さないように注意してください。探しているキーは、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layoutにあります。長すぎるように思えるかもしれませんが、パスをもう一度確認してみてください。キーボードの再マッピングはすべてここで行われます。
「スキャンコードマップ」のバイナリ値を作成する
キーボードレイアウトに入ったら、右側のペインで右クリックし、「新規」 > 「バイナリ値」を選択します。「スキャンコードマップ」という名前を、正確に入力してください。誤字脱字は厳禁です。Windowsはリマップを適用する際にこのエントリを探すため、この名前は非常に重要です。ここで間違えると何も変更されず、最悪の場合、キーボードに多少の不具合が生じる可能性があります。そのため、正確に入力してください。値が作成されたら、ダブルクリックして編集用に開きます。
Caps Lockを無効にするにはバイナリデータを入力します
奇妙なのは、次の 16 進文字列を貼り付ける必要があることです。
00 00 00 00 00 00 00 00 02 00 00 00 00 00 3A 00 00 00 00 00
このデータは、WindowsにCaps Lockキーを再マッピング(または無効化)するよう指示します。具体的には、Caps Lockのスキャンコード( 0x3A)に何もしないように指示します。ゼロが1つ抜けていたり、タイプミスがあったりするだけで動作がおかしくなる可能性があるため、このデータはそのままコピー&ペーストしてください。データを入力したら、エディターを閉じてPCを再起動してください。設定が元に戻れば、Caps Lockキーは何も動作しなくなります。うっかり大声で叫んだり、驚くようなことはもうありません。
注意:設定によっては、レジストリの編集がすぐに反映されない場合や、再起動が2回必要になる場合があります。もちろん、Windowsには特有の癖があります。
Windows 10でCaps Lockを無効にするヒント
- レジストリの各ステップを再確認してください。ここでの入力ミスは頭痛の種になる可能性があります。
- 必ず最初にレジストリをバックアップしてください。レジストリエディターで「ファイル」>「エクスポート」を選択し、コピーを保存してください。
- レジストリの編集に慣れていない場合は、SharpKeys や AutoHotkey などのサードパーティ製アプリを探してください。これらのアプリの方が簡単で安全な場合があります。
- さらに一歩進めたいですか?Caps Lockを無効にする代わりに、別の機能に再マッピングすることもできます。これは全く別の方法ですが、同様のレジストリ調整やツールを使えば可能です。
- 何か問題が発生した場合、バックアップからレジストリを復元すると、すべてが正常に戻ります。
よくある質問
後で Caps Lock を再度有効にすることはできますか?
はい、Scancode Map
レジストリに追加したエントリを削除して再起動してください。これで通常の機能が回復します。
レジストリを変更しない方法はありますか?
はい、その通りです。SharpKeysのようなツールを使えば、ユーザーフレンドリーなGUIでキーの再マッピングや無効化が可能です。同じ原理で動作しますが、リスクは低くなります。
これは他のキーに悪影響を及ぼしますか?
レジストリを再度編集して別のスキャンコードを追加しない限り、無効になりません。現在のデータではCaps Lockのみが無効になっています。
レジストリを編集するのは安全ですか?
事前にバックアップを取っておくなど、慎重に作業していれば通常は問題ありません。ただし、ミスをすると動作が不安定になる可能性もあるので、慎重に作業を進めてください。
Caps Lock キーを他のキーに再マッピングできますか?
はい、もちろんです。別の機能を割り当てたい場合は、バイナリデータ内のスキャンコードを別のキーのコードに変更するだけです。
何をすべきかを簡単にまとめる
- +で実行を開くWindowsR
- 入力し
regedit
てEnterキーを押します - キーボードレイアウトに移動するには
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
- スキャンコードマップという名前の新しいバイナリ値を作成します。
- それをダブルクリックしてバイナリデータを貼り付けます。
00 00 00 00 00 00 00 00 02 00 00 00 00 00 3A 00 00 00 00 00
- PCを再起動してCaps Lockをテストしてください
まとめ
このようにCaps Lockキーを無効にするのは、気まずい叫び声を上げる場面を避けるための、ちょっとした控えめな方法です。システム設定に影響するので少し煩わしいですが、うっかり大文字入力してしまうのが嫌なら、試してみる価値は十分にあります。ただし、Windowsは常に必要以上に複雑な設定をしてしまうので、レジストリのバックアップは必ず取ってください。これで、Caps Lockキーに驚かされることがなくなり、安心してタイピングできます。
まとめ
- レジストリを微調整して Caps Lock を無効にする方法を発見しました。
- Scancode Mapという新しいバイナリ値を作成しました。
- Windows にキーを無視するように指示する特定のバイナリ データを入力しました。
- 再起動すると、Caps Lock が機能しなくなり、誤って叫ぶことがなくなりました。
最後に
このちょっとしたコツは、特にCaps Lockキーを無意識のうちに押してしまう人にとって、かなりの恥ずかしさを軽減してくれます。それほど複雑ではなく、一度コツをつかめば、キーボード操作を思いのままにカスタマイズできます。ただし、システム設定をいじると逆効果になることもあるので、必ず事前にバックアップを取ってください。メッセージで大声で話すのにうんざりしているなら、試してみる価値はあるかもしれません。この方法が誰かの数分、あるいは気まずい瞬間を少しでも節約してくれることを願っています。