AutoHotKeyを使ってWindowsのキーボードキーを無効化する方法
キーボード操作中に、誤って邪魔なキーを押してしまうほどストレスがたまることはありません。たとえば、Windowsキーをうっかり押すと、フルスクリーンで動作していたアプリケーションが最小化されてしまうことがあります。
また、Altキーを誤って押すと、その後のすべてのキー入力が受け付けなくなる場合もあります。自分では気づかないうちにこれらのキーを押してしまい、大きな不便や混乱を招くことも少なくありません。
Windowsでキー入力を無効化できる従来のソリューションの多くは、現在では時代遅れになってしまいました。たとえば「Simple Disable Key」はフリーウェアではなくなり、「SharpKeys」や「KeyTweak」は最新版のWindowsでは公式にサポートされていません。選択肢がないときはどうすればいいのでしょうか?答えは、自分で作ることです!

とはいえ、難しく考える必要はありません。とても簡単です。この記事では、AutoHotKeyという無料のWindowsアプリケーションを使って、無効にしたいキーをすべて無効化する方法をご紹介します。しかも、複雑な設定や再起動は一切不要です。
AutoHotKeyをダウンロードしてインストールする
まずは、AutoHotKeyというプログラムをダウンロードしましょう。最新版へのリンクはページ上部の青いボタンにあります。ダウンロードが完了したら、インストーラーを実行します。

インストールの画面では、上図のようにデフォルトのオプションのまま進めてください。インストールが完了したら、そのまま閉じて構いません。まだAutoHotKeyを起動する必要はありません。
AutoHotKeyスクリプトを作成する
AutoHotKeyをダウンロードしたら、まずその仕組みを理解しておきましょう。AutoHotKeyでは、独自のカスタムスクリプトを作成し、それをコンパイルして実行できます。AutoHotKeyは、自動化やWindowsのキーボードショートカットの作成に特化した、シンプルなプログラミング言語と考えてください。
プログラミング言語の習得は大変ですが、この記事ではAutoHotKeyの力を使って、キーボードのどのキーでも入力を無効化する方法をわかりやすく解説します。
無効化したいキーを選ぶ
最初のステップは、無効化したいキーを決めることです。AutoHotKeyの公式ドキュメントサイトにアクセスして、サポートされているすべてのキーのリストを確認しましょう。

ここでは例として、Caps Lockキーを無効化してみます。ドキュメントのページを見ると、AutoHotKeyではこのキーが「CapsLock」として参照されていることがわかります。左側の列には参照名、右側の列には対応する実際のキーが表示されています。
テキストエディタを開く
次に、任意のテキストエディタを開きます。メモ帳(Notepad)でも十分です。今回はメモ帳を使用します。空白のドキュメントに、キーの参照名に続けて「::return」と入力します。
Caps Lockの場合の記述例は以下の通りです:

信じられないかもしれませんが、キーを無効化するために必要なコードはこの1行だけです。複数のキーを無効化したい場合は、同じ1行のコードを新しい行に追加していくだけでOKです。
スクリプトを保存する
次に、実行できるようにスクリプトを保存します。保存先は恒久的な場所を選びましょう。デスクトップは避けたほうがよいでしょう。後ほど、このスクリプトを起動時に自動実行する方法をご紹介します。

この例では、「ドキュメント」内の「Scripts」フォルダを選択しています。保存場所を決めたら、「ファイルの種類」を「すべてのファイル」に変更します。次に、任意のファイル名を入力し、必ず拡張子「.ahk」を付けてください。これは非常に重要です。
AHK形式で保存することで、システムはそのファイルがAutoHotKeyによってコンパイル・実行されることを認識します。
AutoHotKeyスクリプトを実行する
AHKファイルを保存したら、エクスプローラーで保存先フォルダを開きます。ファイルのアイコンが「H」の文字が付いた紙のマークになっていれば、AutoHotKeyに関連付けられています。

