HTML DOM KeyboardEvent

KeyboardEvent 객체

사용자가 키보드의 어떤 키를 누를 때 KeyboardEvent 객체가 발생합니다.

속성/메서드 설명
altKey 키 이벤트가 발생할 때 "ALT" 키가 눌러졌는지 여부를 반환합니다.
charCode onkeypress 이벤트를 트리거한 키의 유니코드 문자 코드를 반환합니다.
code 이벤트를 트리거한 키의 코드를 반환합니다.
ctrlKey 키 마우스 이벤트가 발생할 때 "CTRL" 키가 눌러졌는지 여부를 반환합니다.
getModifierState() 지정된 키가 활성화되면 true를 반환합니다.
isComposing 이벤트가 형성 중인지 여부를 반환합니다.
key 이벤트가 표시하는 키의 키 값을 반환합니다.
keyCode 키보드에서 입력된 키의 유니코드 문자 코드를 반환하거나, onkeypress 이벤트를 트리거한 키의 유니코드 키 코드를 반환합니다.
location 키보드나 장치에서 키의 위치를 반환합니다.
metaKey 키 이벤트가 트리거될 때 "META" 키가 눌러졌는지 여부를 반환합니다.
repeat 어떤 키가 반복적으로 눌러졌는지 여부를 반환합니다.
shiftKey 키 이벤트가 트리거될 때 "SHIFT" 키가 눌러졌는지 여부를 반환합니다.
which 키보드에서 입력된 키의 유니코드 문자 코드를 반환하거나, onkeypress 이벤트를 트리거한 키의 유니코드 키 코드를 반환합니다.

상속된 속성과 메서드

KeyboardEvent는 다음 객체에서 모든 속성과 메서드를 继承 합니다:

UiEvent

Event 객체

이벤트 유형

이 이벤트 유형은 KeyboardEvent 객체에 속합니다:

이벤트 설명
onkeydown 사용자가 키를 누르고 있을 때 이 이벤트가 발생합니다.
onkeypress 사용자가 어떤 키를 눌렀을 때 이 이벤트가 발생합니다.
onkeyup 사용자가 키를 떼 때 이 이벤트가 발생합니다.