Структура KEYBDINPUT

Type KEYBDINPUT
  wVk As Integer
  wScan As Integer
  dwFlags As Long
  time As Long
  dwExtraInfo As Long
End Type

Структура KEYBDINPUT содержит информацию о событиях ввода клавиатуры. The various data members describe the exact nature of the keyboard input event. Windows 2000: Структура может также использоваться для других устройств, имитирующих клавиатуру

Состав структуры

wVk
Коды виртуальных клавиш для нажатия клавиш. Если dwFlags содержит KEYEVENTF_UNICODE, то установите параметр равным 0
wScan
Если dwFlags содержит KEYEVENTF_UNICODE, то определяет скан-код устройства для Unicode-символа. Если флаг не используется, то установите равным 0
dwFlags
Комбинация флагов, определяющих вид события для клавиатуры:
KEYEVENTF_EXTENDEDKEY = &H1
Prefix the scan code with a prefix byte having the value &HE0.
KEYEVENTF_KEYUP = &H2
Клавиша, определенная в bVk отпущена. Если флаг не определен, то клавиша нажата
KEYEVENTF_UNICODE = &H4
Windows 2000: Используется Unicode-символ для генерации события для устройств, имитирующих клавиатуру
time
Временной стамп для клавиатурного события в миллисекундах. Если равен 0, то система использует значение по умолчанию
dwExtraInfo
Дополнительное 32-битное значение для клавиатурного события

Используется в

INPUT_TYPE