コンピューターのNum Lockをオフにする方法


Numlock キーは、おそらく最新のキーボードで最も役に立たず、イライラさせるキーです。誤って 1 回タップすると、大量のキーが突然数字を生み出します。コンピュータの Numlock を完全にオフにするにはどうすればよいですか?

これは、テンキーパッドの代わりに通常のキーに数字が印刷されているラップトップのキーボードで特に問題になります。また、Numlock は上部のどこかにあり、ホーム ボタンに手を伸ばすときに押すことになります。

Numlock キーが問題となる理由

Numlock キーは、Caps Lock ボタンと同様に切り替え機能です。誤って Numlock を押してしまった場合、もう一度タップするだけでロックを解除できませんか?

確かにそれは可能ですが、それは 1 回限りの状況にのみ有効です。 PC 上で Numlock が繰り返し有効になっている場合は、より永続的な解決策が必要です。

Numlock はフローを中断し、作業中の作業を台無しにするだけでなく、間違いを修正するのに膨大な時間と労力を無駄にします。また、Caps Lock キーとは異なり、テンキーを使用する人はほとんどいないため、ほとんど役に立ちません。

コンピュータで Numlock がアクティブになり続けるのはなぜですか?

PC で Numlock インジケーターが頻繁に表示される理由は 3 つ考えられます。

まず、偶然です。これが最も一般的な理由です。タイピストの多くは誤って Numlock キーを押してしまうからです。

デフォルトで有効になっている場合もあります。標準では、起動時に Numlock を非アクティブにしておくのが一般的ですが、バグ、または関連する設定の変更により、PC を起動するたびに Numlock が有効になる可能性があります。

そして最後に、ソフトウェアの問題である可能性があります。ごくまれに、物理キーが押されていないのに Num Lock がアクティブになる問題が発生します。エラーの原因を特定するのが難しいため、これは対処が最も難しい問題です。

Num Lock をオフにする方法

ほとんどの人が直面する問題は、入力中に誤ってナンバー ロック キーをタップしてしまうことです。これは AutoHotkeyを使用してキーを無効にする で簡単に修正できます。

解決策 1: AutoHotkey を使用して Num Lock キーを無効にする

AHK は、キーを再マッピングし、Windows 10 および 11 用のカスタム ホットキーを作成するための軽量ユーティリティです。また、スクリプトを使用しますが、キー バインドの作成などの単純な作業に必要なコードはほとんどありません。たとえば、次の 1 行を使用して Numlock を無効にできます。.

NumLock::Return

