CapsLockや右側のCtrlなど、ほとんど使わないキーを別のキーとして使いたい。ただし、Windowsやキーボードの設定を恒久的に変えるのは避けたい。このような場合は、Microsoft PowerToysの「Keyboard Manager」が適しています。
Keyboard Managerの再割り当ては、PowerToysがバックグラウンドで動作し、Keyboard Managerが有効になっている間だけ適用されます。機能を無効化するかPowerToysを終了すれば、キーは元の動作に戻ります。キーボードのファームウェアを書き換える方式ではないため、試しやすく、元に戻しやすいのが特徴です。([Microsoft Learn][1])
ただし、Win+LやCtrl+Alt+Delなど、Windowsが予約しているショートカットは変更できません。また、多くのパソコンではFnキーも再割り当ての対象外です。([Microsoft Learn][1])
PowerToys Keyboard Managerで変更できる範囲
Keyboard Managerでは、主に次の変更ができます。
| やりたいこと | 使用する機能 | 設定例 |
|---|---|---|
| 1つのキーを別のキーとして使う | キーの再マップ | CapsLock → Ctrl |
| 2つのキーを入れ替える | キーの再マップを2件登録 | CapsLock → Ctrl、Ctrl → CapsLock |
| ショートカットを別の組み合わせに変える | ショートカットの再マップ | Alt+C → Ctrl+C |
| 特定アプリだけでショートカットを変える | アプリ指定付きショートカット | OutlookだけでCtrl+Fを別操作にする |
| 再割り当てを一時停止する | Keyboard Managerを無効化 | 登録内容を残したまま停止 |
| 元の状態へ完全に戻す | 登録した割り当てを削除 | CapsLock → Ctrlの行を削除 |
キーそのものを変えたい場合は「キーの再マップ」、キーの組み合わせだけを変えたい場合は「ショートカットの再マップ」を使います。
たとえば、CapsLockを常にCtrlとして使いたいならキーの再マップです。一方、Alt+Cを押したときだけCtrl+Cとして動作させたいなら、ショートカットの再マップを使います。
CapsLockなどのキーを別のキーへ割り当てる手順
以下では、PowerToysの新しいKeyboard Managerエディターを前提に説明します。表示言語によって項目名が多少異なる場合がありますが、旧エディターの名称は混在させません。
Keyboard Managerを有効にする
PowerToysを起動し、設定画面から「Keyboard Manager」を開きます。
Keyboard Managerの有効・無効を切り替えるスイッチがあるので、有効になっていることを確認してください。無効になっていると、登録した再割り当ては動作しません。
また、PowerToys自体が終了している場合も再割り当ては適用されません。([Microsoft Learn][1])
「キーの再マップ」を開く
Keyboard Managerの設定画面から、次の順に進みます。
- 「キーの再マップ(Remap a key)」を開く
- 「キーの再マップを追加(Add key remapping)」を選ぶ
- 入力元と出力先を指定する
新しい割り当て行が追加されたら、入力側の「Select」で変更したいキーを選び、出力側の「To send」で送信したいキーを選択します。([Microsoft Learn][1])
元のキーと送信するキーを指定する
CapsLockを左Ctrlとして使う場合は、次のように設定します。
| Select:押すキー | To send:送信するキー |
|---|---|
| CapsLock | Left Ctrl |
この設定では、CapsLockを押すと左Ctrlが入力されます。
ただし、左Ctrlキーそのものは変更されていないため、左Ctrlを押した場合も従来どおり左Ctrlとして動作します。結果として、CapsLockと左Ctrlの両方がCtrlとして動作する状態になります。
これは「キーの交換」ではなく、CapsLockだけをCtrlへ一方向に置き換えた状態です。
設定を保存する
割り当てを確認し、保存またはOKを選択します。
Keyboard Managerの再割り当ては、保存後すぐに適用されます。通常はWindowsやPowerToysを再起動する必要はありません。([Microsoft Learn][1])
設定後は、メモ帳などの入力欄や、普段使っているアプリで動作を確認してください。
1方向の置き換えと2つのキーの交換は別
Keyboard Managerで特に間違えやすいのが、「置き換え」と「交換」の違いです。
CapsLockをCtrlに変えるだけの場合
次の1件だけを登録します。
| 押すキー | 送信するキー |
|---|---|
| CapsLock | Left Ctrl |
この状態では、CapsLockを押すとCtrlになります。しかし、左Ctrlを押してもCapsLockにはなりません。
また、CapsLockを出力するキーがほかに存在しない場合、元のCapsLock機能を呼び出せなくなります。PowerToysでは、このように出力手段がなくなったキーについて警告が表示されることがあります。([Microsoft Learn][1])
CapsLockとCtrlを完全に交換する場合
2つのキーを入れ替えたい場合は、逆方向の割り当ても必要です。
| 押すキー | 送信するキー |
|---|---|
| CapsLock | Left Ctrl |
| Left Ctrl | CapsLock |
これで、CapsLockは左Ctrlとして、左CtrlはCapsLockとして動作します。
「CapsLock → Ctrl」だけを登録して、2つのキーを交換したつもりになるのはよくある失敗です。交換したい場合は、必ず2方向の設定になっているか確認してください。
再割り当て後に確認するポイント
設定を保存したら、キー単体の動作だけでなく、既存のショートカットへの影響も確認します。
Keyboard Managerのキー再割り当ては、変更したキーが別のショートカットの一部として押された場合にも適用されます。キーを押す順序によって動作が変わることもあります。([Microsoft Learn][1])
通常のキー入力を確認する
文字入力欄やメモ帳を開き、変更したキーを単独で押します。
CapsLockをCtrlに変更した場合は、CapsLockのランプや大文字固定機能ではなく、Ctrlとして認識されることを確認します。
よく使うショートカットを確認する
CtrlやAlt、Shift、Windowsキーなどを再割り当てした場合は、普段使うショートカットも確認してください。
| 確認する操作 | 確認する理由 |
|---|---|
| Ctrl+C | コピー操作に影響がないか |
| Ctrl+V | 貼り付け操作に影響がないか |
| Ctrl+Z | 元に戻す操作に影響がないか |
| Alt+Tab | アプリ切り替えに影響がないか |
| Win+矢印 | ウィンドウ整列に影響がないか |
| アプリ固有のショートカット | 業務ソフトや編集ソフトの操作が変わっていないか |
たとえば、CapsLockをCtrlへ変更した場合、CapsLock+CはCtrl+Cとして扱われる可能性があります。
反対に、CtrlをCapsLockへ変更した場合は、これまで使っていたCtrl+Cがコピーとして動作しなくなる可能性があります。
特に修飾キーを変更すると影響範囲が広くなるため、設定直後の確認が重要です。
管理者権限で動くアプリも確認する
一般的なアプリでは動作するのに、管理者権限で起動したアプリだけ再割り当てが効かない場合があります。
対象アプリが管理者権限で動作している一方、PowerToysが通常権限で動作していると、Keyboard Managerがキー入力を変更できないことがあります。必要な場合は、PowerToys側も管理者権限で実行して確認します。([Microsoft Learn][1])
キーを元に戻す方法
Keyboard Managerでは、目的に応じて3通りの戻し方を使い分けられます。
特定の割り当てだけを削除する
キーを完全に元へ戻したい場合は、「キーの再マップ」を開き、不要になった割り当て行を削除します。
たとえば、次の設定を削除します。
| 削除する設定 |
|---|
| CapsLock → Left Ctrl |
2方向の交換を設定している場合は、逆方向の行も削除してください。
| 削除する設定 |
|---|
| CapsLock → Left Ctrl |
| Left Ctrl → CapsLock |
片方だけを削除すると、意図しない一方向の再割り当てが残ることがあります。
Keyboard Managerを無効にする
登録内容を残したまま、一時的に再割り当てを止めたい場合は、PowerToysの設定画面でKeyboard Managerを無効にします。
再び有効にすれば、登録済みの割り当てを利用できます。
複数の割り当てをまとめて止めたい場合や、設定に問題があるか切り分けたい場合に便利です。
PowerToysを終了する
PowerToysを終了すると、Keyboard Managerによるキーの再割り当ても停止します。誤ったキーを設定して操作しにくくなった場合は、マウス操作でPowerToysを終了する方法が早いでしょう。([Microsoft Learn][1])
ただし、PowerToysの終了は一時停止です。登録した割り当てそのものを完全に消したい場合は、Keyboard Managerから設定行を削除してください。
変更できないキーと利用上の制限
Keyboard Managerですべてのキーやショートカットを変更できるわけではありません。
| 対象 | 制限内容 |
|---|---|
| Win+L | Windowsが予約しているため変更不可 |
| Ctrl+Alt+Del | Windowsが予約しているため変更不可 |
| Fnキー | 多くのパソコンで再割り当て不可 |
| F1~F12 | Fnとは異なり、通常は再割り当て可能 |
| サインイン画面 | PowerToysが利用できないため適用されない |
| パスワード入力画面 | Keyboard Managerは動作しない |
| 管理者権限のアプリ | PowerToysが通常権限だと効かない場合がある |
| ゲームや特殊な入力処理を使うアプリ | 入力方式によって動作しない場合がある |
Microsoftの公式ドキュメントでは、Win+LとCtrl+Alt+DelはOS予約のため変更できず、Fnキーも多くの場合は再割り当てできないと説明されています。([Microsoft Learn][1])
また、Keyboard ManagerはPowerToysが動作しているWindows上で機能するため、サインイン画面やパスワード入力画面では利用できません。([Microsoft Learn][1])
Keyboard Managerが向いているケース
Keyboard Managerは、次のような使い方に向いています。
| Keyboard Managerが向いている | 別の方法を検討した方がよい |
|---|---|
| CapsLockをCtrlとして試したい | Windowsの起動前から変更したい |
| 使わないキーを一時的に活用したい | サインイン画面でも変更したい |
| 簡単に有効・無効を切り替えたい | Windows以外のOSでも同じ設定を使いたい |
| システムを恒久的に変更したくない | PowerToysを終了していても常に変更したい |
| 設定をすぐ元に戻せるようにしたい | キーボード本体へ設定を保存したい |
Windowsへサインインしている間だけ変更できればよく、必要に応じて簡単に元へ戻したい場合は、Keyboard Managerが使いやすい選択肢です。
一方、Windowsのサインイン前や別のOSでも同じ配列を使いたい場合は、キーボードメーカーの設定ソフトや、キーボード本体のハードウェア・ファームウェア側で再割り当てできる製品を検討する必要があります。
再割り当てが動かないときの確認項目
設定したキーが動作しない場合は、次の順番で確認します。
- PowerToysが起動しているか
- Keyboard Managerが有効になっているか
- 割り当ての入力側と出力側が逆になっていないか
- Windowsが予約しているショートカットではないか
- Fnキーを変更しようとしていないか
- 対象アプリだけ管理者権限で動作していないか
- 別のキーボード管理ソフトが入力を変更していないか
ほかのアプリもキーボード入力を監視している場合、Keyboard Managerと競合することがあります。Microsoftは、再割り当てが正しく動かない場合の対処として、Keyboard Managerを一度無効にしてから再び有効にする方法も案内しています。([Microsoft Learn][1])
まずは1件だけ設定して影響を確認する
使わないキーを別のキーへ変更したいものの、恒久的な変更は避けたい場合は、PowerToys Keyboard Managerで1件だけ再割り当てを登録する方法が安全です。
最初は「CapsLock → 左Ctrl」のような一方向の設定から始め、通常入力と既存ショートカットへの影響を確認してください。2つのキーを完全に交換したい場合は、逆方向の割り当ても追加します。
問題があれば、割り当ての削除、Keyboard Managerの無効化、PowerToysの終了によって元の動作へ戻せます。特にCtrl、Alt、Shift、Windowsキーを変更する場合は、保存後に普段使うショートカットまで確認しておくことが重要です。
[1]: https://learn.microsoft.com/en-us/windows/powertoys/keyboard-manager “Remap Keys and Shortcuts with PowerToys Keyboard Manager | Microsoft Learn”

コメント