blockly > ShortcutRegistry

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

static

readonly

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.