Vue lecture

Accessible by Design: The Role of the 'lang' Attribute - HTMHell

Définir la langue de vos pages correctement à l'aide de <html lang="fr"> a un énorme impact positif pour les lecteurs d'écrans mais pas uniquement.

The lang attribute is a tiny line of code that provides universal access to your content. It's arguably the easiest, fastest, and most impactful accessibility fix you can make on any website.


Permalink
  •  

Accessible by Design: The Role of the 'lang' Attribute - HTMHell

Définir la langue de vos pages correctement à l'aide de <html lang="fr"> a un énorme impact positif pour les lecteurs d'écrans mais pas uniquement.

The lang attribute is a tiny line of code that provides universal access to your content. It's arguably the easiest, fastest, and most impactful accessibility fix you can make on any website.


Permalink
  •  

LudAccess

Nous accompagnons les studios de développement de jeux vidéo, les exploitants d'Escapes Game et de productions numériques pour rendre leur contenu plus accessible.
LudAccess sensibilise au handicap et à la baisse de vision quelle qu'en soit la cause (maladie, âge, fatigue, accident).
Co-fondé par un non-voyant passionné de jeux vidéo et de culture à travers le numérique. Nos consultants et testeurs spécialisés sont des personnes en situation de handicap qui vous conseillent en accessibilité.

Quelques articles de leur blog que j'ai trouvé intéressants :


La Cité des Sciences a aussi partagé cette liste : Des jeux vidéos accessibles aux déficients visuels.

Et à ce sujet il y a aussi cet intéressant article d'Access42, même s'il "date" un peu : https://access42.net/jeux-video-accessibles/


Permalien
  •  

Toyota Walk Me - Le fauteuil roulant robot qui marche comme un crabe

Je pense que comme moi, vous n’avez jamais vu un fauteuil roulant monter des escaliers ? Hé ça va changer en lisant cet article puisque Toyota vient de présenter un truc complètement dingue lors du Japan Mobility Show 2025. Il s’agit d’un fauteuil roulant autonome avec des pattes articulées qui lui permettent de se déplacer comme un crabe.

Le bestiau s’appelle “Walk Me” et c’est pas juste un concept de designer sous acide puisque ce machin dispose de quatre pattes repliables inspirées de la locomotion animale, notamment celle des chèvres, des crabes et des petits vieux chez Auchan le mardi matin à 8h30. Et quand je dis inspirées, c’est pas du bullshit marketing car les ingénieurs de Toyota ont vraiment étudié comment ces animaux se déplaçaient sur des terrains accidentés pour reproduire leurs mouvements.

Concrètement, quand le Walk Me grimpe un escalier, les papattes avant déterminent la hauteur de la marche et tirent la structure vers le haut, pendant que les papattes arrière maintiennent l’équilibre et poussent le corps. C’est fluide, c’est stable, et surtout, contrairement à vous qui ne pouvez rien faire sans votre femme, c’est autonome ! Donc pas besoin de quelqu’un derrière pour vous porter ou vous pousser.

Et pour éviter de se vautrer ou de percuter des obstacles, le Walk Me embarque des capteurs LiDAR et des caméras qui scannent en permanence l’environnement. Le système crée alors une représentation 3D en temps réel de ce qui l’entoure et s’adapte automatiquement comme ça, si un obstacle apparaît (genre un bébé ninja), il s’arrête tout seul !

Et le truc malin, c’est que quand vous n’avez pas besoin des pattes, elles se replient sous le siège, du coup le fauteuil devient suffisamment compact pour rentrer dans un coffre de voiture ou dans vos bagages. Le système peut même se déployer et se stabiliser tout seul sans intervention de l’utilisateur.

