blockly > ShortcutRegistry > onKeyDown
Methode „ShortcutRegistry.onKeyDown()“
Verarbeitet Tasten-Down-Ereignisse.
- Alle
KeyboardShortcut
, die den Tastencodes zugeordnet sind, die das Ereignise
auslösen, werden in der Reihenfolge vom am wenigsten bis zum am meisten kürzlich registrierten verarbeitet. – Wenn diepreconditionFn
des Shortcuts vorhanden ist, wird sie aufgerufen. WennpreconditionFn
den Wert „falsch“ zurückgibt, wird diecallback
-Funktion des Shortcuts übersprungen. Die Verarbeitung wird mit dem nächsten Shortcut fortgesetzt, falls vorhanden. – Diecallback
-Funktion des Shortcuts wird dann aufgerufen. Wenn „true“ zurückgegeben wird, wird die Verarbeitung beendet undonKeyDown
gibt „true“ zurück. Wenn „false“ zurückgegeben wird, wird die Verarbeitung mit dem nächsten Shortcut fortgesetzt, falls vorhanden. – Wenn alle registrierten Tastenkürzel für den angegebenen Tastencode verarbeitet wurden, ohne dass einer davon „wahr“ zurückgegeben hat, gibtonKeyDown
„falsch“ zurück.
Unterschrift:
onKeyDown(workspace: WorkspaceSvg, e: KeyboardEvent): boolean;
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
Arbeitsbereich | WorkspaceSvg | Der Hauptarbeitsbereich, in dem das Ereignis erfasst wurde. |
e | KeyboardEvent | Das Ereignis „Tastendruck“. |
Gibt zurück:
boolean
„True“, wenn das Ereignis verarbeitet wurde, andernfalls „False“.