Clase ShortcutRegistry
Es la clase para el registro de combinaciones de teclas. Esto está destinado a ser un singleton. No debes crear una instancia nueva y solo debes acceder a ella desde ShortcutRegistry.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 tecla serializado que se usará en el mapa de claves. | |
getKeyCodesByShortcutName(shortcutName) | Obtiene los códigos de tecla serializados en los que está registrado el atajo con el nombre determinado. | |
getKeyMap() | Obtiene el mapa de claves actual. | |
getRegistry() | Obtiene el registro de las combinaciones de teclas. | |
getShortcutNamesByKeyCode(keyCode) | Obtiene las combinaciones de teclas registradas para el código de tecla dado. | |
onKeyDown(workspace, e) | Controla los eventos de pulsación de teclas. | |
register(shortcut, opt_allowOverrides). | Registra una combinación de teclas. | |
removeAllKeyMappings(shortcutName) | Quita todas las asignaciones de teclas para una combinación de teclas con el nombre determinado. Es útil cuando se cambian las asignaciones de teclas predeterminadas y se desconocen los códigos de tecla registrados en la combinación de teclas. | |
removeKeyMapping(keyCode, shortcutName, opt_quiet) | Quita la asignación entre un código de tecla y una combinación de teclas. | |
reset() | Borra y vuelve a crear el registro y el keyMap. | |
setKeyMap(newKeyMap) | Establece el mapa de claves. Si configuras el mapa de claves, se anulará cualquier asignación de teclas predeterminada. | |
unregister(shortcutName) | Anula el registro de una combinación de teclas registrada con el código de tecla especificado. Esta acción también quitará las asignaciones de teclas que hagan referencia a esta combinación de teclas. |