|
|
|
|
Эмулирует нажатие или отпускание указанной клавиши.
Синтаксис
| 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+ | Руководство пользователя
|
|
|
| |
|
|