Структура MOUSEKEYS

Type MOUSEKEYS
  cbSize As Long
  dwFlags As Long
  iMaxSpeed As Long
  iTimeToMaxSpeed As Long
  iCtrlSpeed As Long
  dwReserved1 As Long
  dwReserved2 As Long
End Type

Структура MOUSEKEYS содержит информацию о специальных возможностях мыши. MOUSEKEYS позволяет пользователю имитировать операции с мышью на клавиатуре, используя клавишу NUMLOCK для переключения между режимами цифровой клавиатуры и управлением мышью

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

cbSize
Размер структуры в байтах
dwFlags
Комбинация следующих флагов, определяющих различные настройки и свойства MouseKeys:
MKF_AVAILABLE = &H2
Режим MouseKeys включен
MKF_CONFIRMHOTKEY = &H8
Win 95/98: При активизации режима MouseKeys горячей клавишей выводится диалоговое окно для подтверждения
MKF_HOTKEYACTIVE = &H4
Разрешить переключение режима MouseKeys сочетанием клавиш Left Alt+Left Shift+Num Lock.
MKF_HOTKEYSOUND = &H10
При переключении режима MouseKeys горячей клавишей воспроизводится звук
MKF_INDICATOR = &H20
Win 95/98: При включенном режиме MouseKeys выводится визуальный индикатор в области уведомлений
MKF_MODIFIERS = &H40
Win 95/98: Клавиша Ctrl увеличивает скорость курсора на величину , заданную параметром iCtrlSpeed; клавиша Shift вызывает задержку курсора после перемещения на каждый пиксел
MKF_MOUSEKEYSON = &H1
Режим MouseKeys включен
MKF_REPLACENUMBERS = &H80
Win 95/98: При включенном NumLock цифровая клавиатура может перемещать курсор мыши
iMaxSpeed
Максимальная скорость курсора. В Win NT/2000/XP значение лежит в диапазоне 10 and 360. В Win 95/98/Me - значения не ограничены
iTimeToMaxSpeed
Интервал времени , в течение которого курсор достигает максимальной скорости при перемещении клавишами со стрелками. Значение должно лежать в интервале от 1 000 до 5 000 миллисекунд
iCtrlSpeed
Win 95/98: Если задан флаг MKF_MODIFIERS, то при перемещении курсора клавишами со стрелками с нажатой клавишей Ctrl скорость курсора умножается на заданную величину
dwReserved1
Зарезервировано - установите в 0
dwReserved2
Зарезервировано - установите в 0

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

SystemParametersInfo