技術ノート ウィンドウズ Windows で Caps Lock キーを無効または再マップする方法

Windows で Caps Lock キーを無効または再マップする方法

Windows で Caps Lock キーを無効または再マップする方法

Caps Lock キーは 19 世紀のタイプライターの名残 です。経理部門でない限り、これはおそらくあまり役​​に立たないので、今日はこれを無効にする方法、またはより便利な別のものに再マップする方法を学びます。

Windows で Caps Lock キーを無効または再マップする方法

多くの人は Caps Lock を Shift キーと同じように使用する傾向があるため、一部の人が好む簡単な方法は、Caps Lock を Shift キーと交換することです。しかし、より興味深いアイデアは、Caps Lock を Ctrl キーに再マッピングすることです。通常の Ctrl キーを押す場合よりも、入力する手の位置をホーム行から移動せずに Caps Lock キーを押します。

Windows で Caps Lock キーを無効または再マップする方法

iPad Mac 、さらには Chromebook でも Caps Lock を無効にしたり再マップしたりできることをご存知ですか?

PowerToysを使用してWindowsでCaps Lockキーを無効にするか再マップする方法

Caps Lock キーを変更する最も簡単な方法は、Microsoft の PowerToys をダウンロードし、組み込みの を使用して Caps Lock キーを別のキーに再マップすることです。まず、 Github から PowerToys をインストールし、[スタート] メニューから PowerToys 設定を開く必要があります。

PowerToys 設定を開いたら、キーボード マネージャーに進み、[キーを再マップ] ボタンをクリックします。

[キーの再マップ] ダイアログで、[物理キー] の下の [種類] ボタンをクリックし、再マップするキーを押します。この場合は Caps Lock キーを押します。再マッピングするキーを押したら、「OK」ボタンをクリックします。

ここで、「マップ先」の下の「種類」をクリックし、Caps Lock を変換したい別のキーを押します。この場合、Ctrl ボタンに変換しますが、Ctrl ボタンに変換することもできます。 Shift または他のキーに変換したいキーに使用します。完了したら、「OK」をクリックし、もう一度「OK」をクリックして設定を閉じます。

PowerToys がシステム上で実行されている限り、Caps Lock キーは選択した代替キーに再マップされます。 PowerToys の他のすべての機能 をチェックする価値はあります。システム調整のために実行する価値は十分にあります。

ただし、これは、PowerToys を閉じると、Caps Lock キーが戻ることを意味します。また、ログイン画面でこの機能が無効にならないということもあり、私のように誤って Caps Lock をオンにしてパスワードを常に入力してしまうタイプの人にとっては、非常に煩わしいかもしれません。ソリューション?代わりに、以下で詳しく説明するように、SharpKeys を使用してください。

Windows で Caps Lock キーを無効または再マップする方法

シャープキーを使用して Caps Lock を無効または再マップする方法

ための優れたソリューションは、Randy’s SharpKeys です。これは、Windows 10 または 11 の場合は Microsoft Store から、古いバージョンの Windows の場合は プロジェクトの Github ページ からダウンロードできます。

PowerToys よりも SharpKeys の方が有利ですか?キーは自由に再マッピングでき、SharpKeys アプリを完全に削除した場合でも、再マッピングまたは無効化されたままになります。バックグラウンドでソフトウェアを実行する必要はありません。

SharpKeys をダウンロードしてインストールし、 エラー メッセージをクリックして実行したら、[追加] をクリックし、再マッピングするキー (この場合は Caps Lock) を選択して、[キーをオフにする」を選択してキーを完全に無効にするか、新しいキーを選択して再マップします。 「OK」をクリックし、PC を再起動すれば完了です。

SharpKeys と PowerToys ユーティリティの 1 つの欠点は、キーの組み合わせを再マッピングできないことです。PowerToys を使用すると、たとえば、ALT+C を CTRL+C に再マッピングできます。シャープキーではそれができません。

Windows で Caps Lock キーを無効または再マップする方法

内部: Windows キーの再マッピングの仕組み

Windows にはキーを無効にするためのデフォルト設定がないため、キーを存在しないものに再マップして完全に無効にする必要があります。これを手動で行うには、regedit.exe を開いて次のキーを参照します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\キーボード レイアウト

以下は、Scancode Map キーのバイナリ データの形式です。重要な部分は太字でさまざまな色で示されています。

00000000 00000000 02 000000 00003A00 00000000

仕組みは次のとおりです。

  • 最初の 16 個のゼロは、スペースを無駄にするために存在します。
  • 太字の「02」は、再マッピングするキーの数に 1 を加えたものを表します (実際には、データの長さを表しますが、何でも構いません)。
  • オレンジ色の太字の「0000」は、実際に Windows にマッピングさせたいキーであり、この場合は何もないか、0 です。
  • 青い太字の「3A00」はマッピング元のキーで、この場合は Caps Lock キーです。
  • 次の 8 つのゼロは、ヌル終端文字としてスペースを無駄にするためにあります。

「02」を増分し、中央に別のカラフルな太字のブロックを追加することで、複数のキー間をマッピングできます。混合中の 3A00 は スキャン コード です。たとえば、Caps Lock キーを無効にして、スクロール ロックを Caps Lock キーに変更する場合は、次のようにします。

00000000 00000000 03 000000 00003A00 3A004600 00000000

複雑に見えるかもしれませんが、実際に作業を始めてみると非常に簡単です。

Windows で Caps Lock キーを無効または再マップする方法

Caps Lock キーを無効化または再マップするためのダウンロード可能なレジストリ ハック

これらが内部でどのように機能するかを学習したので、次のファイルを含む zip ファイルをダウンロードして解凍できます。

ChangeCapsToControl.reg

Caps Lock を Control キーに変更します

ChangeCapsToShift.reg

Caps Lock を Shift キーに変更します

SwitchCapsToScrollLock.reg

Caps Lock を無効にし、スクロール ロックを Caps Lock に切り替えます

KillCapsLock.reg

Caps Lock を無効にします

キーボードのリマップを無効にする

キーを削除して環境設定をアンインストールします

これらのレジストリ ファイルのいずれかを適用したら、コンピュータを動作させるためにコンピュータを再起動する必要があります。アンインストールするには、アンインストール レジストリの調整を使用するか、単に Scancode Map キーを完全に削除することができます。

レジストリ ハックはシステムに問題を引き起こす可能性があることに注意してください。また、すでにキーボードの再マッピングが行われているアプリケーションがある場合、これらのレジストリ ハックを適用すると何かが壊れる可能性があります。慎重に使用してください。

「Windows で Caps Lock キーを無効または再マップする方法」に関するベスト動画選定!

【拡散希望】CapsLockをゲームで使えるようにする無料ソフト『Change Key / ChgKey』について解説|ApexLegends
WindowsでFn Lockキーを有効または無効にする方法