Les heuristiques d'ergonomie¶
Le vocabulaire clos auquel une décision d'ergonomie se rattache, par le champ heuristiques:
de son en-tête OKF.
Version 2, arrêtée le 2026-08-23. Close veut dire : aucune clé ne s'invente au fil de l'eau. Une clé nouvelle est une décision, elle passe par cette page et par une version.
La version 2 ajoute la famille WCAG, cinq clés. La version 1 en portait dix-huit, toutes de conception ; aucune ne disait ce qu'une interface doit à qui la lit mal, la lit au clavier, ou distingue mal les couleurs. Ce n'était pas un oubli d'inventaire, c'était le même angle mort que pour la Gestalt : le produit tenait déjà quatre de ces cinq propriétés, et aucune n'avait de nom.
Le champ est toujours une liste, même à une seule entrée, et chaque clé est confrontée séparément à ce vocabulaire. Une décision qui sert deux heuristiques les nomme toutes les deux : c'est le cas ordinaire, pas l'exception.
Pourquoi une annexe, et pas le corps des ADR¶
Le corps d'une ADR ne porte rien de tout ceci. Le cliquet de longueur est à 50 pour un seuil de 800 mots, et deux ADR l'ont franchi le 2026-08-22 en gagnant un seul paragraphe. Un rattachement qui coûterait cent mots par décision ne serait pas posé, ou le serait au prix d'un cliquet qui monte. Il tient donc en une clé.
Les dix heuristiques de Nielsen¶
Jakob Nielsen, 10 Usability Heuristics for User Interface Design, 1994 - révision de 2020 pour les libellés. Les noms français sont ceux de cette page, et font foi ici.
| Clé | Nom | Ce qu'elle demande |
|---|---|---|
nielsen-1 |
Visibilité de l'état du système | l'utilisateur sait à tout moment ce qui se passe, par un retour approprié et à temps |
nielsen-2 |
Correspondance avec le monde réel | les mots, les phrases et les concepts sont ceux de l'utilisateur, pas ceux du système |
nielsen-3 |
Contrôle et liberté | une sortie de secours claire quand on s'est trompé de chemin : annuler, revenir, refaire |
nielsen-4 |
Cohérence et standards | deux mots différents ne désignent pas la même chose, et les conventions de la plateforme sont suivies |
nielsen-5 |
Prévention de l'erreur | la condition qui rend l'erreur possible est retirée, ou confirmée avant qu'elle ne coûte |
nielsen-6 |
Reconnaissance plutôt que rappel | ce dont on a besoin est visible ; rien n'exige de se souvenir d'un écran à l'autre |
nielsen-7 |
Flexibilité et efficience | un raccourci pour l'habitué, sans gêner celui qui découvre |
nielsen-8 |
Esthétique et sobriété | rien d'inutile à l'écran : chaque élément de plus dispute sa visibilité aux autres |
nielsen-9 |
Reconnaître, diagnostiquer, corriger | un message d'erreur en langage clair, qui dit le problème et propose une issue |
nielsen-10 |
Aide et documentation | l'aide se trouve, se cherche, et tient en des étapes concrètes |
Les deux notions de Norman¶
Donald A. Norman, The Design of Everyday Things, 1988 - édition révisée de 2013, dont vient la distinction entre les deux.
| Clé | Nom | Ce qu'elle demande |
|---|---|---|
affordance |
Affordance | ce que la chose permet de faire, indépendamment de ce qu'on en voit |
signifiant |
Signifiant | ce qui montre où agir : sans lui, une affordance existe et personne ne la trouve |
Les six lois de la Gestalt¶
Max Wertheimer, 1923 ; Kurt Koffka, Principles of Gestalt Psychology, 1935. Six lois retenues, celles qui décident d'un groupement à l'écran.
| Clé | Nom | Ce qu'elle demande |
|---|---|---|
gestalt-proximite |
Proximité | ce qui est proche est lu comme un groupe ; l'espace sépare mieux qu'un trait |
gestalt-similarite |
Similarité | ce qui se ressemble est lu comme de même nature ; deux rôles ne partagent pas une forme |
gestalt-continuite |
Continuité | l'œil suit une ligne ; un alignement rompu casse la lecture |
gestalt-cloture |
Clôture | une forme incomplète se complète toute seule ; un cadre ouvert se referme dans la tête |
gestalt-figure-fond |
Figure et fond | ce qui est au premier plan se distingue du reste ; sans contraste, tout est fond |
gestalt-destin-commun |
Destin commun | ce qui bouge ensemble appartient ensemble ; une animation groupe autant qu'une bordure |
Les cinq critères WCAG retenus¶
Web Content Accessibility Guidelines 2.2, niveau AA. Le standard compte une cinquantaine de critères, dont une bonne moitié n'a pas de sens pour une application de bureau JavaFX. Cinq sont retenus : ceux dont ce produit a de quoi parler, et qui se mesurent sur ses surfaces.
| Clé | Critère | Ce qu'elle demande |
|---|---|---|
wcag-contraste |
1.4.3 et 1.4.11 | 4,5:1 pour ce qui habille du texte, 3:1 pour un élément d'interface qui n'en habille aucun |
wcag-couleur-seule |
1.4.1 | la couleur n'est jamais le seul porteur d'une information ; un mot, une forme ou une position la double |
wcag-nom-accessible |
1.1.1 et 4.1.2 | tout contrôle a un nom, même sans texte visible : une icône seule ne se lit pas |
wcag-focus-visible |
2.4.7 | le contrôle qui a le focus clavier se voit, y compris quand une feuille réécrit son fond |
wcag-cible |
2.5.8 | une cible cliquable fait au moins 24 × 24 px |
Une clé WCAG et une clé de conception peuvent se poser ensemble : le contraste sert à la fois la loi de figure et fond, et le critère 1.4.3. Ce n'est pas une redondance, ce sont deux raisons de tenir la même propriété - et le jour où l'une s'affaiblit, l'autre la retient.
Ce que cette page n'est pas¶
Ce n'est pas un guide de style, ni une méthode de conception. C'est un vocabulaire de rattachement : il sert à retrouver les décisions qui traitent d'un même problème d'usage, et à voir celles qu'aucune décision ne couvre.
Le regroupement sert à retrouver, pas à fusionner d'office. Deux ADR qui partagent une clé restent deux décisions tant que rien ne prouve qu'elles disent la même chose : elles peuvent être voisines de sujet sans être des doublons. Toute fusion se décide par paire, et se justifie.
Matrice : ce que chaque heuristique sert¶
Engendrée depuis les en-têtes des ADR par scripts/methode/matrice-ergonomie.py, et gardée par lui.
7 rattachement(s), portés par 5 décision(s). Les deux nombres diffèrent dès qu'une décision sert plusieurs heuristiques : c'est le cas ordinaire, et les confondre ferait croire à une couverture qui n'existe pas.
| Clé | Heuristique | ADR | Lesquelles |
|---|---|---|---|
nielsen-1 |
Visibilité de l'état du système | 3 | 4984-le-protocole-est-un-plancher-et-ce-qu-on-ignore-ne-se-decide-pas, 5065-un-verdict-dit-ce-qu-il-n-a-pas-juge, 5093-la-couverture-et-la-completude-sont-deux-axes |
nielsen-2 |
Correspondance avec le monde réel | 1 | 4366-un-avertissement-se-dit-en-mots |
nielsen-3 |
Contrôle et liberté | 0 | aucune |
nielsen-4 |
Cohérence et standards | 1 | 4368-l-apostrophe-d-un-libelle-est-droite |
nielsen-5 |
Prévention de l'erreur | 0 | aucune |
nielsen-6 |
Reconnaissance plutôt que rappel | 0 | aucune |
nielsen-7 |
Flexibilité et efficience | 0 | aucune |
nielsen-8 |
Esthétique et sobriété | 1 | 4366-un-avertissement-se-dit-en-mots |
nielsen-9 |
Reconnaître, diagnostiquer, corriger | 0 | aucune |
nielsen-10 |
Aide et documentation | 0 | aucune |
affordance |
Affordance | 0 | aucune |
signifiant |
Signifiant | 0 | aucune |
gestalt-proximite |
Proximité | 0 | aucune |
gestalt-similarite |
Similarité | 1 | 4366-un-avertissement-se-dit-en-mots |
gestalt-continuite |
Continuité | 0 | aucune |
gestalt-cloture |
Clôture | 0 | aucune |
gestalt-figure-fond |
Figure et fond | 0 | aucune |
gestalt-destin-commun |
Destin commun | 0 | aucune |
wcag-contraste |
1.4.3 et 1.4.11 | 0 | aucune |
wcag-couleur-seule |
1.4.1 | 0 | aucune |
wcag-nom-accessible |
1.1.1 et 4.1.2 | 0 | aucune |
wcag-focus-visible |
2.4.7 | 0 | aucune |
wcag-cible |
2.5.8 | 0 | aucune |
18 heuristique(s) sur 23 que rien ne sert. Ce n'est pas une faute : c'est ce dont personne n'a eu à décider, et il faut le voir pour savoir si c'est un choix ou un angle mort.
nielsen-3· Contrôle et liberténielsen-5· Prévention de l'erreurnielsen-6· Reconnaissance plutôt que rappelnielsen-7· Flexibilité et efficiencenielsen-9· Reconnaître, diagnostiquer, corrigernielsen-10· Aide et documentationaffordance· Affordancesignifiant· Signifiantgestalt-proximite· Proximitégestalt-continuite· Continuitégestalt-cloture· Clôturegestalt-figure-fond· Figure et fondgestalt-destin-commun· Destin communwcag-contraste· 1.4.3 et 1.4.11wcag-couleur-seule· 1.4.1wcag-nom-accessible· 1.1.1 et 4.1.2wcag-focus-visible· 2.4.7wcag-cible· 2.5.8