УПРАВЛЕНИЕ УКАЗАТЕЛЕМ

Управление УКАЗАТЕЛЕМ структура содержит информацию о специальной функции управления указателем с клавиатуры. Когда активна функция управления указателем с клавиатуры, пользователь может цифровой клавиатуры для управления указателем мыши и нажать кнопку, дважды щелкните значок, перетащить. Нажав клавиши numlock, пользователь может переключать цифровая клавиатура между режимом управления мышью и нормальной эксплуатации.

typedef struct _MOUSEKEYS {/ / mk DWORD cbSize; 
    DWORD dwFlags; 
    DWORD iMaxSpeed; 
    DWORD iTimeToMaxSpeed; 
    DWORD iCtrlSpeed; 
    DWORD dwReserved1; 
    DWORD dwReserved2; 
} КЛАВИАТУРЫ 
 

Члены

cbSize
Указывает размер в байтах этой структуры.
dwFlags
Набор битовых флагов, которые определяют свойства функции фильтрации ввода. Определяются следующие значения битовых флагов:
Значение Значение
MKF_AVAILABLE Если этот флаг установлен, указателем функция доступна.
MKF_CONFIRMHOTKEY Windows 95, Windows NT 5.0 и более поздних: Появляется диалоговое окно подтверждения при активации функции клавиатуры с помощью горячей клавиши.
MKF_HOTKEYACTIVE Если этот флаг установлен, пользователь может включить функцию управления указателем с клавиатуры и выключается с помощью горячей клавиши, который остается ALT + левый SHIFT + NUM LOCK.
MKF_HOTKEYSOUND Если этот флаг установлен, система играет сирена звук, когда пользователь выключает функцию управления указателем с клавиатуры с помощью горячей клавиши.
MKF_INDICATOR Windows 95, Windows NT 5.0 и более поздних: Визуальный индикатор отображается, когда клавиатуры находится на.
MKF_MOUSEKEYSON Если этот флаг установлен, клавиатуры находится на.
MKF_MODIFIERS Windows 95, Windows NT 5.0 и более поздних: Клавиша CTRL увеличивает скорость курсора к значению, указанному в iCtrlSpeed члена, и клавиши SHIFT приводит курсор для задержки кратко после перемещения одной точки, что позволяет точно позиционировать курсор. Если это значение не задано, CTRL и SHIFT ключей игнорируются в то время как пользователь перемещает курсор мыши с помощью клавиш со стрелками.
MKF_REPLACENUMBERS Windows 95, Windows NT 5.0 и более поздних:Цифровая клавиатура перемещает мышь, когда клавиша NUM LOCK включен. Если этот флаг не указан, цифровая клавиатура перемещает курсор мыши, когда клавиша NUM LOCK выключен.

iMaxSpeed
Определяет максимальную скорость достигает курсора мыши, когда удерживается клавиша со стрелкой.

Windows 95: Не выполняется проверка диапазона.

Windows NT: Допустимыми являются значения от 10 до 360.

iTimeToMaxSpeed
Указывает продолжительность времени, в миллисекундах, указатель мыши для достижения максимальной скорости, когда удерживается клавиша со стрелкой. Допустимыми являются значения от 1000 до 5000.
iCtrlSpeed
Определяет множитель для применения к скорости курсора мыши, когда пользователь удерживает клавишу ctrl при использовании клавиш со стрелками для перемещения курсора. Это значение игнорируется, если MKF_MODIFIERS не задано.
dwReserved1
Этот член зарезервирован для использования в будущем. Он должен быть установлен на 0.
dwReserved2
Этот член зарезервирован для использования в будущем. Он должен быть установлен на 0.

Примечания

Приложение использует структуру управления указателем с клавиатуры , при вызове функции SystemParametersInfo с параметром wAction присвоено значение SPI_GETMOUSEKEYS или SPI_SETMOUSEKEYS. При использовании SPI_GETMOUSEKEYS, приложение должно указать член cbSize структуры управления указателем с клавиатуры ; SystemParametersInfo функция заполняет оставшихся членов. При использовании значения SPI_SETMOUSEKEYS приложение необходимо указать все члены структуры.

QuickInfo

nbsp; Windows &NT: требует версии 3.5 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.

Родственные слова

Обзор специальных возможностей, специальных структур, SystemParametersInfo

Index