КЕРУВАННЯ ВКАЗІВНИКОМ ІЗ КЛАВІАТУРИ

Керування вказівником із КЛАВІАТУРИ структура містить відомості про функцію спеціальних із клавіатури. Коли активний функції керування вказівником із клавіатури, користувач може використовувати цифрову клавіатуру для керування вказівником миші і натиснути кнопку, клацніть двічі, перетягування. За допомогою клавіші NUM, можна перемикати на цифровій клавіатурі між миша керування режиму і нормальної роботи.

typedef _MOUSEKEYS типу struct {/ / МК 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
Цей компонент зарезервовано для використання в майбутньому. Вона повинна бути налаштована на нуль.
dwReserved2
Цей компонент зарезервовано для використання в майбутньому. Вона повинна бути налаштована на нуль.

Зауваження

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

QuickInfo

nbsp; Windows &NT: потрібна Версія 3.5 або пізнішу версію.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.

Дивіться також

Спеціальні можливості огляд, Спеціальні можливості структур, SystemParametersInfo

Index