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입니다.