La navigation de fenêtres entièrement au clavier fonctionne mieux sous la forme d'un parcours court et prévisible plutôt que d'une grande collection de raccourcis. Décidez si le premier choix est une application, une fenêtre ou un projet, puis conservez une solution de repli en cas d'ambiguïté.

Créez d'abord un parcours natif

Utilisez Commande-Tabulation pour sélectionner une application et Commande-accent grave pour passer d'une fenêtre à l'autre au sein de celle-ci. Mission Control et App Exposé peuvent également être ouverts à l'aide de raccourcis clavier configurés dans les Réglages Système. Apprenez le parcours avec quelques fenêtres avant d'ajouter un sélecteur global.

Si un projet s'étend sur plusieurs applications, un parcours basé d'abord sur l'application peut tout de même vous amener à choisir la mauvaise fenêtre de navigateur ou d'éditeur. Une liste axée sur les objectifs réduit les candidats avant la sélection finale de la fenêtre.

Maintenez le focus visible

Une interface au clavier doit indiquer quel élément est sélectionné, permettre les déplacements dans les deux sens et faire de la touche Échap une sortie sécurisée. Avant d'activer une fenêtre dont le titre est dupliqué ou vide, examinez un autre indice au lieu de vous fier à l'ordre de la liste.

Testez les fenêtres réduites, les Spaces en plein écran et une fenêtre qui disparaît pendant que la liste est ouverte. Un flux de travail fiable doit échouer de manière visible lorsque la cible a disparu.

Évitez les conflits de raccourcis

Notez chaque raccourci global et son propriétaire. Évitez d'assigner la même combinaison de touches à un gestionnaire de fenêtres, un lanceur, une extension de navigateur et une fonctionnalité système. Si un raccourci ne fonctionne pas, testez-le dans les réglages de l'outil avant de modifier plusieurs attributions à la fois.

Wallo utilise une couche d'objectifs suivie d'une couche de fenêtres dans sa navigation au clavier. L'autorisation d'accessibilité est requise pour un focus précis, et les cibles ambiguës ou manquantes ne doivent pas être activées. Les raccourcis natifs restent la solution de repli lorsqu'un groupe de projets n'est pas nécessaire.