blockly > KeyboardNavigationController
Klasse KeyboardNavigationController
Der KeyboardNavigationController koordiniert das Tastaturnavigationsverhalten in Blockly, z. B. das Aktivieren/Deaktivieren der vollständigen Cursorvisualisierung.
Unterschrift:
export declare class KeyboardNavigationController
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
getIsActive() | ||
setIsActive(isUsing) | Legt fest, ob ein Nutzer die Tastaturnavigation aktiv verwendet. Wenn das der Fall ist, wenden Sie eine CSS-Klasse auf die gesamte Seite an, damit fokussierte Elemente zusätzliches Styling für Tastaturnutzer erhalten können. Da die Aktivierung der Tastaturnavigation erhebliche Änderungen an der Benutzeroberfläche mit sich bringt (z. B. die Visualisierung des Cursors und der Bewegungsmodus), sollten Anrufer die aktive Tastaturnavigation nur dann festlegen, wenn sie sich sicher sind, dass dies der richtige Status ist. Im Allgemeinen können Anrufer in jeder Situation, in der eine Maus- oder Tasteneingabe erforderlich ist, einen von drei Pfaden wählen: 1. Nichts unternehmen. Diese Option sollte für neutrale Aktionen verwendet werden, die nicht hauptsächlich die Verwendung von Tastatur oder Maus erfordern, z. B. das Klicken zum Auswählen eines Blocks. 2. Tastaturnavigation deaktivieren Dies ist die beste Wahl, wenn ein Nutzer definitiv hauptsächlich die Maus verwendet, z. B. um mit einem Rechtsklick das Kontextmenü zu öffnen. 3. Tastaturnavigation aktivieren Das ist die beste Wahl, wenn mit hoher Wahrscheinlichkeit davon auszugehen ist, dass ein Nutzer die Funktion tatsächlich verwenden möchte, z. B. wenn er versucht, mit den Pfeiltasten zu navigieren. |