blockly > ShortcutRegistry > onKeyDown

Metode ShortcutRegistry.onKeyDown()

Menangani peristiwa tombol ditekan.

  • Setiap KeyboardShortcut yang dipetakan ke kode kunci yang menyebabkan peristiwa e diaktifkan akan diproses, secara berurutan dari yang paling lama hingga yang paling baru didaftarkan. - Jika preconditionFn pintasan ada, pintasan tersebut akan dipanggil. Jika preconditionFn menampilkan nilai salah, fungsi callback pintasan akan dilewati. Pemrosesan akan dilanjutkan dengan pintasan berikutnya, jika ada. - Fungsi callback pintasan kemudian akan dipanggil. Jika menampilkan true, pemrosesan akan dihentikan dan onKeyDown 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.