カーソル移動にテンキーを使いたい。でも、たまにぶつかる NumLock 誤って、必要な場所にカーソルを移動する代わりに、次のような入力になります。
44444488
どうすれば永久に無効にできますか? Caps Lockを削除するためのregeditソリューションと互換性のあるもの here が完璧です。
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
はい、Numlockを無効にするためのスキャンコードマップを示します。私は here を見ました、numlockは16進数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
実際には、MSFT技術フォーラムのリンクが少し短いニコライです。askvgでこの情報を参照してください。 (1)を切り替えても、numlockは実際には無効になりません。単に起動時に状態を設定するだけです。実際、3つのことを行い、capslockをオン、numlockをオフ、scrollockをオフに設定します。残りの設定は次のとおりです。したがって、これは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)
このようなタスクに適したツールは SharpKeys です。
SharpKeysは、キーボード上の特定のキーを他のキーのように機能させるために使用されるレジストリハックです。たとえば、誤ってCaps Lockを頻繁にヒットした場合、このユーティリティを使用してCaps LockをShiftキーにマップするか、完全にオフにすることもできます。
それは小さく、ポータブルで、GUIを介してのみ、上記の受け入れられた回答と同じです
これは Microsoft Tech forum の引用です:
以前にこれを試したことがあるかもしれませんが、レジストリで無効にする方法は次のとおりです。
Startをクリックし、Runをクリックして、regeditWindowsレジストリエディターを開きます。レジストリで、以下のフォルダを開きます。
HKEY_CURRENT_USER\ Control Panel\ Keyboard\
キーボードフォルダー内には、「InitialKeyboardIndicators」という名前の文字列値があり、値は0、1、または2です。以下にそれぞれの説明を示します。これらの値の。
0 = Num Lock is turned OFF after the logon. 1 = Disable Num Lock. 2 = Numlock is turned ON after the logon.
または、会社全体が10キーの読み書き能力を持ち、フリップピンの複製された矢印キーに戻ったときにそれを嫌うので、最も迅速で簡単な方法です。
過去10年間、すべてのワークステーションで非常にうまく機能しており、プログラミング、起動スクリプト、レジストリの編集をいじる必要はありません。
ここでは私にとってうまくいかなかったいくつかの方法があります:
SharpKeysをインストールしましたが、追加するキーのリストにNumLockキーが表示されませんでした(とにかく、Windows 2003を実行する必要があると記載されているソフトウェアには熱心ではありません!)
表示されているキーとUSER/DEFAULTキーの両方でレジストリ設定を変更しようとしました-これは効果がありませんでした
Dell Precisionを持っています。 BIOSで、POST動作カテゴリNumlock Enableプロパティを変更してNumLockを無効にすることができますが、効果がないようです!
実際には答えではありませんが、同じことをやろうとしている場合に同情してください(キーパッドのNumLockキーからキーを削除するときかもしれません...)。
ここでそれは別のグルーヴィーな(私自身と言うなら;-)ソリューションです。NumLkキーを5秒間押し続けると、3つのロックキー(Caps Lock 、Num Lock、スクロールロック)。この機能は、トグルキーと呼ばれます。
(これは、いくつかの詳細を追加するKnuckle-Draggerの投稿の拡張です。)
適切なキースキャンコードが見つかれば、レジストリにキーをマッピングできます。最近では、キーボードの仕様が定期的に使用されていますが、メーカーによっては独自の仕様を採用している場合があります。スキャンコードのリストは、このドキュメント Keyboard Scan Code Specification にあり、さらに詳細な情報は here にあります。
16進数のグループ:
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
キーキャップを外して引き出しに入れます。 Insertキーは私に問題を引き起こしていました、そしてそれを扱う最善の方法はそれをキーボードから完全に取り除くことでした。ソフトウェアがnumlockをオンに戻したら、ソフトウェアキーボードを使用してもう一度オフに切り替え、そのソフトウェアが再度実行しないようにします。