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 2015년 7월.
KeyboardEvent() 생성자는 새로운 KeyboardEvent 객체를 생성합니다.
구문
new KeyboardEvent(type)
new KeyboardEvent(type, options)
매개 변수
type-
문자열 형식의 이벤트 이름입니다. 대소문자를 구별하며 브라우저에서는
keydown,keyup, 그리고keypress로 설정합니다. optionsOptional-
UIEvent()에 정의된 속성들과 더불어, 다음 속성들을 가질 수 있는 객체입니다.keyOptional-
""를 기본값으로 가지는 문자열 형태이며,KeyboardEvent.key의 키를 설정합니다. codeOptional-
""를 기본값으로 가지는 문자열 형태이며,KeyboardEvent.code의 값을 설정합니다. locationOptional-
0을 기본값으로 가지는 문자열 형태이며,KeyboardEvent.location의 값을 설정합니다. repeatOptional-
false를 기본값으로 가지는 불리언 형태이며,KeyboardEvent.repeat의 값을 설정합니다. isComposingOptional-
false를 기본값으로 가지는 불리언 형태이며,KeyboardEvent.isComposing의 값을 설정합니다. charCodeOptional 지원이 중단되었습니다-
0을 기본값으로 가지는 숫자 형태이며, 사용이 중단된KeyboardEvent.charCode의 값을 설정합니다. keyCodeOptional 지원이 중단되었습니다-
0을 기본값으로 가지는 숫자 형태이며, 사용이 중단된KeyboardEvent.keyCode의 값을 설정합니다. whichOptional 지원이 중단되었습니다-
0을 기본값으로 가지는 숫자 형태이며, 사용이 중단된UIEvent.which의 값을 설정합니다. ctrlKeyOptional-
false를 기본값으로 가지는 불리언 형태이며,KeyboardEvent.ctrlKey의 값을 설정합니다. shiftKeyOptional-
false를 기본값으로 가지는 불리언 형태이며,KeyboardEvent.shiftKey의 값을 설정합니다. altKeyOptional-
false를 기본값으로 가지는 불리언 형태이며,KeyboardEvent.altKey의 값을 설정합니다. metaKeyOptional-
false를 기본값으로 가지는 불리언 형태이며,KeyboardEvent.metaKey의 값을 설정합니다.
반환 값
새로운 KeyboardEvent 객체를 반환합니다.
명세서
| Specification |
|---|
| UI Events> # dom-keyboardevent-keyboardevent> |
브라우저 호환성
같이 보기
KeyboardEvent, 이 생성자가 구성하는 객체의 인터페이스입니다.