PowerToysの「Keyboard Manager」の「ショートカットの再マッピング」で、Ctrl+Cのような組み合わせを、別の組み合わせに割り当て直せます。Windows全体に適用するほか、特定のアプリだけに適用することもできます。
たとえば、Ctrl+Cで選択したテキストをコピーするところを、Ctrlの代わりにAltで使いたい場合は、次のようにします。
| 選択 | 送信対象 |
|---|---|
Alt + C | Ctrl + C |
次の規則は、「ショートカット」の列にだけ当てはまります。
ショートカット(キーの組み合わせ)を、1回のキー押しに割り当てることもできます。たとえば、Win+←を、Altキー1つに置き換える場合は、次のようにします。
| 選択 | 送信対象 |
|---|---|
Win + ← | Alt |
このとき、「完全一致」のオプションを選べます。完全一致を指定しない場合は、そのショートカットを押したときにほかのキーも押されていても、1つのキーの割り当てが送られます。完全一致を有効にすると、ほかのキーが押されていないときだけ置き換わります。
ショートカットは、Windows全体ではなく、特定のアプリだけに割り当てることもできます。たとえば、Outlookでは、Ctrl+Eがメールの検索に割り当てられています。「ターゲットアプリ」にOutlookを指定すれば、ほかのアプリに影響を与えずに、ショートカットを割り当て直せます。
アプリは、アプリケーション名ではなく、プロセス名で指定します。たとえば、Microsoft Edgeは「Microsoft Edge」ではなく「msedge」です。プロセス名は、PowerShellで Get-Process、またはコマンドプロンプトで tasklist を実行すると調べられます。
| アプリ | tasklistでのプロセス名 |
|---|---|
| Microsoft Edge | msedge.exe |
| Outlook | outlook.exe |
| Excel | excel.exe |
| Word | winword.exe |
| PowerPoint | powerpnt.exe |
| エクスプローラー | explorer.exe |
| Google Chrome | chrome.exe |
なお、Get-Process のプロセス名には、拡張子「.exe」は含まれません。
割り当てたキーが別のショートカットの中で使われているときも、割り当ては維持されます。動作はキーを押した瞬間に実行されるので、押す順番によって結果が変わります。割り当てができないキーや、効かない場面は、こちらをご覧ください。
この記事は、上記の公式の情報をもとにしています。内容は変わることがあるため、最新の情報は出典のページでご確認ください。