Kaedah MouseEvent getModifierState()

Definisi dan penggunaan

Jika kunci modifikasi yang dinyatakan ditekan atau diaktifkan, maka kaedah getModifierState() mengembalikan true.

Kunci modifikasi yang diaktifkan hanya saat ditekan:

  • Alt
  • AltGraph
  • Control
  • Meta
  • Shift

Kunci modifikasi yang diaktifkan saat ditekan dan dihentikan saat ditekan sekali lagi:

  • CapsLock
  • NumLock
  • ScrollLock

Contoh

Contoh 1

Apakah kunci Caps Lock diaktifkan?

var x = event.getModifierState("CapsLock");

Cuba sendiri

Contoh 2

Apakah kunci shift ditekan?

var x = event.getModifierState("Shift");

Cuba sendiri

Sintaksis

event.getModifierState("modifierKey)

Nilai parameter

Parameter Penerangan
modifierKey

Pertahankan kunci yang telah diaktifkan. Nama yang sah:

  • "Alt"
  • "AltGraph"
  • "CapsLock"
  • "Control"
  • "Meta"
  • "NumLocK"
  • "ScrollLock"
  • "Shift"

Butiran teknikal

Hasil balik: Bilangan boolean, jika kunci modifikasi yang dinyatakan diaktifkan, maka bernilai true, jika bukan maka false.
Versi DOM: DOM Level 3 Events

Pematuhan pelayar

Nombor di dalam jadual menunjukkan versi pelayar pertama yang sepenuhnya mendukung kaedah ini.

Kaedah Chrome IE Firefox Safari Opera
getModifierState() 30 9.0 15 10.1 17

Laman Berhubungan

Panduan Referensi DOM HTML:Sifat altKey MouseEvent

Panduan Referensi DOM HTML:Sifat ctrlKey MouseEvent

Panduan Referensi DOM HTML:Sifat metaKey MouseEvent