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 |
|
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. |