KeyboardEvent: KeyboardEvent() constructor

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

KeyboardEvent() 생성자는 새로운 KeyboardEvent 객체를 생성합니다.

구문

js
new KeyboardEvent(type)
new KeyboardEvent(type, options)

매개 변수

type

문자열 형식의 이벤트 이름입니다. 대소문자를 구별하며 브라우저에서는 keydown, keyup, 그리고 keypress 로 설정합니다.

options Optional

UIEvent() 에 정의된 속성들과 더불어, 다음 속성들을 가질 수 있는 객체입니다.

key Optional

"" 를 기본값으로 가지는 문자열 형태이며, KeyboardEvent.key 의 키를 설정합니다.

code Optional

"" 를 기본값으로 가지는 문자열 형태이며, KeyboardEvent.code 의 값을 설정합니다.

location Optional

0 을 기본값으로 가지는 문자열 형태이며, KeyboardEvent.location 의 값을 설정합니다.

repeat Optional

false 를 기본값으로 가지는 불리언 형태이며, KeyboardEvent.repeat 의 값을 설정합니다.

isComposing Optional

false 를 기본값으로 가지는 불리언 형태이며, KeyboardEvent.isComposing 의 값을 설정합니다.

charCode Optional 지원이 중단되었습니다

0 을 기본값으로 가지는 숫자 형태이며, 사용이 중단된 KeyboardEvent.charCode 의 값을 설정합니다.

keyCode Optional 지원이 중단되었습니다

0 을 기본값으로 가지는 숫자 형태이며, 사용이 중단된 KeyboardEvent.keyCode 의 값을 설정합니다.

which Optional 지원이 중단되었습니다

0 을 기본값으로 가지는 숫자 형태이며, 사용이 중단된 UIEvent.which 의 값을 설정합니다.

ctrlKey Optional

false 를 기본값으로 가지는 불리언 형태이며, KeyboardEvent.ctrlKey 의 값을 설정합니다.

shiftKey Optional

false 를 기본값으로 가지는 불리언 형태이며, KeyboardEvent.shiftKey 의 값을 설정합니다.

altKey Optional

false 를 기본값으로 가지는 불리언 형태이며, KeyboardEvent.altKey 의 값을 설정합니다.

metaKey Optional

false 를 기본값으로 가지는 불리언 형태이며, KeyboardEvent.metaKey 의 값을 설정합니다.

반환 값

새로운 KeyboardEvent 객체를 반환합니다.

명세서

Specification
UI Events
# dom-keyboardevent-keyboardevent

브라우저 호환성

BCD tables only load in the browser

같이 보기

  • KeyboardEvent, 이 생성자가 구성하는 객체의 인터페이스입니다.