ファイルをダブルクリックします。特に何も起こらないように見えますが、タスクバーのシステムトレイにAutoHotKeyのアイコンが表示されているはずです。

アイコンが非表示になっている場合は、上向き矢印のアイコンをクリックして、隠れたシステムトレイアイコンを表示させてください。
それでは、無効化したキーを実際に押してみましょう。反応しなければ、キーの無効化に成功しています!もし反応するようであれば、どこかの手順を間違えている可能性があります。手順をもう一度よく読んで、やり直してみてください。
AutoHotKeyスクリプトを管理する
タスクバーのシステムトレイにあるAutoHotKeyアイコンを右クリックすると、以下のようなメニューが表示されます:

中でも重要なのが「Reload This Script」と「Suspend Hotkeys」の2つのオプションです。
スクリプトが実行中の状態で編集したくなることがあるかもしれません。たとえば、ブロックするキーを追加したい場合などです。AHKファイルへの変更を保存したら、「Reload This Script」を選択します。これにより、ファイルを閉じて開き直すことなく、変更内容を反映できます。
AutoHotKeyによるキーのブロックを一時的に止めたい場合は、「Suspend Hotkeys」を選択します。ホットキーがブロックされている間、トレイアイコンは「H」から「S」に変わります。すべてのホットキーを再度有効にするには、同じ操作をもう一度行います。
スクリプトを起動時に自動実行する
スクリプトが正常に動作するようになったら、Windowsの起動時に自動的に実行させたくなるかもしれません。その設定も簡単に行えます。

Windows + Rキーを押して「ファイル名を指定して実行」ダイアログを開きます。「%appdata%」と入力してEnterキーを押します。すると、「AppData」内の「Roaming」フォルダが開きます。
そこから、Microsoft > Windows > Start Menu > Programs > Startupの順にフォルダを開いていきます。別のエクスプローラー画面で、AutoHotKeyスクリプトの保存先フォルダを開き、ファイルを右クリックして「ショートカットの作成」をクリックします。同じフォルダ内にショートカットが作成されます。
そのショートカットを「Startup」フォルダにドラッグ&ドロップします。

この方法でスクリプトをスタートアップに登録すれば、元のファイルの場所で編集を行えるため、毎回このフォルダまで移動する必要がありません。頻繁に編集する場合には、大きな時短になります。
以上で完了です。AutoHotKeyスクリプトにたった1行追加するだけで、キーボードの標準的なキーを自由に無効化でき、何時間もの悩みの種から解放されます。シンプルで無料の解決策を探してウェブをさまよう必要はありません。このガイドに従って、自分だけのソリューションを作り上げましょう!
-
Windows 10でSharpKeysを使ってキーボードを再マッピングする方法【初心者向け完全ガイド】
Windows 10でキーボードのキーを再配置したいなら、無料で使いやすいアプリケーション「SharpKeys」の利用をおすすめします。SharpKeysはGitHubからダウンロードでき、インストールも数分で完了します。オープンソースアプリケーションとして継続的にアップデートされており、最新バージョンはV3.9です。公式サイトにアクセスして.MSIファイルをダウンロードし、ダブルクリックしてインストールしましょう。インストール後は、このガイドに従って、SharpKeysを効率的に使う方法と、変更を元に戻す方法を確認してください。 SharpKeys for Windows 10 の概要 Sh
-
Windows 10で固定キー(スティッキーキー)を無効にする方法を徹底解説
パソコンやノートPCが、自分が指示していない操作を実行することはありませんか?例えば、Shiftキーと数字キーの「2」を押していないのに、Word文書に「@」が表示された経験はないでしょうか。あるいは、文書に突然知らない記号が現れたこともあるかもしれません。もしかすると、誤って固定キー(スティッキーキー)が有効になっているのが原因かもしれません。この記事では、Windows 10で固定キーをオフにする方法を詳しく解説します。 Windows 10で固定キーが有効になると何が起こるのか? Windows 10で固定キーを有効にすると、Ctrl、Alt、Shift、Windowsロゴキーを一度