QA@IT
«回答へ戻る

回答を投稿

TechFildersコラム(現在アーカイブ)にデバイスドライバ開発がありました。
http://www.microsoft.com/ja-jp/techfielders/column.aspx

Keyboardレイアウトのサンプル
http://code.msdn.microsoft.com/windowshardware/Keyboard-Layout-Sample-b142d9e3

レイアウトをいじる場合はkbdxxx.dllというファイルを修正することになるはずです。こちらはユーザーモードドライバなので、大変ではないはずです。USBとかPS/2ポートなどのハードウェアにアクセスする場合はカーネルモードドライバを作ります。

ここで「英語の結果を含む」にチェック入れれればサンプルが出てきます。
http://code.msdn.microsoft.com/windowshardware/site/search?query=keyboard&f%5B1%5D.Value=keyboard&f%5B1%5D.Type=SearchText&f%5B0%5D.Value=Windows%20Driver&f%5B0%5D.Type=Technology&ac=8

TechFildersコラム(現在アーカイブ)にデバイスドライバ開発がありました。
http://www.microsoft.com/ja-jp/techfielders/column.aspx

Keyboardレイアウトのサンプル
http://code.msdn.microsoft.com/windowshardware/Keyboard-Layout-Sample-b142d9e3

レイアウトをいじる場合はkbdxxx.dllというファイルを修正することになるはずです。こちらはユーザーモードドライバなので、大変ではないはずです。USBとかPS/2ポートなどのハードウェアにアクセスする場合はカーネルモードドライバを作ります。

ここで「英語の結果を含む」にチェック入れれればサンプルが出てきます。
http://code.msdn.microsoft.com/windowshardware/site/search?query=keyboard&f%5B1%5D.Value=keyboard&f%5B1%5D.Type=SearchText&f%5B0%5D.Value=Windows%20Driver&f%5B0%5D.Type=Technology&ac=8