とぴやまのブログ(アーカイブ)

元はてなダイアリー

89U/91Uを正しく登録するには(その2)

昨日の続きで、INFファイルの話。C:\WINDOWS\INF\keyboard.inf の [HID_106_Keyboard_Inst.NT]セクション(Japanese 106/109 Keyboard (USB) とあるのでこれを使えばよいだろう)を見ていくと、[HID_106_Keyboard_Inst.AddReg.NT.HW]セクションが2つあり、
HKLM\SYSTEM\CurrentControlSet\Enum\HID\Vid_0853&Pid_0200\<適当な値>\Device Parameters\ の下に5つの値を書いている。これら値名はどのような意味を持つのだろうか? 検索サイトに尋ねてみてもヒットせず。(なので値名をここに書こうと思ったけれども止めた)WINDDKをgrepしてもヒットしなかった(うろ覚え)。もう少しサンプルコードを充実させて欲しい…。

ところで、「Ctrl+P」でエクスプローラがアクティブ化される現象が起きていた。誰か妖しげなツールがホットキー定義をしまったのだろう、再インストールしかないだろう、と思っていたが、キーボードのドライバ登録を変更したことで発生しなくなった。その元の状態は「HID キーボード デバイス」である。どのキーボードドライバを登録しても大して変わらないだろうと思っていたが、まさかそんなことが起こるとは、意外である。