windows7 64bit
日本語キーボード
yamy 0.03
今使っているノートパソコンが頑固なのか、日本語変換関係のキーを捕まえられない。
具体的に「半角/全角-漢字」キーの場合、一度押すと
0xf3 &VK(U-OEM_AUTO)
0xe5 &VK(D-PROCESSKEY)
こんなのが来て、もう一度押すと
0xf4 &VK(U-OEM_ENLW)
0xe5 &VK(D-PROCESSKEY)
とトグル的に切り替わる。
そして0xf3のスキャンコードの後は、qwertyキーが面倒な事になっていて例えば「A-ち」キーの場合、
0xe5 &VK(D-PROCESSKEY)
0x41 &VK(U-A)
という具合。
OEM_AUTOでぐぐっても、yamyのソースコード、新JISを作ろうスレ、がひっかかるくらいで、yamyで使いこなした例が見つからない。
具体的にやりたい事は、
「半角/全角-漢字」をEscと同じ機能に
「無変換」を左Ctrlと同じ機能に
「変換」をIMEのON/OFFトグルに(通常はALT+(半角/全角-漢字)で間に合う)
の3点。
「CapsLock-英数」を左Ctrlにするのはレジストリでねじ伏せた。
「半角/全角-漢字」はレジストリで戦えない。

うーん。
他のwin7やwin8の環境では、変換関連のスキャンコードや挙動はwinXPと同じなんだけどなあ。
このノートパソコンの環境だけ良くわからない。
他の環境で実績のある外付けキーボードも、このノートパソコンに繋ぐと本体キーボードと同じ挙動なので、ドライバやBIOS周りの問題かも。