Method getModifierState() MouseEvent

Definisi dan penggunaan

Jika tombol modifikasi yang ditentukan ditekan atau diaktifkan, method getModifierState() mengembalikan true.

Tombol modifikasi yang diaktifkan hanya saat ditekan:

  • Alt
  • AltGraph
  • Control
  • Meta
  • Shift

Tombol modifikasi yang diaktifkan saat ditekan dan dihentikan saat ditekan lagi:

  • CapsLock
  • NumLock
  • ScrollLock

Contoh

Contoh 1

Apakah tombol Caps Lock diaktifkan?

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

Coba sendiri

Contoh 2

Apakah tombol shift ditekan?

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

Coba sendiri

Sintaksis

event.getModifierState("modifierKey)

Nilai parameter

Parameter Deskripsi
modifierKey

Periksa apakah tombol diaktifkan. Nilai yang sah:

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

Detil teknis

Nilai kembalian: Nilai boolean, jika tombol modifikasi yang ditentukan diaktifkan, maka true, sebaliknya false.
Versi DOM: DOM Level 3 Events

Dukungan browser

Angka di tabel menunjukkan versi browser pertama yang mendukung metode ini penuh.

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

Halaman yang berhubungan

Panduan Referensi DOM HTML:Properti altKey MouseEvent

Panduan Referensi DOM HTML:Properti ctrlKey MouseEvent

Panduan Referensi DOM HTML:Properti metaKey MouseEvent