blockly > ShortcutRegistry > onKeyDown
Phương thức ShortcutRegistry.onKeyDown()
Xử lý các sự kiện nhấn phím.
- Mọi
KeyboardShortcutđược liên kết với các mã phím khiến sự kiệneđược kích hoạt sẽ được xử lý, theo thứ tự từ ít đến nhiều lần đăng ký gần đây nhất. – NếupreconditionFncủa lối tắt tồn tại, thì lối tắt đó sẽ được gọi. NếupreconditionFntrả về giá trị false, hàmcallbackcủa lối tắt sẽ bị bỏ qua. Quá trình xử lý sẽ tiếp tục với lối tắt tiếp theo (nếu có). – Sau đó, hàmcallbackcủa lối tắt sẽ được gọi. Nếu giá trị trả về là true, quá trình xử lý sẽ kết thúc vàonKeyDownsẽ trả về true. Nếu trả về giá trị false, quá trình xử lý sẽ tiếp tục với lối tắt tiếp theo (nếu có). – Nếu tất cả lối tắt đã đăng ký cho mã phím đã cho đã được xử lý mà không có lối tắt nào trả về true, thìonKeyDownsẽ trả về false.
Chữ ký:
onKeyDown(workspace: WorkspaceSvg, e: KeyboardEvent): boolean;
Thông số
| Thông số | Loại | Mô tả |
|---|---|---|
| không gian làm việc | WorkspaceSvg | Không gian làm việc chính nơi sự kiện được ghi lại. |
| e | KeyboardEvent | Sự kiện nhấn phím. |
Trả về:
boolean
Đúng nếu sự kiện đã được xử lý, sai nếu không.