|
|
Эмулирует нажатие или отпускание указанной клавиши.
Синтаксис
function keybd_event(
| VCode, | SCode, | Flags, | ExtInfo
| );
|
Параметры
|
Параметр
| Тип
| Описание
|
VCode
| Number
| виртуальный код эмулируемой клавиши
|
SCode
| Number
| аппаратный (scan) код эмулируемой клавиши
|
Flags
| Enumset
| комбинируемые флаги вызова функции (см. ниже)
|
ExtInfo
| Number
| дополнительные данные, связанные с работой функции
|
|
Параметр Flags
|
Значение
| Описание
|
KEYEVENTF_EXTENDEDKEY
| Если установлен, scan-коду предшествует префиксный байт, имеющий значение 0xE0 (224).
|
KEYEVENTF_KEYUP
| Если установлен, эмулируется отпускание клавиши. В противном случае, эмулируется ее нажатие.
|
KEYEVENTF_SCANCODE
| Если установлен, параметр VCode игнорируется (код клавиши берется из параметра SCode).
|
KEYEVENTF_UNICODE
| Если установлен совместно с флагом KEYEVENTF_KEYUP, эмулируется ввод символа UNICODE, заданном параметром SCode.
|
|
Возвращаемое значение
Нет.
Примечание
Функция может быть использована для получения копии экрана в системном буфере обмена. Для этого ее следует вызвать с параметром VCode, равном VK_SNAPSHOT. При этом, SCode=0 выпоняет снимок
полного экрана, а SCode=1 выполняет снимок активного окна.
Совместимость
Windows API
|
JS+ | Руководство пользователя
|
|
|
|
|
|