AutoHotKeyを使用してWindowsのキーボードキーを無効にする

キーボードを使用しているときに、誤って破壊的なキーを押すほどイライラするものはそれほど多くありません。たとえば、Windowsキーを使用すると、一部のフルスクリーンアプリケーションが最小化される可能性があります。

Altキーを押すと、その後すべてのキー入力が完全にブロックされる場合があります。知らないうちに誤ってこれらのキーを押してしまうと、大きな不便や混乱を招く可能性があります。

Windowsでキー入力を無効にできる通常のソリューションの多くは、現在では時代遅れになっています。たとえば、SimpleDisableKeyはもはやフリーウェアではありません。SharpKeysKeyTweakはどちらも、最新バージョンのWindowsでは(Windows)公式にはサポートされていません。それで、あなたが選択肢がないとき、あなたは何をしますか?あなたはあなた自身を構築します!

ただし、恐れることはありません。非常に簡単です。この記事では、 AutoHotKeyと呼ばれる無料の(AutoHotKey)Windowsアプリケーションを使用して、必要なすべてのキーを無効にする方法を紹介します。最良の部分は、それを有効にするために複雑な構成や再起動を必要としないことです。

AutoHotKeyをダウンロードしてインストールする

Windowsマシンでキーボード入力を無効にする最初のステップは、 AutoHotKeyと呼ばれるプログラムをダウンロードすることです。最新バージョンへのリンクは、ページ上部の青いボタンに表示されます。AutoHotKeyをダウンロードしたら、インストーラーを実行します。

(Continue)上記のデフォルトオプションを使用して、インストールプロンプトを続行します。インストールが完了したら、完全に閉じることができます。まだAutoHotKey(AutoHotKey)を起動する必要はありません。

AutoHotKeyスクリプトの作成

AutoHotKeyをダウンロードしたので、それが何をするのかを理解することが重要です。AutoHotKeyを使用すると、コンパイルして実行する独自のカスタムスクリプトを作成できます。AutoHotKey(Think)は、特に自動化とWindowsキーボードショートカット(Windows keyboard shortcuts)の作成に対応する単純化されたプログラミング言語と考えてください(AutoHotKey)

プログラミング言語を学ぶのは難しいですが、 AutoHotKey(AutoHotKey)の機能を使用して、キーボードのキーの入力を無効にする方法を簡単にするためにここにいます。

キーを選択してください

最初のステップは、無効にするキーを選択することです。AutoHotKey(Head)のドキュメントWebサイトにアクセスして、サポートされているすべてのキーのリストを見つけ(AutoHotKey)ください(list of all supported keys)

この例では、CapsLockキーを無効にします。このページでは、AutoHotKeyがそのキーを「CapsLock」として参照している(CapsLock)ことがわかります。左側の列は参照名を示し、右側の列はそれが対応するキーを示します。

テキストエディタを開く

次に、任意のテキストエディタを開きます。使用するメモ帳(Notepad)にすることもできます。空白のドキュメントに、キーの参照名の後に「::return」を入力します。

CapsLockの例は次のようになります。

キーを無効にするために必要なコード行はこれだけだと思いますか?複数のキーを無効にする場合は、追加のキーごとに、この同じワンライナーを新しい行で繰り返すことができます。

スクリプトを保存する

次のステップは、スクリプトを保存して実行できるようにすることです。後で起動時にこのスクリプトを実行する方法を説明するので、おそらくデスクトップではなく、このための永続的な場所を選択することをお勧めします。

この例では、ドキュメント内の「Scripts」フォルダを選択しました。保存する場所を選択したら、「ファイルの種類(Save as type)」を「すべてのファイル(All Files)」に変更します。次に、選択したファイル名を入力し、必ず「.ahk」拡張子を追加してください。これは非常に重要です。

ファイルをAHKとして保存すると、 (AHK)AutoHotKeyによってコンパイルおよび実行されることが意図されていることがシステムに通知されます。

AutoHotKeyスクリプトの実行

AHKファイルを保存したら、 Windowsエクスプローラー(Windows Explorer)で保存場所に移動します。ファイルのアイコンが「H」が付いた1枚の紙であることがわかります。これは、 AutoHotKeyに関連付けられていることを意味します。

ファイルをダブルクリック(Double-click)します。何も起こらないことに気付くかもしれませんが、タスクバーのシステムトレイにAutoHotKeyアイコンが表示されるはずです。

表示されるまでに非表示になっている可能性があるため、上向きの矢印アイコンをクリックして、非表示のシステムトレイアイコン(system tray icons)を表示する必要があります。

次に、無効にしたキーを使用してみてください。それは機能しますか?そうでない場合は、キーを正常に無効にしています。もしそうなら、あなたは何か間違ったことをしたかもしれません。手順を注意深く読み、再試行してください。

AutoHotKeyスクリプトの制御

タスクバーのシステムトレイにあるAutoHotKey(AutoHotKey)アイコンを右クリックすると、次のメニューが表示されます。

触れる価値のある2つの重要なオプションは、「このスクリプトの再読み込み(Reload)」と「ホットキーの一時停止」です。

AutoHotKeyスクリプトがアクティブに実行されているときに編集したい場合があります。たとえば、ブロックする別のキーを追加したい場合があります。変更をAHKファイルに保存した後、「このスクリプトを再ロード(Reload This Script)する」オプションを選択します。これにより、ファイルを閉じて再度開くことなく、スクリプトの変更をロードできます。

AutoHotKeyによるキーのブロックを停止したい場合は、「ホットキーの一時停止(Suspend Hotkeys)」オプションを選択してください。AutoHotKeyのトレイアイコンが「H」から「S」に変わり、ホットキーがブロックされていることを示します。すべてのホットキーを再度有効にするには、この同じアクションをもう一度繰り返します。

起動時にスクリプトを実行する

スクリプトが機能するようになったので、これが非常に重要であるため、 Windows(Windows)で自動的に起動するようにすることができます。それは簡単です。

Windows + Rキーを押して、ウィンドウの実行プロンプト(Run)を表示します。その中に「%appdata%」と入力し、 Enterキー(Enter)を押します。これにより、「AppData」内の「Roaming」フォルダーに移動します。

ここで、次のフォルダを確認します:Microsoft > Windows > Start Menu > Programs > Startup。別のWindowsエクスプローラー(Windows Explorer)メニューで、AutoHotKeyスクリプトが保存されているフォルダーに移動します。それを右クリックし、「ショートカットの作成(Create shortcut)」をクリックします。これにより、同じフォルダにファイルのショートカットが作成されます。

(Drag)そのショートカットを「スタートアップ(Startup)」フォルダにドラッグアンドドロップします。

この方法でスタートアップにスクリプトを追加すると、毎回このフォルダーに移動するのではなく、ファイルの元の場所を編集できます。頻繁に編集する場合、これは大幅な時間の節約になります。

必要なのはそれだけです。AutoHotKeyスクリプトの1行で、キーボードの標準キーを無効にして、何時間もの頭痛の種から身を守ることができます。この問題の簡単で無料の解決策をWebで探し回るのではなく、このガイドに従って自分で作成してください。



About the author

私は、Excel や PowerPoint などの Microsoft Office ソフトウェアの使用経験があるコンピューターの専門家です。また、Google が所有するブラウザーである Chrome の使用経験もあります。私のスキルには、書面および口頭での優れたコミュニケーション、問題解決、批判的思考が含まれます。



Related posts