Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
blockly > ShortcutRegistry > KeyboardShortcut
Interface ShortcutRegistry.KeyboardShortcut
Interface que define um atalho de teclado.
Signature:
interface KeyboardShortcut
Propriedades
Propriedade |
Modificadores |
Tipo |
Descrição |
allowCollision? |
|
booleano |
(Opcional) Valor de allowCollision a ser transmitido para addKeyMapping ao vincular o .keyCodes do atalho (se houver). Observação: isso é usado apenas para vincular códigos de tecla no momento em que o atalho é registrado inicialmente, não para chamadas addKeyMapping subsequentes que fazem referência ao nome do atalho. |
callback? |
|
(workspace: WorkspaceSvg, e: Event, shortcut: KeyboardShortcut, scope: Scope) => boolean |
(Opcional) A função que será chamada quando o atalho for invocado. |
keyCodes? |
|
(number | string)[] |
(Opcional) Lista opcional de códigos de chaves a serem vinculados (por ShortcutRegistry.prototype.addKeyMapping) a esse atalho. |
metadados? |
|
objeto |
(Opcional) Dados extras arbitrários opcionais anexados ao atalho. |
name |
|
string |
O nome do atalho. Precisa ser exclusivo. |
preconditionFn? |
|
(workspace: WorkspaceSvg, scope: Scope) => boolean |
(Opcional) Uma função que será chamada quando o atalho for invocado, antes de chamar callback , para decidir se esse atalho é aplicável à situação atual. |
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-25 UTC.
[null,null,["Última atualização 2025-07-25 UTC."],[],["The `KeyboardShortcut` interface defines properties for keyboard shortcuts. It includes a mandatory `name` (string) and several optional properties: `allowCollision` (boolean) to manage shortcut conflicts, `callback` (function) for the action to perform, `keyCodes` (array) specifying the keyboard input, `metadata` (object) for extra data, and `preconditionFn` (function) for a condition that must be met before the shortcut is used. The `callback` and `preconditionFn` are functions that receive a `WorkspaceSvg` object as an input.\n"]]