- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SendInputにおけるスキャンコードの意味)
SendInputにおけるスキャンコードの意味
このQ&Aのポイント
- SendInputを使用してソフトウェアキーボードのようにキー入力を行いたい場合、KEYBDINPUT構造体のwScanにスキャンコードを設定することで、仮想キーコードに対応する文字を入力できる。
- スキャンコードを設定するかどうかは、SendInputの動作に影響する。設定しない場合でも仮想キーコードの入力はできるが、設定することでより正確な操作が可能。
- 常にwScanを設定するかどうかは仕様によるため、具体的な要件に基づいて判断する必要がある。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
私もそれほど詳しくはないのですが、以前仮想キーを送るソフトウェアを作ろうと思った際に以下のHPを見つけました。 http://d.hatena.ne.jp/anon_193/20090504/1241405315 どうやら、DirectInputを介してキーボード入力をフェッチしているソフトウェアの場合はスキャンコードをつけて送らないと無視されてしまうということのようです。
お礼
スキャンコードの方のみを検知している場合があると言うことですね。 今後はスキャンコードも設定しておこうと思います。 大変助かりました、有り難うございました。