Sur ordinateur, les claviers physiques ne servent pas seulement à saisir du texte. Ils sont essentiels à l'efficacité et à l'accessibilité des applications.

Points à retenir lors de l'adaptation aux entrées sur ordinateur
- Vos utilisateurs doivent pouvoir naviguer facilement à l'aide du clavier uniquement.
- Pensez aux actions d'efficacité qui pourraient se traduire par des raccourcis clavier.
Navigation à l'aide du clavier
Les claviers physiques et les pavés directionnels permettent de naviguer sur le bureau. Ils sont particulièrement importants pour les utilisateurs dont la portée et la dextérité sont limitées.
La touche de tabulation doit permettre de parcourir tous les éléments interactifs de votre application dans l'ordre de lecture logique, généralement de haut en bas et de gauche à droite, en s'adaptant automatiquement de droite à gauche pour les langues RTL.
Les touches fléchées doivent permettre de parcourir tous les éléments interactifs de manière directionnelle. Par exemple, la flèche vers la droite déplace le focus vers l'élément suivant d'une ligne, et la flèche vers le bas déplace le focus vers la ligne suivante.
Dans des contextes spécifiques tels que les boîtes de dialogue modales, la navigation au clavier doit rester dans la boîte de dialogue, empêchant le focus de passer à la page sous-jacente. Autorisez les utilisateurs à fermer l'élément sélectionné à l'aide de la touche Échap.
Interaction avec les composants
Respectez les habitudes de navigation spécifiques aux composants. Par exemple, lorsque le focus clavier se trouve sur un curseur, les utilisateurs s'attendent à ce que les touches fléchées vers la gauche et vers la droite ajustent la valeur plutôt que de déplacer le focus vers l'élément suivant. Pour obtenir des conseils de navigation spécifiques aux composants, consultez le guide ARIA Authoring Practices : Pattern.
Bien que le framework Android gère automatiquement la plupart des navigations au clavier, vous devrez peut-être gérer manuellement la sélection pour une expérience utilisateur fluide. Pour obtenir des conseils de conception, consultez les pages sur les entrées et la compatibilité des entrées sur les grands écrans pour en savoir plus sur l'implémentation.
Dans la mesure du possible, définissez la mise au point initiale du clavier sur un élément d'interface utilisateur qui sert un cas d'utilisation important dans votre application, comme une barre de recherche ou un bouton d'action principal. Cela réduit le nombre de frappes et améliore l'efficacité de la navigation.
Les utilisateurs doivent pouvoir identifier l'élément sélectionné en appliquant des styles de sélection distincts et cohérents à tous les éléments interactifs de votre application. Pour obtenir des conseils de conception, consultez États.
Permet aux utilisateurs de fermer les éléments d 'interface utilisateur temporaires, tels que les boîtes de dialogue, les menus et les feuilles inférieures, en appuyant sur la touche Échap, qui sert uniquement de commande d'annulation locale.
Raccourcis clavier
Utilisez des claviers physiques pour prendre en charge les raccourcis standards et personnalisés. Cela répond aux attentes des utilisateurs pour les actions courantes et accélère la productivité.
Pour aider les utilisateurs à découvrir les commandes disponibles et à afficher les raccourcis système et d'application dans un emplacement unifié, intégrez votre application à l'assistant de raccourcis clavier intégré d'Android. Pour en savoir plus sur l'implémentation, consultez Aide sur les raccourcis clavier.
Pour obtenir des conseils sur la conception des interactions avec le clavier, consultez Entrées.