MouseEvent getModifierState() Yöntemi
Örnek
Caps Lock tuşu etkin mi?
var x = event.getModifierState("CapsLock");
Tanım ve Kullanım
Belirtilen değiştirici tuşa basıldığında veya etkinleştirildiğinde getModifierState() yöntemi true değerini döndürür.
Yalnızca basıldığında etkinleştirilen değiştirici tuşlar:
- alt
- Alt Grafik
- Kontrol
- Meta
- Vardiya
Tıklandığında aktif olan, tekrar tıklandığında devre dışı bırakılan değiştirici tuşlar:
- Caps Lock
- Rakam kilidi
- Kaydırma kilidi
Tarayıcı Desteği
Tablodaki sayılar, yöntemi tam olarak destekleyen ilk tarayıcı sürümünü belirtir.
Method | |||||
---|---|---|---|---|---|
getModifierState() | 30 | 9.0 | 15 | 10.1 | 17 |
Sözdizimi
event.getModifierState(modifierKey)
Parametre Değerleri
Parametre | Açıklama |
---|---|
değiştiriciAnahtar | Etkin olup olmadığını kontrol etmek için anahtar. Yasal Değerler: "Alt" "AltGraph" "CapsLock" "Kontrol" "Meta" "NumLocK" "ScrollLock" "Shift" |
Teknik detaylar
Geri dönüş değeri: | Boolean, belirtilen değiştirici anahtar etkinleştirildiyse true, aksi takdirde false. |
---|---|
DOM Sürümü: | DOM Seviye 3 Etkinlikleri |
Daha fazla örnek
Örnek
Shift tuşu basılı mı?
var x = event.getModifierState("Shift");
İlgili Sayfalar
HTML DOM referansı: MouseEvent altKey Özelliği
HTML DOM referansı: MouseEvent ctrlKey Özellik
HTML DOM referansı: MouseEvent metaKey Özelliği