Windowsで不要なキーを削除して便利なキーに変える方法

Table of Contents

Windowsで不要なキーを削除して便利なキーに変える方法

ノートパソコンとテンキーレスキーボードの時代、多くの人が数年前よりも少ないキーで生活しています。しかし、どんなに小さなキーボードでも、どうしても必要のないキーは見つかります。 

多くの新型ノートパソコンに搭載されているCopilotキーは、誇大広告がヘルプを上回っている好例です。2025年になっても、Scroll Lockキーを使ったり、Caps Lockキーをオンにしたまま入力したり、Insertキーを押して上書きモードに切り替えたりする人がどれだけいるでしょうか?キーボードのスペースを無駄にするたびに、最適化の機会が生まれます。

Windows 10 または 11 では、キーを他のキーに簡単に再割り当てできます。例えば、私はスプレッドシートの達人ではないので、テンキーをあまり使いません。そこで、数字と演算子だけの簡素なキーを、メディアコントロールセンター、他では手に入らない特殊記号、そしてお気に入りのアプリを起動するためのホットキーに変えました。 

Windows でキーを再マップして、キーボードを最大限に活用する方法を説明します。

SharpKeysを使用してキーを別のキーに変換します

Windowsでは、レジストリを使ってOSレベルでキーを再マッピングできます。起動するとすぐにInsertキーがPrint Screenキーになります(これは私のお気に入りの変更点の一つです)。これを行うには、レジストリキーにスキャンコードを入力するという複雑な方法もありますが、私のようにSharpKeysというGUIベースのユーティリティを使ってこの作業を行うこともできます。

SharpKeys をインストールして開いたら、追加ボタンをクリックします。

シャープキーズ

SharpKeys - クリックして拡大

2つの列が表示されます。左側の列にはリマップするキー、右側の列にはリマップ後のキーが表示されます。左側の列の下にある「キーを入力」ボタンをクリックします。

SharpKeys 新しいキーマッピングを追加

SharpKeys 新しいキーマッピングを追加 - クリックして拡大

次に、再マッピングしたいキーを押します。このデモではInsertキーを押します。そして「OK」をクリックします。

タイプ挿入

タイプ挿入 - クリックして拡大

次に、右側の列から再マッピングしたいキーを選択し、「OK」をクリックします。このキーを直接入力することもできますが、おそらくまだ割り当てられていないキーにマッピングされているはずです。ここではPrint Screenを選択します。

挿入をPrt Srcに再マッピングする

挿入をPrt Srcに再マッピング - クリックして拡大

インデックスページにキーの再マッピングが表示されます。「レジストリに書き込む」をクリックします。

レジストリへの書き込みをクリック

「レジストリに書き込む」をクリック - クリックして拡大

このプロセスを必要に応じて繰り返します。変更を有効にするには、ログアウトするか再起動してください。

私が行った変更は次のとおりです:

  • 挿入はPrt Scrになります
  • テンキーの4はメディア: 前のトラックになります
  • テンキーの5はメディア:再生/一時停止になります
  • テンキーの6がメディア: 次のトラックになります
  • テンキー + がメディア: 音量アップになります
  • テンキー - メディア: 音量を下げる

SharpKeysの再割り当てキーのリスト

SharpKeysの再割り当てキー一覧 - クリックして拡大

AutoHotkeyでキーにシンボルとアプリを割り当てる

AutoHotkeyは、最高の無料スクリプト言語/ユーティリティの一つです。単一のキーまたはキーボードの組み合わせをマッピングすることで、マクロタスクの実行、アプリの起動、定型テキストの貼り付けなどを行うことができます。キー割り当てを記述したAHKスクリプトファイルを作成することで、これらすべてが可能になります。

まずは、インターネット上で最も有名なシンボル、 Regのストーリーの最後に表示される®マークを表示するキーのリマッピングから始めましょう。まずはAutoHotkey V2をダウンロードしてインストールしてください。次に、空のテキストファイル(ここではremap.ahkとします)を作成し、ファイルの先頭に以下のテキストを記述します。

#AutoHotkey v2.0が必要です

次に、別の行にマッピングしたいキーの名前と::を続けて記述します。さらに、別の行に開き括弧を記述します。私はNumpad1を再マッピングしているので、ファイルは以下のようになります。

テンキー1:: {

キー名の完全なリストはAutoHotkeyのサイトでご覧いただけます。# (Win)、! (Alt)、^ (Ctrl)、+ (Shift) などの修飾キーを使ってキーボードコンボをマッピングすることもできます。例えば、^!r:: は CTRL + ALT + R をマッピングします。

Sendコマンドとマッピングしたい文字を二重引用符で囲んで追加します。その後、中括弧を閉じます。完成した関数は以下のようになります。

テンキー1:: { "®" を送信 }

次に、AHKファイルをダブルクリックして実行します。これ以降、テンキーの1を押すと®記号が表示されます。このスクリプトをPC起動時に毎回実行したい場合は、remap.ahkをスタートフォルダ(C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup)に配置します。

キーを1回押すだけでプログラムを起動したい場合は、「実行」コマンドに続けてアプリケーションの実行ファイルへのパスを指定することもできます。ここでは、Numpad2にChromeブラウザの起動を割り当てます。

Numpad2:: { "C:\Program Files\Google\Chrome\Application\chrome.exe" を実行 }

AutoHotkeyスクリプトを編集してファイルを保存した後は、スクリプトを再読み込みする必要があります。再読み込みするには、システムトレイのHアイコンを右クリックし、「スクリプトの再読み込み」を選択してください。

AutoHotkeyでスクリプトをリロードする

AutoHotkey のスクリプトをリロードします - クリックして拡大

WindowsまたはAutoHotkeyを使用してCopilotキーを再マップする方法

最近の新しいノートパソコンの多くには、キーボードの右側にCopilotキーが搭載されていますが、残念ながら、このキーはMicrosoftのAIアシスタントよりも使い勝手が悪いです。このキーを押すとCopilotが起動するだけですが、Windows内でアプリを起動すれば同じことができます。

  • Windows 11を使わざるを得ないなら、時間を取り戻す方法があります
  • 批評家は、Windows 10に固執する人々に対するマイクロソフトの限定的な猶予措置を非難している
  • マイクロソフトの次期Windows 11アップデートはアップグレードというより「有効化」に近い
  • マイクロソフトはリワードポイントと引き換えにWindows 10のサポート延長をちらつかせている

レドモンドは、多くのユーザーがCopilotキーを望まないことを暗黙のうちに認めており、設定でキーの再割り当てオプションを提供していますが、このオプションは少し制限があります。「設定」→「パーソナル設定」→「テキスト入力」に移動すると、「キーボードのCopilotキーをカスタマイズ」というプルダウンメニューがあり、このキーを検索キーとして起動するか、インストール済みのアプリを起動するかを設定できます。

Copilotキーのリマッピングを完全に制御したいので、Windowsの設定ではなくAutoHotkeyを使用することをお勧めします。ここでは、キーを+#f23::としてアドレス指定し、その後に関数を記述します。Copilotキーをレジスタシンボルキーにするには、以下のコードを使用します。

+#f23:: { "®" を送信 }

興味深いことに、Copilotキーには独自のキー名はありませんが、OSの観点からはShift + Windows + F23キーとして認識されます。お使いのキーボードにF23キーが搭載されている場合は、このキーの組み合わせでCopilotを起動できます。

AutoHotkeyを使ってより複雑なスクリプトを作成するには、少しの学習が必要です。しかし、新しいキーボード機能によって毎日節約できる時間を合計すると、時間の投資に見合う価値があります。®

Discover More