Classe ShortcutRegistry
Classe para o registro de atalhos de teclado. O objetivo é ser um Singleton. Você não deve criar uma nova instância e só acessar essa classe em ShortcutRegistry.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 do teclado. | |
createSerializedKey(keyCode, modificadores) | 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 especificado está registrado. | |
getKeyMap() (link em inglês) | Recebe o mapa de teclas atual. | |
getRegistry() | Recebe o registro dos atalhos do teclado. | |
getShortcutNamesByKeyCode(keyCode) | Recebe os atalhos registrados para o código de tecla fornecido. | |
onKeyDown(workspace, e) | Processa eventos de tecla para baixo. | |
register(shortcut, opt_allowOverrides) | Registra um atalho do teclado. | |
removeAllKeyMappings(shortcutName) | Remove todos os mapeamentos de teclas de um atalho com o nome informado. Isso é útil para mudar os mapeamentos de teclas padrão e os códigos de tecla registrados para o atalho são desconhecidos. | |
removeKeyMapping(keyCode, shortcutName, opt_quiet) | Remove um mapeamento entre um código de tecla e um atalho do teclado. | |
reset() (link em inglês) | Limpe e recrie o registro e o keyMap. | |
setKeyMap(newKeyMap) | Define o mapa de teclas. A definição do mapa de atalhos vai substituir todos os mapeamentos de teclas 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. |