'เมาส์คีย์'

โครงสร้าง'เมาส์คีย์'ประกอบด้วยข้อมูลเกี่ยวกับคุณลักษณะการช่วยการเข้าถึง'เมาส์คีย์' เมื่อคุณลักษณะ'เมาส์คีย์'อยู่แล้ว ผู้ใช้สามารถใช้แป้นพิมพ์ตัวเลขเพื่อควบคุมเมาส์ และคลิก ดับเบิลคลิกที่ ลาก และปล่อย โดยกดปุ่ม 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 หากถูกตั้งค่าสถานะนี้ ผู้ใช้สามารถเปิดคุณลักษณะ'เมาส์คีย์' และปิด โดยใช้ความร้อน 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 ไม่ปิด.

iMaxSpeed
ระบุความเร็วสูงสุดที่ attains เคอร์เซอร์ของเมาส์เมื่อแป้นลูกศรค้างไว้.

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 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน winuser.h.

ดูเพิ่มเติม

ภาพรวมการเข้าถึงโครงสร้างสำหรับการเข้าถึง SystemParametersInfo

Index