WindowsでNum Lockを完全に無効にしますか?


18

カーソルの移動に数字キーを使用するのが好きです。しかし、時々私はNumLock誤ってヒットし、カーソルを希望する場所に移動する代わりに、次のような入力になります。

44444488

永久に無効にするにはどうすればよいですか?ここで与えられ Caps Lockを取り除くためのregeditソリューションと互換性のあるものは完璧でしょう。

回答:


8

Caps LockとNum Lockの両方を無効にするハックを次に示します。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:
00,00,00,00,00,00,00,00,
04,00,00,00,3A,00,00,00,
00,00,3A,00,00,00,45,00,
00,00,00,00,00,00,00,00

両方のハックが組み合わされています。Numlockが無効+ ctrlがCaps Lockでスワップされました。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,04,00,00,00,3A,00,1D,00,1D,00,3A,00,00,00,45,00,00,00,00,00

OK、Numlockを無効にするためのスキャンコードマップを次に示します。私が見て、ここで、NumLockキーは、事前にレジストリアップの六角45.バックです。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,45,00,00,00,00,00

実際、Nikolay、MSFT techフォーラムのリンクは少し短いです。この情報はaskvgでご覧ください。(1)を切り替えても実際にはnumlockが無効になるわけではなく、単に起動時に状態が設定されるだけです。実際には、capslockをオン、numlockをオフ、scrollockをオフの3つに設定します。残りの設定は次のとおりです。したがって、これはOPの問題に対する答えのようには見えません。

http://www.askvg.com/force-capslock-numlock-and-scrolllock-keys-behavior-using-windows-registry/

0 - Turn all indicators Off (NumLock, CapsLock, ScrollLock)
1 - Turn CapsLock On
2 - Turn NumLock On
3 - Turn CapsLock and NumLock On
4 - Turn ScrollLock On
5 - Turn CapsLock and ScrollLock On
6 - Turn NumLock and ScrollLock On
7 - Turn all indicators On (NumLock, CapsLock, ScrollLock)

Caps Lockを無効にするために、リンクされた質問の16進スキャンコードが既にあります。彼らはどのように相互作用しますか?
ウィリアムジョクシュ

じゃあ、二人を一つの大きな設定にミックスします。
ナックルドラッガー

この3つのスキャンコードのマッピングについて、数字4を切り替えたことに注目してください。単一のスキャンコードマッピングでは、2に設定します。これが、2つのマッピングの元のハックが3に設定された理由です。パターンに従えばさらに追加できます。彼らはうまくやり取りする必要があります。
ナックルドラッガー

あなたが持っている正確なコードを投稿してください、私はあなたのコメントで言及したようにcapslockを無効にしないctrlとcaps lockの交換で行ったように、そのスレッドから間違ったサンプルをしたかもしれません。確認
ナックルドラッガー

どうやら、Windows 10では、この問題はようやく解決されました!twitter.com/patrickv/status/856764885853753344
アンダーストーンブラッド

14

そのようなタスクに適したツールはSharpKeysです。

SharpKeysは、キーボード上の特定のキーを他のキーのように動作させるために使用されるレジストリハックです。たとえば、誤ってCaps Lockを頻繁に押す場合、このユーティリティを使用してCaps LockをShiftキーにマッピングしたり、完全にオフにしたりできます。

それは小さく、ポータブルで、GUIを介してのみ、上記の受け入れられた答えと同じことをします ここに画像の説明を入力してください


明確+1は、キーボード変更する素敵な基本的なGUIを提供
topherg

そこには、Windows Vistaまで使用可能であると書かれていますが、Win 7または8で動作しますか?
アンジェロフックス

Windows 10で使用したばかりで、機能しています。また、行った変更を記憶し、簡単にロールバックできるようにします。ただし、NumLockのデフォルト状態を設定することはできません。VL HKEY_CURRENT_USER\Control Panel\Keyboard\InitialKeyboardIndicators-80の回答を参照して、レジストリを変更する必要があります。
グウェンゼク

完璧です、私はNum Lockを常にオンにしたかったです。superuser.com/questions/952669/…を使用して起動時に強制し、Num Lockキーをnilにマップしました。プレスト、Num Lockは常にオンであり、再び延期することはできません。
TT。

5

これはMicrosoft Techフォーラムの引用です:

以前にこれを試したことがあるかもしれませんが、レジストリを使用して無効にする方法は次のとおりです。

[ スタート ] ボタン、[ ファイル名を指定して実行 ]の順にクリックし、regedit入力してWindowsレジストリエディターを開きます。レジストリで、以下のフォルダーを開きます。

HKEY_CURRENT_USER\ Control Panel\ Keyboard\

