Структура SERIALKEYS

Type SERIALKEYS
  cbSize As Long
  dwFlags As Long
  lpszActivePort As String
  lpszPort As String
  iBaudRate As Long
  iPortState As Long
End Type

Структура SERIALKEYS содержит информацию о специальных возможностях SerialKeys. В этом режиме ввод с клавиатуры и мыши имитируется посредством ввода данных с последовательного порта

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

cbSize
Размер структуры в байтах
dwFlags
Комбинация различных констант, определяющих настройки и свойства SerialKeys:
SERKF_AVAILABLE = &H2Режим SerialKeys доступен
SERKF_INDICATOR = &H4При включении режима SerialKeys выводится визуальный индикатор. В настоящее время данная возможность не реализована
SERKF_SERIALKEYSON = &H1
Режим SerialKeys включен
lpszActivePort
Адрес строкового буфера с именем последовательного порта , используемого для получения информации. Ноль при отсутствии используемого порта. "Auto" для автоматического обнаружения порта
lpszPort
Зарезервировано. Установите в 0
iBaudRate
Скорость передачи данных через порт lpszActivePort. Используются константы CBR_*
iPortState
Состояние порта , заданного полем lpszActivePort. Если lpszActivePort равно нулю , это поле также равно нулю. В противном случае оно принимает одно из следующих значений
0 — игнорировать весь ввод режима SerialKeys через данный порт
1 — проверять поступление активизирующих команд режима SerialKeys, когда порт не используется другими приложениями
2 — интерпретировать весь ввод через порт как команды SerialKeys

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

SystemParametersInfo