変換キーとカタカナキーの識別をしたいのですが、keyコマンドでは同じ数値が返されてしまいます。何か方法はないでしょうか。
GetKeyboardStateでキーボードの状態を見るとか。それぞれで若干状態が違うようです。