KeyboardEvent getModifierState()メソッド
例
Caps Lockキーがアクティブになっていますか?
var x = event.getModifierState("CapsLock");
定義と使用法
getModifierState()メソッドは、指定された修飾キーが押された、またはアクティブ化された場合にtrueを返します。
押されているときにのみアクティブになる修飾キー:
- Alt
- AltGraph
- コントロール
- メタ
- シフト
クリックするとアクティブになり、もう一度クリックすると非アクティブになる修飾キー:
- キャップスロック
- NumLock
- スクロールロック
ブラウザのサポート
表の数字は、このメソッドを完全にサポートする最初のブラウザバージョンを示しています。
Method | |||||
---|---|---|---|---|---|
getModifierState() | 30 | 9.0 | 15 | 10.1 | 17 |
構文
event.getModifierState(modifierKey)
パラメータ値
パラメータ | 説明 |
---|---|
修飾キー | アクティブかどうかを確認するためのキー。有効な値: "Alt" "AltGraph" "CapsLock" "Control" "Meta" "NumLock" "ScrollLock" "Shift" |
技術的な詳細
戻り値: | ブール値。指定された修飾キーがアクティブになっている場合はtrue、それ以外の場合はfalse。 |
---|---|
DOMバージョン: | DOMレベル3イベント |
その他の例
例
シフトキーの繁殖は押されていますか?
var x = event.getModifierState("Shift");
関連ページ
HTML DOMリファレンス:KeyboardEventkeyCodeプロパティ
HTML DOMリファレンス:KeyboardEventwhichプロパティ
HTML DOMリファレンス:KeyboardEventcharCodeプロパティ