2009-05-15 4 views
4

Caps Lockキーは私をうまく駆動しています。意図的に使用することはありませんが、TABの代わりに誤って押すことがあります。私の現在の解決策は、ドライバを使用してボタンを取り外すことです(損傷がなく、必要に応じて戻すことができます)。WindowsでCaps Lockキーをプログラムで無効にすることはできますか?

Windows上でCaps Lockキーをプログラムで無効にする方法はありますか?キーボードフックなどでプログラムを書きますか?どこから始めますか?

答えて

3

Windows 2000またはWindows XPマシンにCaps Lock(ソフトウェアをインストールせずに)を再マップするだけで、How to globally map AltGr key to Alt key?の情報を次のように変更しました。 Capsをnullにマッピングすることは、例の1つですが、私が行ったように別のマッピングキーを選択することもできます。キャップをnullにマップするには、レジストリファイルは次のようになります。

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, 1d,00,00,00, 00,00,00,00 
これをfilename.regとして保存してから、再起動(またはログアウトして再度ログイン)します。

私はこれをTomas Sedovicのこのページの回答とRonald Blaschkeの推奨Scan Code Mapper for Windowsに基づいています。私はバイトを単語にグループ化する方法を私にあなたに見せるためのスペースを導入しました。

私は実際にこれを使ってCapsをCtrlにマップし、最後の2番目の数字のグループは「1d、00,3a、00」であり、これがうまく動作することを確認しました。

関連する問題