โครงสร้าง'แป้นกรอง'ประกอบด้วยรายละเอียดเกี่ยวกับคุณลักษณะการช่วยการเข้าถึง'แป้นกรอง' ซึ่งอนุญาตให้ผู้ใช้ มีความทุพพลภาพสามารถตั้งค่าแป้นพิมพ์อัตราการพิมพ์ซ้ำ (RepeatKeys) ยอมรับการหน่วงเวลา (SlowKeys), และเด้งอัตรา (BounceKeys).
typedef struct tagFILTERKEYS { / / fk UINT cbSize
DWORD dwFlags
DWORD iWaitMSec
DWORD iDelayMSec
DWORD iRepeatMSec
DWORD iBounceMSec
} 'แป้นกรอง'
ค่า | ความหมาย |
---|---|
FKF_AVAILABLE | คุณลักษณะ'แป้นกรอง'พร้อมใช้งาน. |
FKF_CLICKON | ทำคอมพิวเตอร์ให้คลิกการเสียงเมื่อกดแป้น หรือยอม รับ กล่าวคือ ถ้า SlowKeys อยู่บน การยอมรับถูกแยกจากการกด และได้รับในแยกต่างหากให้คลิก.. |
FKF_FILTERKEYSON | คุณลักษณะ'แป้นกรอง'อยู่บน. |
FKF_HOTKEYACTIVE | ผู้ใช้สามารถเปิดคุณลักษณะ'แป้นกรอง' และปิด โดยการกดแป้น shift ค้างไว้เป็นเวลาแปดวินาที. |
FKF_HOTKEYSOUND | หากถูกตั้งค่าสถานะนี้ เครื่องเล่นไซเรนแบบเสียงเมื่อผู้ใช้เปิดคุณลักษณะ'แป้นกรอง' หรือปิด โดยใช้คีย์ร้อน. |
FKF_CONFIRMHOTKEY | Windows 95, Windows NT 5.0 และรุ่นที่ใหม่กว่า:กล่องโต้ตอบการยืนยันปรากฏขึ้นเมื่อมีการเรียกใช้คุณลักษณะ'แป้นกรอง' โดยใช้คีย์ร้อน. |
FKF_INDICATOR | Windows 95, Windows NT 5.0 และรุ่นที่ใหม่กว่า:แสดงตัวบ่งชี้ที่แสดงเมื่ออยู่ในคุณลักษณะ'แป้นกรอง'. |
ใช้'แป้นกรอง'โครงสร้างเมื่อเรียกฟังก์ชันSystemParametersInfoกับพารามิเตอร์wActionตั้งค่าเป็นค่า SPI_GETFILTERKEYS หรือ SPI_SETFILTERKEYS เมื่อใช้ SPI_GETFILTERKEYS คุณต้องระบุสมาชิกที่cbSizeของโครงสร้าง'แป้นกรอง' ฟังก์ชันSystemParametersInfoการกรอกข้อมูลสมาชิกที่เหลือ ระบุสมาชิกโครงสร้างทั้งหมดเมื่อใช้ค่า SPI_SETFILTERKEYS.
อย่างน้อยหนึ่งสมาชิกiDelayMSecและiBounceMSecต้องเป็นศูนย์ พวกเขาทั้งสองไม่ไม่ใช่ศูนย์ในเวลาเดียวกัน.
ถ้าiBounceMSecไม่ใช่ศูนย์ คุณลักษณะ BounceKeys อยู่บน และคุณลักษณะ SlowKeys ปิดอยู่ (ค่าiDelayMSecจะถูกละเว้น) ถ้าiBounceMSecเป็นศูนย์ BounceKeys คุณลักษณะเป็นปิด.
ถ้าiDelayMSecไม่ใช่ศูนย์ และiBounceMSecเป็นศูนย์ คุณลักษณะ SlowKeys อยู่บน มิฉะนั้น ถูกปิด.
nbsp Windows &NT:ต้องการรุ่น 3.5 หรือรุ่นที่ใหม่กว่า
Windows:ไม่สนับสนุน
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน winuser.h.
ภาพรวมการเข้าถึงโครงสร้างสำหรับการเข้าถึง SystemParametersInfo