Структура 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