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ếupreconditionFn
của lối tắt tồn tại, thì lối tắt đó sẽ được gọi. NếupreconditionFn
trả về giá trị false, hàmcallback
củ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àmcallback
củ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àonKeyDown
sẽ 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ìonKeyDown
sẽ 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.