Bon, bien sûr, le Walk Me reste un prototype sans date de commercialisation annoncée mais sa présentation au Japan Mobility Show montre que Toyota prend au sérieux la mobilité inclusive. Y’a encore du boulot avant de voir ce genre d’engin dans les rues, mais ça donne quand même un bon aperçu d’un futur où les fauteuils roulants ne seront plus limités par les escaliers, les trottoirs défoncés ou les terrains un peu roots qu’on ne connait que trop bien en France…

Source

  •  

CM-Colors - Un petit changement de couleurs pour une accessibilité maximum

L’accessibilité web c’est comme le tri sélectif… tout le monde dit que c’est génial mais azy, j’ai pas le temps. Et pourtant, c’est super important car près de 80% des pages web ont des problèmes de contraste de texte.

C’est le souci noumber ouane détecté sur le million de sites analysés chaque année par WebAIM . En gros, si vous avez un site, y’a de fortes chances que certains visiteurs galèrent à lire votre contenu, et je ne vous parle pas uniquement des personnes malvoyantes, hein… y’a aussi le daltonisme qui touche environ 8% des hommes et 0,5% des femmes. Rajoutez à ça les gens qui lisent leur téléphone en plein soleil, ceux qui ont une dalle de laptop toute pourrie, et vous comprendrez vite que le problème concerne pas mal de monde.

Alors est ce que vous connaissez les normes WCAG ?

Hé bien c’est le standard international pour l’accessibilité web. Ainsi pour être conforme au niveau AA (le minimum recommandé), votre texte doit avoir un ratio de contraste d’au moins 4,5:1 avec son arrière-plan. Pour le niveau AAA (l’idéal), c’est 7:1. Et là vous vous dites “super, je vais calculer ça à la main pour mes 47 couleurs de palette, mais va bien te faire cuire le cul, Korben”. (Oui, c’est comme ça que je vous imagine quand vous lisez mes articles).

Heureusement, y’a un outil qui vient de sortir et qui va vous changer la vie : CM-Colors . Vous lui donnez vos couleurs, et il les ajuste automatiquement pour qu’elles soient accessibles, le tout en modifiant les teintes le moins possible pour garder votre design intact.

L’installation est super fastoche…. C’est du Python donc un petit pip install cm-colors et hop c’est réglé. Ensuite, vous pouvez l’utiliser soit en ligne de commande directement sur vos fichiers CSS, soit via l’API dans votre code. Par exemple, vous avez un gris #5f7887 sur un fond #e6f0f5 qui passe pas les tests, hop, CM-Colors le transforme automatiquement en #5c6f7b et maintenant c’est conforme AA. Et la différence à l’œil nu est quasi invisible. Bref, c’est nickel pour l’accessibilité !

from cm_colors import ColorPair

# Your colors
pair = ColorPair("#999999", "#ffffff")

# Fix them and preview in the terminal
fixed_color, success = pair.make_readable(show=True)

print(f"Use {fixed_color} instead of #999999")
# Output: Use #8e8e8e instead of #999999

Le truc vraiment cool, c’est que l’outil gère plusieurs niveaux de lisibilité. Y’a “Readable” qui correspond au AA, “Very Readable” pour le AAA, et même une option large_text=True pour les gros titres qui ont des exigences moins strictes. Vous pouvez donc adapter selon vos besoins et pour les devs qui bossent sur de gros projets, y’a aussi une fonction make_readable_bulk qui permet de corriger plusieurs paires de couleurs d’un coup.

from cm_colors import make_readable_bulk

my_colors = [
 ("#777", "#fff"),
 ("#888", "#000"),
]

results = make_readable_bulk(my_colors)

for color, status in results:
 print(f"{color} is {status}")

Vous lui balancez une liste de tuples (texte, fond) et il vous retourne tout ça au propre. Et si vous voulez traiter directement vos fichiers CSS, la commande cm-colors styles.css génère un nouveau fichier styles_cm.css avec toutes les couleurs corrigées. L’outil peut même générer des rapports HTML pour visualiser les changements avant/après.

