« Synergy の犯人はローレベルフック | メイン | フォースフィードバッグで振動させたい »
2008年01月21日
日常の備忘録:: キーボード関係のメモ
Tweet @jin1016をフォローSynergy をいじっていて知ったことについてのメモ。
多分、かなり役立たない。
仮想キーコードから文字に変換する API に ToUnicode と ToAscii がある。
これには、Ex 版も存在していて、そちらは入力ロケール識別子を指定できる。
入力ロケール識別子は、LoadKeyboardLayout で取得できる。
入力ロケール識別子の名前は、日本語106キーボードの場合、"00000411" か "E0010411" のどちらかのようだ。
仮想キーコードをスキャンコード、または文字の値に、スキャンコードを仮想コードへ変換する API には MapVirtualKey がある。
スキャンコードは、純粋に一つ一つのキーに対応しているっぽい。
投稿者 Takenori : 2008年01月21日 01:42
comments powered by Disqus