MouseEvent getModifierState() วิธี
การเรียกใช้และการประกาศ
getModifierState() วิธีกลับค่า true ถ้าตัวกุญแจปรับแต่งที่กำหนดถูกกดหรือปลุกใช้งาน
ตัวกุญแจปรับแต่งที่จะปลุกใช้งานเมื่อกดเท่านั้น:
- Alt
- AltGraph
- Control
- Meta
- Shift
ตัวกุญแจปรับแต่งที่จะปลุกใช้งานเมื่อคลิกและหยุดใช้งานเมื่อคลิกอีกครั้ง:
- CapsLock
- NumLock
- ScrollLock
ตัวอย่าง
ตัวอย่าง 1
ตัวกุญแจ Caps Lock ถูกปลุกใช้งานหรือไม่?
var x = event.getModifierState("CapsLock");
ตัวอย่าง 2
ตัวกุญแจ shift ถูกกดไหม?
var x = event.getModifierState("Shift");
ภาษาบัญญัติ
event.getModifierState("modifierKey)
ค่าตัวแปร
ตัวแปร | คำอธิบาย |
---|---|
modifierKey |
ตรวจสอบว่าตัวกุญแจถูกปลุกใช้งานหรือไม่ ค่าที่ถูกต้อง:
|
รายละเอียดเทคนิค
ค่าที่ส่งกลับ: | ค่าเป็น boolean ถ้าชื่อรหัสปรับแต่งที่กำหนดได้ถูกปลุกใช้งาน จะเป็น true และจะเป็น false ถ้าไม่เป็น |
---|---|
DOM รุ่น: | DOM Level 3 Events |
การสนับสนุนของเบราเซอร์
ตารางตัวเลขบอกว่าอุปกรณ์นำหน้าที่สนับสนุนอย่างเต็มที่ของวิธีนี้คืออุปกรณ์อ่านแบบแบบที่เจาะจงแรก
วิธี | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
getModifierState() | 30 | 9.0 | 15 | 10.1 | 17 |
หน้าที่เกี่ยวข้อง
คู่มือ HTML DOM 參考手册:MouseEvent ตัวแปร altKey
คู่มือ HTML DOM 參考手册:MouseEvent ตัวแปร ctrlKey
คู่มือ HTML DOM 參考手册:MouseEvent ตัวแปร metaKey