blockly > ShortcutRegistry > onKeyDown
Metode ShortcutRegistry.onKeyDown()
Menangani peristiwa tombol ditekan.
- Setiap
KeyboardShortcutyang dipetakan ke kode kunci yang menyebabkan peristiwaediaktifkan akan diproses, secara berurutan dari yang paling lama hingga yang paling baru didaftarkan. - JikapreconditionFnpintasan ada, pintasan tersebut akan dipanggil. JikapreconditionFnmenampilkan nilai salah, fungsicallbackpintasan akan dilewati. Pemrosesan akan dilanjutkan dengan pintasan berikutnya, jika ada. - Fungsicallbackpintasan kemudian akan dipanggil. Jika menampilkan true, pemrosesan akan dihentikan danonKeyDownakan 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,onKeyDownakan 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.