最終更新:2016-12-19 (月) 18:58:13 (1382d)  

keybd_event
Top / keybd_event

キーストロークを合成します。システムは、合成されたキーストロークから、 または メッセージを生成します。キーボードドライバの割り込みハンドラは、この関数を呼び出します。

http://msdn.microsoft.com/ja-jp/library/cc364822.aspx

VOID keybd_event(
  BYTE bVk,               // 仮想キーコード
  BYTE bScan,             // ハードウェアスキャンコード
  DWORD dwFlags,          // 関数のオプション
  ULONG_PTR dwExtraInfo   // 追加のキーストロークデータ
);

パラメータ

bVk

  • [入力]仮想キーコードを指定します。このコードは、1~254 の範囲内の値でなければなりません。

bScan

  • このパラメータは未使用です。
  • MapVirtualKey?

dwFlags

  • KEYEVENTF_EXTENDEDKEY? - このフラグをセットすると、スキャンコードにプリフィックスバイト 0xE0(224)を追加します。
  • KEYEVENTF_KEYUP? - このフラグをセットすると、キーを離す操作になります。セットしない場合、キーを押す操作になります。

dwExtraInfo?

  • [入力]キーストロークに関連する 32 ビットの追加情報を指定します。

後継

関連