blockly > ShortcutRegistry > onKeyDown
Metoda ShortcutRegistry.onKeyDown()
Obsługuje zdarzenia naciśnięcia klawisza.
- Wszystkie
KeyboardShortcut(s) przypisane do kodów kluczy, które powodują wywołanie zdarzeniae, będą przetwarzane w kolejności od najstarszych do najnowszych. – JeślipreconditionFnistnieje, zostanie wywołany. Jeśli funkcjapreconditionFnzwróci wartość FAŁSZ, funkcjacallbackskrótu zostanie pominięta. Przetwarzanie zostanie wznowione od następnego utworzonego skrótu, jeśli taki istnieje. – zostanie wywołana funkcjacallbackskrótu. Jeśli zwróci wartość true, przetwarzanie zostanie zakończone, a funkcjaonKeyDownzwróci wartość true. Jeśli zwróci wartość false, przetwarzanie zostanie kontynuowane za pomocą następnego skrótu (jeśli taki istnieje). – jeśli wszystkie zarejestrowane skróty dla danego kodu klawisza zostały przetworzone bez zwracania wartości true,onKeyDownzwróci wartość false.
Podpis:
onKeyDown(workspace: WorkspaceSvg, e: KeyboardEvent): boolean;
Parametry
| Parametr | Typ | Opis |
|---|---|---|
| obszar roboczy | WorkspaceSvg | Główny obszar roboczy, na którym zostało zarejestrowane zdarzenie. |
| e | KeyboardEvent | Zdarzenie wciśnięcia klawisza. |
Zwroty:
wartość logiczna
Wartość true, jeśli zdarzenie zostało obsłużone. W przeciwnym razie ma wartość false.