blockly > ShortcutRegistry > onKeyDown

Methode „ShortcutRegistry.onKeyDown()“

Verarbeitet Tasten-Down-Ereignisse.

  • Alle KeyboardShortcut, die den Tastencodes zugeordnet sind, die das Ereignis e auslösen, werden in der Reihenfolge vom am wenigsten bis zum am meisten kürzlich registrierten verarbeitet. – Wenn die preconditionFn des Shortcuts vorhanden ist, wird sie aufgerufen. Wenn preconditionFn den Wert „falsch“ zurückgibt, wird die callback-Funktion des Shortcuts übersprungen. Die Verarbeitung wird mit dem nächsten Shortcut fortgesetzt, falls vorhanden. – Die callback-Funktion des Shortcuts wird dann aufgerufen. Wenn „true“ zurückgegeben wird, wird die Verarbeitung beendet und onKeyDown 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, gibt onKeyDown „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“.