MouseEvent getModifierState() 메서드
예시
Caps Lock 키가 활성화되어 있습니까?
var x = event.getModifierState("CapsLock");
정의 및 사용
getModifierState() 메서드는 지정된 수정자 키가 눌렸거나 활성화된 경우 true를 반환합니다.
누르고 있을 때만 활성화되는 수정자 키:
- Alt
- AltGraph
- 제어
- 메타
- 옮기다
클릭하면 활성화되고 다시 클릭하면 비활성화되는 수정자 키:
- 캡스락
- Num 잠금
- 스크롤 잠금
브라우저 지원
표의 숫자는 이 방법을 완전히 지원하는 첫 번째 브라우저 버전을 지정합니다.
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 이벤트 |
더 많은 예
예시
Shift 키를 누르고 있습니까?
var x = event.getModifierState("Shift");
관련 페이지
HTML DOM 참조: MouseEvent AltKey 속성
HTML DOM 참조: MouseEvent ctrlKey 속성
HTML DOM 참조: MouseEvent metaKey 속성