• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SendInputにおけるスキャンコードの意味)

SendInputにおけるスキャンコードの意味

このQ&Aのポイント
  • SendInputを使用してソフトウェアキーボードのようにキー入力を行いたい場合、KEYBDINPUT構造体のwScanにスキャンコードを設定することで、仮想キーコードに対応する文字を入力できる。
  • スキャンコードを設定するかどうかは、SendInputの動作に影響する。設定しない場合でも仮想キーコードの入力はできるが、設定することでより正確な操作が可能。
  • 常にwScanを設定するかどうかは仕様によるため、具体的な要件に基づいて判断する必要がある。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

私もそれほど詳しくはないのですが、以前仮想キーを送るソフトウェアを作ろうと思った際に以下のHPを見つけました。 http://d.hatena.ne.jp/anon_193/20090504/1241405315 どうやら、DirectInputを介してキーボード入力をフェッチしているソフトウェアの場合はスキャンコードをつけて送らないと無視されてしまうということのようです。

yagugami
質問者

お礼

スキャンコードの方のみを検知している場合があると言うことですね。 今後はスキャンコードも設定しておこうと思います。 大変助かりました、有り難うございました。

関連するQ&A