簡単ですね。ここでは、コンピュータに AutoHotkey をインストールし、このスクリプトを実行する手順を段階的に説明します。

  1. まずは公式サイトからオートホットキーをダウンロード をご覧ください。
    1. ダウンロードしたセットアップを実行して、PC に AutoHotkey をインストールします。
      1. AutoHotkey をインストールすると、どこにでも AHK スクリプトを作成できます。任意のフォルダーの空のスペースを右クリックし、新規>AutoHotkey Scriptを選択します。
        1. 適切な名前を付けて Enter キーを押します。実際にスクリプトを編集するには、ファイルを右クリックし、プログラムから開く>メモ帳を選択します。
        2. <オルスタート = "5">
        3. ファイルには、設定を行うための多くのものがすでに含まれています。それを無視して、新しい行に次のように入力します。
        4. NumLock:: Return

          1. ファイルを保存し、メモ帳を終了します。スクリプトを適用するには、スクリプトをダブルクリックします。 Numlock キーは機能しなくなります。 AHK システム トレイ アイコンを右クリックし、終了
          2. を選択することで、いつでもスクリプトを閉じることができます。

            一部のアプリケーション (主にビデオ ゲーム) は AHK に干渉する可能性があるので、多くの場合、スクリプトを右クリックして [管理者として実行] を選択してスクリプトを実行することをお勧めします。これによりスクリプトに優先順位が与えられ、任意のアプリケーション上でスクリプトを実行できるようになります。

            解決策 2: シャープキーを使用して Num Lock キーを無効にする

            AutoHotkey は Microsoft Windows でキーを再マップする を行う唯一の方法ではありません。基本的に同じことを行う GUI ベースのアプリである SharpKeys もあります。

            SharpKeys は、AHK のようにキー入力を傍受するのではなく、Windows レジストリに直接変更を加えることで機能します。そのため、完全に AHK のスクリプト システムによってもたらされる柔軟性 はありませんが、1 つのキーを再マッピングするために特別なことは必要ありません。

            1. GitHub ページ からユーティリティをダウンロードします。必要に応じて、ポータブル アプリとして機能する zip ファイル、または MSI インストーラーを取得できます。
              1. SharpKey をインストールまたは抽出したら、アプリを実行します。
                1. メイン ウィンドウには、SharpKeys で作成することを選択したすべてのキー バインディングが一覧表示されます。新しいものを作成するには、追加ボタンをクリックします。これにより、[新しいキー マッピングの追加] ウィンドウが開き、キーと置換できる関数の並列リストが表示されます。.
                  1. 特定のキーを手動で見つけるには時間がかかる場合があるため、左ペインの下にある キーを入力を選択し、キーボードの Numlock キーを押します。 SharpKeys がキー押下を検出したら、OKを選択して続行します。
                    1. 右側のデフォルトのアクションは キーをオフにするで、これはまさに私たちが望んでいることです。 OKを選択してください。もう一度
                      1. ご覧のとおり、メイン画面には、新しい変更を説明する新しいエントリが表示されています。この変更を実際に適用するには、レジストリに書き込むボタンを使用します。
                      2. 効果は AHK スクリプトの場合と同じです。キーボードの Numlock キーは機能しなくなります。ただし、これはスクリプトよりも元に戻すのが少し難しく、単にプログラムを終了するのではなく、SharpKeys を再度起動して変更を削除する必要があるためです。

                        解決策 3: レジストリでデフォルトの Num Lock 状態をオフに設定する

                        多くの人にとって、問題は誤って Numlock キーを押してしまったことではなく、コンピュータ上で Numlock がデフォルトで有効になっていることにあります。

                        最初に 1 つ明確にしておきたいのは、Numlock のデフォルトの動作を変更するのは簡単な修正ではないということです。関連する設定を BIOS または レジストリ に変更する必要があります。

                        正直に言うと、コンピュータを起動するたびにいつでも Numlock を手動で無効にできるため、これは修正が必要な問題ですらないです。さらに良いことに、修正 5 で説明する AHK スクリプトは、デフォルトでトリガーされたかどうかに関係なく、Num Lock を自動的に無効にします。

                        それでもレジストリ設定をいじりたい場合は、次の段階的な方法を参照してください。

                        1. スタート メニューで Regedit を検索して、レジストリ エディタを開きます。
                          1. 左側のパネルで HKEY_USERS\.Default\ControlPanel\Keyboard\ に移動します。次のように、このアドレスを上部のアドレス バーのルートに追加することもできます。
                            1. 右側に、InitialKeyboardIndicatorsという名前のキーを含む多数のキーが表示されます。値を変更するには、このエントリをダブルクリックします。.
                              1. 起動時に Numlock を自動的にオフにするには、値を 0 に変更します。 OKを選択し、Regedit を閉じて変更を保存します。新しい設定は、次回コンピュータを再起動したときに有効になります。
                              2. 解決策 4: BIOS でデフォルトの Num Lock 状態をオフに設定する

                                ほとんどのラップトップおよびデスクトップ コンピュータでは、BIOS 設定から Numlock のデフォルト状態を変更することもできます。これは通常、Windows によって元に戻せるレジストリ編集よりも永続的な修正です。

                                ただし、BIOS のレイアウトはマザーボードごとに異なるため、BIOS で Numlock の状態を変更するための具体的な手順はありません。コンピュータを BIOS設定をいじってみる だけ起動して、Num Lock と表示されているかどうかを確認します。通常、これがデフォルト設定です。

                                解決策 5: AutoHotkey を使用して Num Lock を常に無効にしておく

                                AHK を使用して Numlock キーを何もマッピングしない方法はすでに説明しましたが、Num Lock を完全に無効にしたままにするのはどうでしょうか?これには 2 つの方法があります。

                                最初の方法は、AHK の組み込み SetNumLockState 関数を使用することです。これを使用すると、アプリ (または誤ってキーを押した回数) が Numlock を有効にしようとした回数に関係なく、Numlock を強制的に無効のままにすることができます。次の行を新しい AutoHotkey スクリプトに挿入して保存するだけです。

                                #SingleInstance の強制

                                #永続的

                                SetNumLockState、オフ

                                SetNumLockState、AlwaysOff

                                次に、このスクリプトを管理者として実行します。キーまたはその他の方法を使用して、コンピューターで Numlock を有効にすることはできなくなります。スクリプトを実行する前に Numlock が有効になっていたとしても、Numlock はオフになります。

                                Numlock を再度使用したい場合は、システム トレイ アイコンからいつでもスクリプトを一時停止または一時停止できます。

                                現在、一部のシステムでは、AlwaysOn 機能が一貫して動作しません。これは通常、キーではなくアプリによって状態がトリガーされた場合です。

                                このような状況では、もう少し複雑なスクリプトが必要になります。基本的に、Num Lock の状態を数百ミリ秒ごとにチェックし、有効になっていることが判明した場合はオフにするタイマーが必要です。複雑に聞こえますが、実際には非常に簡単です。.

                                #SingleInstance の強制

                                #永続的

                                SetTimer、CheckNumlock、500

                                戻る

                                CheckNumlock:

                                状態 := GetKeyState(“Numlock”, “T”)

                                IfEqual、状態、1

                                {

                                SetNumLockStateオフ

                                }

                                戻る

                                このスクリプトを管理者として実行すると、コンピュータ上で Numslock を再度アクティブ化できなくなります。

                                コンピュータの Num Lock をオフにする最良の方法は何ですか?

                                PC の Numlock を完全に無効化し、その状態を維持する最も確実な方法は、Num Lock の状態を継続的にチェックし、必要に応じて無効にする AutoHotkey スクリプトを使用することです。

                                そうは言っても、ほとんどのユーザーはそのような包括的なスクリプトを必要としません。キーボードの物理的な Numlock キーを無効にしたいだけの場合は、1 行の AHK スクリプトで十分です。

                                起動時の Numlock のデフォルト状態を変更するには、レジストリを詳しく調べるか、BIOS 設定を通じて変更を加える必要があります。どちらのオプションも専門的すぎると思われる場合は、PC を起動するたびにこのボタンを 1 回タップするだけで済みます。

                                .

                                関連記事:

                                Windows PC で IP アドレスを確認する方法 Chromebook に画像をダウンロードして保存する方法 VPN が機能し、プライバシーが保護されていることを確認する方法 Microsoft アカウントのメールアドレスを変更する方法 Microsoft Edge でキャッシュをクリアする方法 (およびそうすべき理由) Windowsで失敗した時刻同期を修正する方法 Chromebook の「ウィンドウを表示」ボタンを使用する方法

                                21.12.2022