blockly > KeyboardNavigationController
Classe KeyboardNavigationController
Le KeyboardNavigationController gère la coordination du comportement de navigation au clavier à l'échelle de Blockly, comme l'activation/la désactivation de la visualisation complète du curseur.
Signature :
export declare class KeyboardNavigationController
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
getIsActive() | ||
setIsActive(isUsing) | Indique si un utilisateur utilise activement la navigation au clavier. Si c'est le cas, appliquez une classe CSS à l'ensemble de la page afin que les éléments sélectionnés puissent appliquer un style supplémentaire aux utilisateurs du clavier. Notez que l'activation de la navigation au clavier entraîne des modifications importantes de l'expérience utilisateur (comme la visualisation du curseur et le mode Déplacer). Les appelants doivent donc veiller à n'activer la navigation au clavier que lorsqu'ils sont sûrs que c'est l'état correct. En général, dans n'importe quelle situation de saisie à la souris ou au clavier, les appelants peuvent choisir l'une des trois options suivantes : 1. Ne rien faire. Il s'agit du choix à faire pour les actions neutres qui n'impliquent pas principalement l'utilisation du clavier ou de la souris (par exemple, cliquer pour sélectionner un bloc). 2. Désactivez la navigation au clavier. Il s'agit du meilleur choix lorsqu'un utilisateur utilise définitivement et principalement la souris (par exemple, en effectuant un clic droit pour ouvrir le menu contextuel). 3. Activez la navigation au clavier. Il s'agit du meilleur choix lorsque vous êtes presque sûr qu'un utilisateur a réellement l'intention de l'utiliser (par exemple, lorsqu'il tente d'utiliser les touches fléchées pour se déplacer). |