blockly > ShortcutRegistry > onKeyDown
Metodo ShortcutRegistry.onKeyDown()
Gestisce gli eventi di pressione dei tasti.
- Tutti i
KeyboardShortcut
mappati ai codici a tasti che causano l'attivazione dell'eventoe
verranno elaborati, in ordine dal più recente al meno recente registrato. - Se esistepreconditionFn
della scorciatoia, verrà chiamato. SepreconditionFn
restituisce false, la funzionecallback
della scorciatoia verrà ignorata. L'elaborazione continuerà con la scorciatoia successiva, se presente. - Verrà chiamata la funzionecallback
della scorciatoia. Se restituisce true, l'elaborazione viene interrotta eonKeyDown
restituisce true. Se restituisce false, l'elaborazione continuerà con la scorciatoia successiva, se presente. - Se tutte le scorciatoie registrate per il codice a tasti specificato sono state elaborate senza che nessuna abbia restituito true,onKeyDown
restituirà false.
Firma:
onKeyDown(workspace: WorkspaceSvg, e: KeyboardEvent): boolean;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
workspace | WorkspaceSvg | L'area di lavoro principale in cui è stato acquisito l'evento. |
e | KeyboardEvent | L'evento key down. |
Restituisce:
booleano
Vero se l'evento è stato gestito, falso in caso contrario.