Clase ShortcutsRegistry
Clase para el registro de combinaciones de teclas. La idea es que sea un singleton. No debes crear una instancia nueva y solo debes acceder a esta clase desde shortRegistry.registry.
Signature:
export declare class ShortcutRegistry
Propiedades
Propiedad | Modificadores | Tipo | Descripción |
---|---|---|---|
registry |
|
ShortcutRegistry |
Métodos
Método | Modificadores | Descripción |
---|---|---|
addKeyMapping(keyCode, shortcutName, opt_allowCollision) | Agrega una asignación entre un código de tecla y una combinación de teclas. | |
createSerializedKey(keyCode, modificadores) | Crea el código de clave serializado que se usará en el mapa de claves. | |
getKeyCodesByShortcutName(shortcutName) | Obtiene los códigos de teclas serializados con los que está registrado el acceso directo con el nombre determinado. | |
getKeyMap() | Obtiene el mapa de claves actual. | |
getRegistry() | Obtiene el registro de combinaciones de teclas. | |
getShortcutNamesByKeyCode(keyCode) | Obtiene las combinaciones de teclas registradas para el código de tecla determinado. | |
onKeyDown(workspace, e) | Controla los eventos de presión de teclas. | |
register(shortcut, opt_allowOverrides) | Registra una combinación de teclas. | |
removeAllKeyMappings(shortcutName) | Quita todas las asignaciones de teclas de un acceso directo con el nombre determinado. Es útil cuando se cambian las asignaciones de teclas predeterminadas y cuando se desconocen los códigos de teclas registrados en la combinación de teclas. | |
removeKeyMapping(keyCode, shortcutName, opt_quiet) | Elimina la asignación entre un código de tecla y una combinación de teclas. | |
reset() | Borra y vuelve a crear el registro y keyMap. | |
setKeyMap(newKeyMap) | Establece el mapa de claves. Si configuras el mapa de teclas, se anulará cualquier asignación de teclas predeterminada. | |
unregister(shortcutName) | Cancela el registro de una combinación de teclas registrada con el código de tecla especificado. Esta acción también quitará cualquier asignación de teclas que haga referencia a esta combinación de teclas. |