מקשי עכבר

המבנה מקשי עכבר מכיל מידע אודות תכונת נגישות מקשי עכבר. כאשר התכונה מקשי עכבר פעיל, המשתמש יכול להשתמש במקלדת הנומרית כדי לשלוט במצביע העכבר, לחץ על, לחץ פעמיים על, גרור ושחרר. על-ידי הקשה על מקש numlock, המשתמש להחליף בלוח המקשים המספרי בין העכבר לשלוט במצב פעולה רגילה.

typedef struct _MOUSEKEYS {/ / ח"כ 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 + LEFT 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
איבר זה הינו לשימוש עתידי. עליו להיות מוגדר כאפס.

הערות

יישום משתמש מבנה מקשי עכבר כאשר קריאה לפונקציה SystemParametersInfo עם הפרמטר wAction להגדיר את הערך SPI_GETMOUSEKEYS או SPI_SETMOUSEKEYS. בעת שימוש SPI_GETMOUSEKEYS, יישום עליך לציין את החבר cbSize של מבנה מקשי עכבר ; הפונקציה SystemParametersInfo ממלא את החברים הנותרים. יישום עליך לציין כל מבנה חברי בעת שימוש את הערך SPI_SETMOUSEKEYS.

QuickInfo

nbsp; Windows &NT: מחייב גירסה 3.5 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על winuser.h.

ראה גם

מבט כולל על נגישות, נגישות מבנים, SystemParametersInfo

Index