MouseEvent getModifierState() 메서드
정의와 사용법
지정된 조건부 키가 눌러져 있거나 활성화되면 getModifierState() 메서드는 true를 반환합니다.
누르면 활성화되는 조건부 키만:
- Alt
- AltGraph
- Control
- Meta
- Shift
한 번 클릭하면 활성화되고 다시 클릭하면 비활성화되는 조건부 키:
- CapsLock
- NumLock
- ScrollLock
예제
예제 1
Caps Lock 키가 활성화되었나요?
var x = event.getModifierState("CapsLock");
예제 2
Shift 키가 눌러졌나요?
var x = event.getModifierState("Shift");
문법
event.getModifierState("modifierKey)
파라미터 값
파라미터 | 설명 |
---|---|
modifierKey |
키가 활성화되었는지 확인합니다. 유효한 값:
|
기술 세부 사항
반환 값: | 지정된 조건부 키가 활성화되어 있으면 true, 그렇지 않으면 false입니다. |
---|---|
DOM 버전: | DOM Level 3 이벤트 |
브라우저 지원
표에서의 숫자는 이 방법을 완전히 지원하는 최초의 브라우저 버전을 나타냅니다.
메서드 | 크롬 | IE | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|---|
getModifierState() | 30 | 9.0 | 15 | 10.1 | 17 |
관련 페이지
HTML DOM 참조서:MouseEvent altKey 속성
HTML DOM 참조서:MouseEvent ctrlKey 속성
HTML DOM 참조서:MouseEvent metaKey 속성