最終更新:2016-12-19 (月) 18:58:13 (2656d)
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 ビットの追加情報を指定します。
後継
- SendInput
- Windows NT/Windows 2000:この関数は、SendInput 関数に取って代わられています。この関数の代わりに SendInput を使ってください。
関連
- mouse_event
- GetKeyboardState?
- SendKeys