Alors oui, je sais, se taper de l’accessibilité c’est un peu relou car on a toujours l’impression que c’est du temps perdu sur des détails. Mais dites vous que ça impacte vraiment l’expérience de millions d’utilisateurs, donc ça vaut le coup d’y passer 5 minutes, surtout avec un outil automatisé !

Bref, CM-Colors c’est gratuit, c’est open source sous licence GPL-3, et ça peut vous éviter pas mal de galères. Toute la documentation est ici et y’a même une démo interactive sur leur site si vous voulez tester avant d’installer.

  •  

Toasts | Primer

GitHub décourage l'utilisation des toasts, ces petites notifications qui s'affichent en surimpression, souvent dans le coin d'une page pour informer d'un événement.


Permalink
  •  

Toasts | Primer

GitHub décourage l'utilisation des toasts, ces petites notifications qui s'affichent en surimpression, souvent dans le coin d'une page pour informer d'un événement.


Permalink
  •  

Stéphane, non-voyant et surd[év]oué de l’informatique

Un parcours de résilience et de passion pour l’informatique

Stéphane, 46 ans, est un informaticien bénévole aveugle de naissance, dont le parcours est une leçon de résilience et de générosité. Né prématurément en 1978, il a surmonté les barrières de sa cécité grâce à une scolarité spécialisée à l’Institut Provincial d’Enseignement Spécial de Mons, suivie d’études en Administration Publique à Saint-Ghislain et d’une formation en informatique au Collège Franciscain de Tournai.

Photo : Fête de l’Internet Stéphane faisant une démonstration de l’impression en braille à des enfants

Malgré les défis techniques initiaux il s’est spécialisé dans les technologies adaptées aux déficients visuels, offrant son expertise gratuite en informatique, internet, téléphonie mobile et multimédia audio. « J’aime procurer mon aide à d’autres personnes aveugles qui en ont le besoin […] de manière totalement bénévole afin qu’un maximum de personnes en difficultés puissent accéder à un éventail d’outils le plus large possibles », confie-t-il avec enthousiasme.

Un engagement pour une accessibilité autonome avec Emmabuntüs

Dans cette interview exclusive pour Emmabuntüs, Stéphane partage son engagement récent avec la distribution Linux Emmabuntüs, un système d’exploitation libre dédiée au réemploi d’ordinateurs. Mis en contact avec Patrick, membre du collectif, via un forum, il teste activement le système pour en optimiser l’accessibilité. Ce qui l’a séduit en premier ? La possibilité d’installer Emmabuntüs de manière autonome grâce à la vocalisation intégrée : « Ce que j’ai tout de suite apprécié avec votre distribution, c’est que je n’ai besoin de personne pour installer le système grâce à la vocalisation de l’étape d’installation. Car il n’y a rien de plus frustrant pour une personne aveugle de ne pas pouvoir faire une installation elle-même. » Il évalue actuellement les raccourcis clavier, l’intégration des barrettes Braille via Orca (le lecteur d’écran), et identifie des pistes d’amélioration pour rendre les applications encore plus inclusives, sans assistance visuelle requise.

Un impact solidaire pour les communautés vulnérables

Au-delà de son usage personnel – notamment pour redonner vie à ses anciens PC portables obsolètes sous Windows –, Stéphane voit en Emmabuntüs un outil puissant pour des projets solidaires. Cela résonne particulièrement avec les initiatives d’Emmabuntüs, qui réemploient des ordinateurs pour équiper des institutions pour personnes handicapées, comme au Togo. En adaptant ces machines aux besoins des déficients visuels, Stéphane contribue à démocratiser l’accès au numérique dans ces contextes vulnérables, prolongeant ainsi la vie utile du matériel tout en favorisant l’autonomie. Son dévouement « surdévoué » à l’informatique n’est pas qu’une passion : c’est un engagement concret pour un monde plus accessible, où la technologie efface les frontières du handicap.

Commentaires : voir le flux Atom ouvrir dans le navigateur

  •  
❌