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

키가 활성화되었는지 확인합니다. 유효한 값:

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

기술 세부 사항

반환 값: 지정된 조건부 키가 활성화되어 있으면 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 속성