キーボードフォルダー内に、0、1、または2の値を持つ「InitialKeyboardIndicators」という名前の文字列値が必要です。以下に、これらの各値の説明を示します。

0 = Num Lock is turned OFF after the logon.
1 = Disable Num Lock.
2 = Numlock is turned ON after  the logon.

1
一部のマシンでは、キー「2147483648」にこの値が表示される場合があります-マザーボードBIOS設定を優先します。
ナックルドラッガー

1 = Num Lockを無効にしても機能しません。押してオン/オフを切り替えることができます。
ブルジュア

4

または、会社全体が10キーの読み書き能力があり、フリップピンの複製された矢印キーに戻ったときにそれを嫌うので、最も迅速で簡単な方法です。

  1. Numlockキーを押して、Windows XPが目的の状態になるようにし、ユーザープロファイルのユーザー状態を記憶します。
  2. Numlockキーキャップを取り外し、引き出しに入れます。あなたは永続的な状態でそれが好きなので、それはほとんどずっとずっとそのままです。
  3. 他の誰かが初めてログインした場合、必要に応じてペンを使用してnumlockを有効にすると、そのユーザープロファイルでその状態がずっと維持されます。

過去10年間、すべてのワークステーションで非常にうまく機能しており、いじるプログラミング、スタートアップスクリプト、レジストリの編集は必要ありません。


私がこれまで行ってきた数十台のXPフォワードWindowsコンピューターすべてで、20年以内に「ユーザー状態を記憶する」ことを見たことはありません。そしてそれが問題です。覚えておく方法
ダグヌル

この場合、Numlock状態はBIOS設定にも影響します。Numlockがアクティブな状態での起動は、BIOS設定の1つです。私にとっては逆で、実際に正しく動作してユーザーの状態を記憶するには、購入したシステムが地獄の悪魔に祝福されなければなりません。確かに、それが私たちの会社で非活動化するとき、スタッフを驚かせます、したがって、鍵の取り外し。
Fiasco Labs

0

(これは、Knuckle-Draggerの投稿の拡張であり、いくつかの詳細が追加されています。)

適切なキースキャンコードが検出された場合、キーをレジストリにマッピングできます。一般的に、最近ではキーボードの仕様が定期的に使用されていますが、メーカーによっては独自のものが使用される場合があります。スキャンコードのリストは、このドキュメントのキーボードスキャンコードの仕様に記載されています。詳細については、こちらをご覧ください

六角のグループ化:

                 00000000 00000000 03000000 1de05de0 55004400 00000000
                                    │       │        │        │
keys, number of to change¹         ─┘       │        │        │
key remap first  (to←from 22221111)²        ┘        │        │
key remap second (if one)                    ────────┘        │
null hex to end (necessary?)                          ────────┘
  ¹ 02=1, 03=2, >2 possible?
  ² hex+e0-or-00, e1 and e2 are rare
  * multimedia keys may be hard to remap, they can be defined uniquely by keyboard manufacturer?!?

これらはレジストリファイルに入れることができます(例keyboard_context-menu-to-control.reg):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,e0,5d,e0,55,00,44,00,00,00,00

0

キーキャップを取り外し、引き出しに入れます。Insertキーは問題を引き起こしていました。それに対処する最良の方法は、キーボードから完全に削除することでした。ソフトウェアがnumlockを再びオンにしたら、ソフトウェアキーボードを使用して再度オフにし、そのソフトウェアが再びそれを実行しないようにします。


真剣に、それは効果的であり、起動するOS、実行中のVM、PCをフォーマットする回数に関係なく機能します。
クリストファー人質

0

ここに別のグルーヴィーな(私がそう言うなら;-)解決策があります.Num Lkキーを5秒間押し続けると、3つのロックキー(caps lock 、Num Lock、スクロールロック)。この機能は、キーの切り替えと呼ばれます。


これは解決策ではありません。回避策にすぎません。
G-Manが「Reinstate Monica」と言う

0

うまくいかなかったいくつかの方法を次に示します。

  • SharpKeysをインストールしましたが、追加するキーのリストにNumLockキーが表示されませんでした(とにかく、Windows 2003を実行する必要があると言っているソフトウェアには興味がありません!)

  • 表示されているキーとUSER / DEFAULTキーの両方でレジストリ設定を変更しようとしました-これは効果がありませんでした

  • Dell Precisionを持っています。BIOSでは、POST BehaviorカテゴリのNumlock Enableプロパティを変更してNumLockを無効にできますが、効果はないようです!

実際には答えではありませんが、同じことをしようとしている場合に同情するだけです(キーパッドのNumLockキーからキーを削除するときが来るかもしれません...)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.