מקשי סינון

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

 typedef struct tagFILTERKEYS {/ / מועדון הכדורגל UINT cbSize; 
    DWORD dwFlags; 
    DWORD iWaitMSec; 
    DWORD iDelayMSec; 
    DWORD iRepeatMSec; 
    DWORD iBounceMSec; 
} מקשי סינון 

 

חברים

cbSize
מציין את גודל המבנה, בבתים.
dwFlags
ערכת דגלי סיביות המציינות את המאפיינים של התכונה מקשי סינון. ערכי הדגל הבאים מוגדרים:
ערך משמעות
FKF_AVAILABLE התכונות מקשי סינון זמינות.
FKF_CLICKON המחשב מבצע על-ידי לחיצה קול מקש לחוץ או תתקבל, כלומר, אם מקשי האטה, קבלת מופרד מן העיתונות ומקבלת על-ידי לחיצה נפרד..
FKF_FILTERKEYSON תכונות מקשי סינון הן ב-.
FKF_HOTKEYACTIVE המשתמש יכול להפעיל ולבטל את התכונה מקשי סינון על-ידי החזקת מקש shift לחוץ במשך שמונה שניות.
FKF_HOTKEYSOUND אם דגל זה מוגדר, שהמחשב משמיע סירנה צליל כאשר המשתמש מפעיל את התכונה מקשי סינון או לבטל באמצעות מקש קיצור.
FKF_CONFIRMHOTKEY Windows 95, Windows NT 5.0 ואילך:מופיעה תיבת דו-שיח לאישור בעת תכונות מקשי סינון מופעלות באמצעות מקש קיצור.
FKF_INDICATOR Windows 95, Windows NT 5.0 ואילך:מחוון חזותי יוצג כאשר תכונות מקשי סינון ב.

iWaitMSec
מציין את משך הזמן, באלפיות שניה, המשתמש חייב להכיל מקש לחוץ לפני היא תתקבל על-ידי המחשב.
iDelayMSec
מציין את משך הזמן, באלפיות שניה, המשתמש חייב להכיל מקש לחוץ לפני שהיא מתחילה לחזור.
iRepeatMSec
מציין את משך הזמן, באלפיות השניה, בין כל חזרה ההקשה.
iBounceMSec
מציין את משך הזמן, באלפיות שניה, שיחלפו אחרי שחרור מקש לפני שהמחשב יקבל ההקשה אותו מפתח.

הערות

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

לפחות אחד מחברי iDelayMSec ו- iBounceMSec חייב להיות אפס; הם לא יכולים שניהם להיות שונה מאפס באותו זמן.

אם iBounceMSec אינו אפס, התכונה מקשי ניתור מופעלת התכונה מקשי האטה כבוי (הערך iDelayMSec מתעלמת). אם iBounceMSec הוא אפס, התכונה מקשי ניתור כבויה.

אם iDelayMSec אינו אפס iBounceMSec הוא אפס, התכונה מקשי האטה נמצאת ב-; אחרת, הוא מבוטל.

QuickInfo

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

ראה גם

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

Index