Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This structure contains information about a simulated keyboard event.
typedef struct tagKEYBDINPUT { WORD wVk; WORD wScan; DWORD dwFlags; DWORD time; ULONG_PTR dwExtraInfo;} KEYBDINPUT, *PKEYBDINPUT;
Members
- wVk
Provides a virtual-key code. The code must be a value in the range 1 to 254. For more information on virtual-key codes, see Virtual-Key Codes. The Winuser.h header file provides macro definitions (VK_*) for each value. If the dwFlags member specifies KEYEVENTF_UNICODE, then wVk must be 0. - wScan
Provides a hardware scan code for the key. If dwFlags specifies KEYEVENTF_UNICODE, then wScan specifies a Unicode character that is to be sent to the foreground application. - dwFlags
Provides various aspects of a keystroke. This member can be a combination of the following values.Flag Description KEYEVENTF_EXTENDEDKEY Indicates that the scan code was preceded by a prefix byte that has the value 0xE0 (224). KEYEVENTF_KEYUP Indicates that the key is being released. If this flag is not present, then the key is being pressed. KEYEVENTF_SCANCODE Not supported. KEYEVENTF_UNICODE Not supported. - time
Data in this member is ignored. - dwExtraInfo
Data in this member is ignored.
Requirements
OS Versions: Windows CE 2.0 and later.
Header: Winuser.h.
See Also
Keyboard Structures | INPUT | Virtual-Key Codes | SendInput | GetMessage | PeekMessage | TranslateMessage
Send Feedback on this topic to the authors