Classe ShortcutsRegistry
Classe para o registro de atalhos de teclado. Destina-se a ser um Singleton. Não crie uma nova instância. Só acesse essa classe pelo ShortcutsRegistry.registry.
Signature:
export declare class ShortcutRegistry
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
registry |
|
ShortcutRegistry |
Métodos
Método | Modificadores | Descrição |
---|---|---|
addKeyMapping(keyCode, shortcutName, opt_allowCollision) | Adiciona um mapeamento entre um código de tecla e um atalho de teclado. | |
createSerializedKey(keyCode, modifiers) | Cria o código de tecla serializado que será usado no mapa de teclas. | |
getKeyCodesByShortcutName(shortcutName) | Recebe os códigos de tecla serializados em que o atalho com o nome determinado está registrado. | |
getKeyMap() | Extrai o mapa de teclas atual. | |
getRegistry() | Recebe o registro de atalhos do teclado. | |
getShortcutNamesByKeyCode(keyCode) | Recebe os atalhos registrados para o código de tecla especificado. | |
onKeyDown(workspace, e) | Processa eventos de pressionamento de tecla. | |
register(inais, opt_allowOverrides) | Registra um atalho de teclado. | |
removeAllKeyMappings(shortcutName) | Remove todos os mapeamentos de teclas de um atalho com o nome informado. Útil para alterar os mapeamentos de teclas padrão e os códigos de tecla registrados para o atalho desconhecidos. | |
removeKeyMapping(keyCode, shortcutName, opt_quiet) | Remove um mapeamento entre um código de tecla e um atalho de teclado. | |
reset() | Limpe e recrie o registro e o keyMap. | |
setKeyMap(newKeyMap) | Define o mapa de atalhos. Definir o mapa de atalhos vai substituir os mapeamentos padrão. | |
unregister(shortcutName) | Cancela o registro de um atalho de teclado registrado com o código de tecla fornecido. Isso também vai remover todos os mapeamentos de teclas que fazem referência a esse atalho. |