キーボードを使用しているときに、誤って破壊的なキーを押すほどイライラするものはそれほど多くありません。たとえば、Windowsキーを使用すると、一部のフルスクリーンアプリケーションが最小化される可能性があります。
Altキーを押すと、その後すべてのキー入力が完全にブロックされる場合があります。知らないうちに誤ってこれらのキーを押してしまうと、大きな不便や混乱を招く可能性があります。
Windowsでキー入力を無効にできる通常のソリューションの多くは、現在では時代遅れになっています。たとえば、SimpleDisableKeyはもはやフリーウェアではありません。SharpKeysとKeyTweakはどちらも、最新バージョンの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で探し回るのではなく、このガイドに従って自分で作成してください。
Disable Keyboard Keys in Windows with AutoHotKey
When you’re at your keyboard, not too many things are as fruѕtrating аs accidentally hitting a disruptіve key. For example, the Windows key can cause some fυllscreen applications to minimize.
Pressing the Alt key can sometimes completely block all key inputs thereafter. If you’re accidentally hitting these keys without knowing, it can cause major inconveniences and confusion.
Many of the usual solutions that allow you to disable key inputs on Windows are now outdated. For example, Simple Disable Key is no longer freeware. Both SharpKeys and KeyTweak aren’t officially supported by the latest versions of Windows. So, what do you do when you’re out of options? You build your own!
Don’t be intimidated though—it’s extremely easy. In this article, we’re going to show you how you can disable any and every key you want using a free Windows application called AutoHotKey. The best part is that it doesn’t require any complicated configuration or rebooting to take effect.
Download and Install AutoHotKey
The first step to disabling any keyboard input on your Windows machine is to download a program called AutoHotKey. The link to the latest version will be at the top of the page in a blue button. Once you’ve downloaded AutoHotKey, run the installer.
Continue through the installation prompts using the default options, shown above. When the installation is complete, you can close out of it entirely. We don’t need to launch AutoHotKey just yet.
Building Your AutoHotKey Script
Now that you’ve downloaded AutoHotKey, it’s important to understand what it does. AutoHotKey allows you to create your own custom scripts that it will compile and run. Think of AutoHotKey as a simplified programming language that caters specifically to automation and creating Windows keyboard shortcuts.
Learning a programming language is hard, but we’re here to simplify how you can use the powers of AutoHotKey to disable the input of any of your keyboard’s keys.
Pick Your Keys
The first step is to pick out which keys you want to disable. Head over to the AutoHotKey documentation website to find a list of all supported keys.
For the sake of this example, we want to disable the Caps Lock key. On this page, you can see that AutoHotKey references that key as “CapsLock”. The left column shows the reference name(s) and the right column shows what key it corresponds with.
Open a Text Editor
Next, open any text editor. It can even be Notepad, which we’ll use. In a blank document, type the key’s reference name followed by “::return”.
Here’s how our Caps Lock example looks:
Can you believe that’s the only line of code you need to disable the key? If you decide that you want to disable more than one, you can repeat this same one-liner, on a new line, for each additional key.
Save Your Script
The next step is to save the script so that it can be run. You’ll want to pick a permanent spot for this, probably not on your desktop, because I’ll show you how to get this script to run at startup later.
In this example, we’ve chosen the “Scripts” folder within our Documents. After you choose a location to save it, change the “Save as type” to “All Files”. Then, type in a filename of your choice and be sure to append the “.ahk” extension. This is very important.
Saving your file as an AHK lets your system know that it’s intended to be compiled and run by AutoHotKey.
Running Your AutoHotKey Script
After you’ve saved your AHK file, navigate to where it’s saved at in Windows Explorer. You should see that the file’s icon is a sheet of paper with an “H” on it, meaning it’s associated with AutoHotKey.
Double-click the file. You may not notice anything happen, but you should see the AutoHotKey icon appear in your taskbar’s system tray.
It may be hidden by the time you see it, so you’ll need to click the upwards arrow icon to show your hidden system tray icons in that case.
Now, try using the key that you’ve disabled. Does it work? If not, you’ve successfully disabled the key! If so, you may have done something wrong. Read over the instructions more carefully and try again.
Controlling Your AutoHotKey Script
Right-clicking on the AutoHotKey icon in your taskbar’s system tray will bring up the following menu:
The two important options worth touching on are “Reload This Script” and “Suspend Hotkeys”.
There may come a time when you’ll want to edit your AutoHotKey script while it’s actively running. Maybe you want to add another key to block, for example. After saving your changes to the AHK file, select the “Reload This Script” option. This will allow you to load your script’s changes without having to close and reopen the file.
If you ever want to stop AutoHotKey from blocking any keys, select the “Suspend Hotkeys” option. Your AutoHotKey’s tray icon will change from an “H” to an “S” to indicate that hotkeys are being blocked. To re-enable all hotkeys, repeat this same action again.
Running Your Script on Startup
Now that you’ve got your script working, you may decide this is so important that you want it to automatically start with Windows. That’s easy to do.
Press the Windows + R keys to bring up the Window’s Run prompt. In it, type “%appdata%” and hit Enter. This will bring you to the “Roaming” folder inside of “AppData”.
Here, go through the following folders: Microsoft > Windows > Start Menu > Programs > Startup. In another Windows Explorer menu, navigate to the folder where your AutoHotKey script is saved. Right-click on it and click “Create shortcut”. This will create a shortcut for the file in that same folder.
Drag and drop that shortcut into the “Startup” folder.
Adding the script to your startup this way allows you to make edits to the file’s original location rather than navigating all the way to this folder each time. If you make frequent edits, this is a big time-saver.
That’s all it takes. With one simple line in an AutoHotKey script, you can disable any standard key on your keyboard and save yourself from hours of headaches. Don’t shop around the web for a simple and free solution to this problem, follow this guide and make one yourself!