Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
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.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-05-16 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-05-16 UTC."],[[["The `onKeyDown` method within the `ShortcutRegistry` class manages the 'key down' events in Blockly workspaces."],["It takes the workspace and the key down event as input, determining if a shortcut is triggered."],["The method returns `true` if the event was successfully handled by a registered shortcut, otherwise `false`."]]],[]]