โครงสร้าง'เมาส์คีย์'ประกอบด้วยข้อมูลเกี่ยวกับคุณลักษณะการช่วยการเข้าถึง'เมาส์คีย์' เมื่อคุณลักษณะ'เมาส์คีย์'อยู่แล้ว ผู้ใช้สามารถใช้แป้นพิมพ์ตัวเลขเพื่อควบคุมเมาส์ และคลิก ดับเบิลคลิกที่ ลาก และปล่อย โดยกดปุ่ม numlock ผู้ใช้สามารถสลับแป้นพิมพ์ตัวเลขระหว่างโหมดควบคุมเมาส์และการทำงานปกติ.
typedef struct _MOUSEKEYS { / / เอ็มเค DWORD cbSize
DWORD dwFlags
DWORD iMaxSpeed
DWORD iTimeToMaxSpeed
DWORD iCtrlSpeed
DWORD dwReserved1
DWORD dwReserved2
} 'เมาส์คีย์'
| ค่า | ความหมาย |
|---|---|
| MKF_AVAILABLE | ถ้าธงนี้ มีการตั้งค่าคุณลักษณะ'เมาส์คีย์'จะพร้อมใช้งาน. |
| MKF_CONFIRMHOTKEY | Windows 95, Windows NT 5.0 และรุ่นที่ใหม่กว่า: กล่องโต้ตอบการยืนยันปรากฏขึ้นเมื่อมีการเรียกใช้คุณลักษณะ'เมาส์คีย์' โดยใช้คีย์ร้อน. |
| MKF_HOTKEYACTIVE | หากถูกตั้งค่าสถานะนี้ ผู้ใช้สามารถเปิดคุณลักษณะ'เมาส์คีย์' และปิด โดยใช้ความร้อน key ซึ่งเป็น 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 ไม่ปิด. |
Windows 95: ตรวจสอบช่วงจะไม่ดำเนินการ.
Windows NT: ค่าที่ถูกต้องมาจาก 10 ไป 360.
โปรแกรมประยุกต์ใช้โครงสร้าง'เมาส์คีย์'เมื่อเรียกฟังก์ชันSystemParametersInfoกับพารามิเตอร์wActionตั้งค่าเป็นค่า SPI_GETMOUSEKEYS หรือ SPI_SETMOUSEKEYS เมื่อใช้ SPI_GETMOUSEKEYS โปรแกรมประยุกต์ต้องระบุสมาชิกที่cbSizeของโครงสร้าง'เมาส์คีย์' ฟังก์ชันSystemParametersInfoการกรอกข้อมูลสมาชิกที่เหลือ โปรแกรมประยุกต์ต้องระบุสมาชิกโครงสร้างทั้งหมดเมื่อใช้ค่า SPI_SETMOUSEKEYS.
nbsp Windows &NT:ต้องการรุ่น 3.5 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน winuser.h.
ภาพรวมการเข้าถึงโครงสร้างสำหรับการเข้าถึง SystemParametersInfo