blockly > ShortcutRegistry > onKeyDown
Metode ShortcutRegistry.onKeyDown()
Menangani peristiwa tombol ditekan.
- Setiap
KeyboardShortcut
yang dipetakan ke kode kunci yang menyebabkan peristiwae
diaktifkan akan diproses, secara berurutan dari yang paling lama hingga yang paling baru didaftarkan. - JikapreconditionFn
pintasan ada, pintasan tersebut akan dipanggil. JikapreconditionFn
menampilkan nilai salah, fungsicallback
pintasan akan dilewati. Pemrosesan akan dilanjutkan dengan pintasan berikutnya, jika ada. - Fungsicallback
pintasan kemudian akan dipanggil. Jika menampilkan true, pemrosesan akan dihentikan danonKeyDown
akan menampilkan true. Jika menampilkan nilai salah (false), pemrosesan akan dilanjutkan dengan pintasan berikutnya, jika ada. - Jika semua pintasan terdaftar untuk kode kunci yang diberikan telah diproses tanpa ada yang menampilkan nilai benar,onKeyDown
akan menampilkan nilai salah.
Tanda Tangan:
onKeyDown(workspace: WorkspaceSvg, e: KeyboardEvent): boolean;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
ruang kerja | WorkspaceSvg | Ruang kerja utama tempat peristiwa direkam. |
e | KeyboardEvent | Peristiwa tombol ditekan. |
Hasil:
boolean
Benar jika peristiwa ditangani, salah jika tidak.