blockly > ShortcutRegistry > onKeyDown

Método ShortcutRegistry.onKeyDown()

Processa eventos de tecla pressionada.

  • Todos os KeyboardShortcut mapeados para os códigos de tecla que fazem com que o evento e seja acionado serão processados, na ordem do registro mais antigo para o mais recente. - Se o preconditionFn do atalho existir, ele será chamado. Se preconditionFn retornar falso, a função callback do atalho será ignorada. O processamento vai continuar com o próximo atalho, se houver. - A função callback do atalho será chamada. Se ele retornar verdadeiro, o processamento será encerrado e onKeyDown vai retornar verdadeiro. Se ele retornar falso, o processamento vai continuar com o próximo atalho, se houver. - Se todos os atalhos registrados para o código de tecla fornecido tiverem sido processados sem que nenhum tenha retornado verdadeiro, onKeyDown vai retornar falso.

Signature:

onKeyDown(workspace: WorkspaceSvg, e: KeyboardEvent): boolean;

Parâmetros

Parâmetro Tipo Descrição
espaço de trabalho WorkspaceSvg O espaço de trabalho principal em que o evento foi capturado.
e KeyboardEvent O evento de tecla pressionada.

Retorna:

booleano

Verdadeiro se o evento foi processado. Caso contrário, é falso.