Le bouton bascule doit-il afficher son état actuel ou l’état vers lequel il va changer ? (2010)
(ux.stackexchange.com)Le bouton bascule doit-il afficher son état actuel ou l’état vers lequel il va changer ?
- Un bouton bascule doit aussi servir à indiquer à l’utilisateur l’état actuel.
- Lorsqu’un bouton bascule est en état « activé », afficher « désactivé » peut prêter à confusion.
- Il faut éviter d’utiliser des contrôles à bascule de type flip-flop dans les boutons ou les menus.
Un interrupteur à bascule peut afficher à la fois l’état actuel et l’état à venir
- Une méthode consiste à placer du texte à l’extérieur du bouton pour afficher à la fois l’état actuel et l’état vers lequel il changera.
- Par exemple, le design des interrupteurs iOS affiche l’état « activé » en bleu, tandis que l’état « désactivé » ne l’est pas.
- Le design des interrupteurs d’OS X ne présente aucune ambiguïté, et l’utilisateur peut clairement connaître l’état actuel.
Il faut éviter l’utilisation du bouton bascule de Twitter
- Le bouton bascule de Twitter fournit une information au survol de la souris, mais cela peut prêter à confusion sur les écrans tactiles.
En anglais, "on" et "off" peuvent être à la fois des adverbes et des adjectifs
- Il est préférable d’utiliser des verbes ou des adjectifs sur le bouton afin de fournir un libellé clair.
- Ex. : "activer/désactiver", "démarrer/arrêter"
Il est important de distinguer l’état et l’action
- Quand la bascule représente une action (par ex. lecture/pause), elle doit afficher l’action qui se produira au clic.
- Quand la bascule représente une option (par ex. lecture aléatoire/lecture normale), elle doit afficher l’état actuel.
On peut envisager d’utiliser une case à cocher
- Si le changement d’état peut être résumé sous la forme d’une question « oui/non », l’utilisation d’une case à cocher peut être appropriée.
Utiliser une méthode qui affiche à la fois l’état et l’action au lieu d’un bouton bascule
- Quand l’état est désactivé, le bouton n’est pas mis en évidence ; quand l’état est activé, il est mis en évidence pour indiquer l’état.
On peut envisager de ne pas utiliser de bouton bascule
- Par exemple, dans le cas de lecture aléatoire/lecture normale, on peut utiliser une case à cocher portant le libellé « lecture aléatoire ».
Le bouton « J’aime » de Facebook est un bon exemple de bouton bascule
- Dans l’application Android de Facebook, le bouton « J’aime » apparaît en gris lorsqu’il est désactivé et en bleu lorsqu’il est activé.
Afficher à la fois l’état actuel et l’action est ce qu’il y a de plus clair
- Il est préférable de fournir à la fois un libellé pour l’état désactivé et un bouton cliquable permettant de passer à l’état activé.
Avis de GN⁺ :
- Le design des boutons bascule peut avoir un impact important sur l’expérience utilisateur, et il est essentiel d’indiquer clairement l’état actuel ainsi que l’état à venir.
- Le design des interrupteurs d’OS X est un bon exemple qui permet à l’utilisateur de comprendre intuitivement l’état actuel sans créer de confusion.
- Cet article peut aider les développeurs logiciel à créer une meilleure expérience utilisateur en fournissant des éléments importants à prendre en compte lors de la conception d’interfaces utilisateur.
1 commentaires
Commentaire Hacker News
La confusion autour du bouton de mise en sourdine dans Microsoft Teams
Le problème des boutons à bascule incohérents dans l’interface des véhicules Tesla
Le mécanisme de retour d’état des boutons-poussoirs chez la NASA
Le regret de la disparition des cases à cocher
Le design déroutant de l’écran de tableau de bord Tesla
Les problèmes des boutons à bascule et les pistes de solution
Le problème d’asynchronisme des boutons à bascule
Les avantages du design de toggle coulissant d’Apple
La nécessité d’indiquer clairement l’état actuel et l’état futur d’un toggle