blockly > ShortcutRegistry > onKeyDown
ShortcutRegistry.onKeyDown() 메서드
키 다운 이벤트를 처리합니다.
- 이벤트
e가 실행되도록 하는 키 코드에 매핑된KeyboardShortcut는 등록된 순서대로 가장 최근에 등록된KeyboardShortcut부터 처리됩니다. - 바로가기의preconditionFn가 있으면 호출됩니다.preconditionFn가 false를 반환하면 바로가기의callback함수가 건너뜁니다. 다음 바로가기가 있는 경우 다음 바로가기로 처리가 계속됩니다. - 그러면 바로가기의callback함수가 호출됩니다. true를 반환하면 처리가 종료되고onKeyDown가 true를 반환합니다. false를 반환하면 다음 바로가기(있는 경우)를 사용하여 처리가 계속됩니다. - 지정된 키 코드에 등록된 모든 바로가기가 true를 반환하지 않고 처리된 경우onKeyDown는 false를 반환합니다.
서명:
onKeyDown(workspace: WorkspaceSvg, e: KeyboardEvent): boolean;
매개변수
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 작업공간 | WorkspaceSvg | 이벤트가 캡처된 기본 작업공간입니다. |
| e | KeyboardEvent | 키 다운 이벤트입니다. |
반환:
부울
이벤트가 처리된 경우 true, 그렇지 않으면 false입니다.