MacBookのBootCamp環境でCtrl+1が利かないなと思っていたのですが、Ctrl無しの全角/半角キーが発行されているのですね。
CtrlがONの状態で、
ちなみに両方ONの状態でCtrlを先に離すと、
USBデバイスに入っているLowerFilterのKeyMagic.sysが行なっていると思われます。。
私にはHIDキーボードUpperFilterの知識が少しあるだけなので、対抗するには全角/半角を検出してCtrl+1を仕込んでやるしかありません。
上記2ストロークが同時に取れれば1に戻すだけで済みますが、果たしてXP/Vista/7で共通の挙動になるかどうか。
ちなみにKeyMagic.sysはUSBのVID/PID判別をしているようなので、仮想環境で自在にテストというわけにもいきません。さてどうしたものか...。
CtrlがONの状態で、
1 (MAKE)→Ctrl (BRAEK) + 全角/半角 (MAKE)が発行されるようです。
1 (BREAK)→全角/半角 (BREAK) + Ctrl (MAKE)
ちなみに両方ONの状態でCtrlを先に離すと、
全角/半角 (BREAK) + 1 (MAKE)のようですね。
USBデバイスに入っているLowerFilterのKeyMagic.sysが行なっていると思われます。。
私にはHIDキーボードUpperFilterの知識が少しあるだけなので、対抗するには全角/半角を検出してCtrl+1を仕込んでやるしかありません。
上記2ストロークが同時に取れれば1に戻すだけで済みますが、果たしてXP/Vista/7で共通の挙動になるかどうか。
ちなみにKeyMagic.sysはUSBのVID/PID判別をしているようなので、仮想環境で自在にテストというわけにもいきません。さてどうしたものか...。
コメントする