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 zdarzenia e, będą przetwarzane w kolejności od najstarszych do najnowszych. – Jeśli preconditionFn istnieje, zostanie wywołany. Jeśli funkcja preconditionFn zwróci wartość FAŁSZ, funkcja callback skrótu zostanie pominięta. Przetwarzanie zostanie wznowione od następnego utworzonego skrótu, jeśli taki istnieje. – zostanie wywołana funkcja callback skrótu. Jeśli zwróci wartość true, przetwarzanie zostanie zakończone, a funkcja onKeyDown zwró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, onKeyDown zwró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.