回答:
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)
そのようなタスクに適したツールはSharpKeysです。
SharpKeysは、キーボード上の特定のキーを他のキーのように動作させるために使用されるレジストリハックです。たとえば、誤ってCaps Lockを頻繁に押す場合、このユーティリティを使用してCaps LockをShiftキーにマッピングしたり、完全にオフにしたりできます。
それは小さく、ポータブルで、GUIを介してのみ、上記の受け入れられた答えと同じことをします
HKEY_CURRENT_USER\Control Panel\Keyboard\InitialKeyboardIndicators
-80の回答を参照して、レジストリを変更する必要があります。
これは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.
または、会社全体が10キーの読み書き能力があり、フリップピンの複製された矢印キーに戻ったときにそれを嫌うので、最も迅速で簡単な方法です。
過去10年間、すべてのワークステーションで非常にうまく機能しており、いじるプログラミング、スタートアップスクリプト、レジストリの編集は必要ありません。
(これは、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
ここに別のグルーヴィーな(私がそう言うなら;-)解決策があります.Num Lkキーを5秒間押し続けると、3つのロックキー(caps lock 、Num Lock、スクロールロック)。この機能は、キーの切り替えと呼ばれます。
うまくいかなかったいくつかの方法を次に示します。
SharpKeysをインストールしましたが、追加するキーのリストにNumLockキーが表示されませんでした(とにかく、Windows 2003を実行する必要があると言っているソフトウェアには興味がありません!)
表示されているキーとUSER / DEFAULTキーの両方でレジストリ設定を変更しようとしました-これは効果がありませんでした
Dell Precisionを持っています。BIOSでは、POST BehaviorカテゴリのNumlock Enableプロパティを変更してNumLockを無効にできますが、効果はないようです!
実際には答えではありませんが、同じことをしようとしている場合に同情するだけです(キーパッドのNumLockキーからキーを削除するときが来るかもしれません...)。