blockly > ShortcutRegistry

Class ShortcutRegistry

Class untuk registry pintasan keyboard. Ini ditujukan untuk singleton. Anda tidak boleh membuat instance baru dan hanya mengakses class ini dari ShortcutRegistry.registry.

Tanda Tangan:

export declare class ShortcutRegistry 

Properti

Properti Pengubah Jenis Deskripsi
registry

static

readonly

ShortcutRegistry

Metode

Metode Pengubah Deskripsi
addKeyMapping(keyCode, shortcutName, opt_allowCollision) Menambahkan pemetaan antara kode tombol dan pintasan keyboard.
createSerializedKey(keyCode, modifier) Membuat kode kunci serial yang akan digunakan di peta kunci.
getKeyCodesByShortcutName(shortcutName) Mendapatkan kode kunci serial tempat pintasan dengan nama yang diberikan terdaftar.
getKeyMap() Mendapatkan peta kunci saat ini.
getRegistry() Mendapatkan registry pintasan keyboard.
getShortcutNamesByKeyCode(keyCode) Mendapatkan pintasan yang terdaftar ke kode tombol yang diberikan.
onKeyDown(workspace, e) Menangani peristiwa tombol turun.
register(shortcut, opt_allowOverrides) Mendaftarkan pintasan keyboard.
removeAllKeyMappings(shortcutName) Menghapus semua pemetaan tombol untuk pintasan dengan nama yang diberikan. Berguna saat mengubah pemetaan tombol default dan kode tombol yang didaftarkan ke pintasan tidak diketahui.
removeKeyMapping(keyCode, shortcutName, opt_quiet) Menghapus pemetaan antara kode tombol dan pintasan keyboard.
reset() Menghapus dan membuat ulang registry dan keyMap.
setKeyMap(newKeyMap) Menetapkan peta tombol. Menyetel peta tombol akan mengganti pemetaan tombol default apa pun.
unregister(shortcutName) Membatalkan pendaftaran pintasan keyboard yang didaftarkan dengan kode tombol tertentu. Tindakan ini juga akan menghapus semua pemetaan tombol yang merujuk pintasan ini.