Platform logo

JetBrains Platform

Plugin and extension development for JetBrains products.

News

Amélioration de l’accessibilité dans les JetBrains IDEs : nouveautés et prochaines étapes en 2026

Read this post in other languages:

Pour rendre les logiciels accessibles, il faut souvent supprimer de petits points de friction récurrents dans les workflows quotidiens. Aujourd’hui, à l’occasion de la Journée mondiale de sensibilisation à l’accessibilité, nous vous présentons les récentes améliorations apportées aux JetBrains IDEs dans plusieurs domaines : la compatibilité avec les technologies d’assistance sur plusieurs plateformes, la navigation au clavier et le retour d’information non visuel. Certaines de ces améliorations sont déjà disponibles. D’autres arriveront au cours de l’année.

Vous pouvez écouter cet article de blog à l’aide du lecteur audio ci-dessous.

Une meilleure compatibilité avec les technologies d’assistance

L’un des principaux aspects sur lesquels nous avons travaillé est la manière dont les JetBrains IDEs interagissent avec les outils d’accessibilité au niveau du système d’exploitation.

Amélioration de la prise en charge de la loupe sous Windows

Les loupes d’écran font partie des technologies d’assistance les plus couramment utilisées dans les JetBrains IDEs. Jusqu’à récemment, la loupe Windows intégrée ne suivait pas correctement le curseur de texte dans l’éditeur, ce qui compliquait la navigation et l’édition pour les utilisateurs malvoyants. Nous avons implémenté la prise en charge du suivi du curseur afin que la loupe suive le texte au fil de la saisie, comme elle le fait dans d’autres applications.

Cette avancée s’appuie sur nos travaux antérieurs sur macOS, lors desquels nous avons mis en place le suivi du curseur de texte avec macOS Zoom. Cette prise en charge est à présent étendue à Windows.

Prise en charge d’Orca et de la loupe GNOME sous Linux

À partir de la version 2026.2, qui sera publiée cet été, , les JetBrains IDEs permettront l’utilisation du lecteur d’écran Orca et de la loupe GNOME dans les environnements Linux pris en charge

Nous travaillons activement sur ce sujet, avec de nombreuses tâches connexes déjà en cours. L’accessibilité ne devrait pas dépendre de votre système d’exploitation, et nous continuons à améliorer sa prise en charge sur toutes les plateformes.

Une navigation au clavier plus prévisible

Nous avons également facilité les déplacements dans l’IDE sans avoir recours à la souris.

Accès au menu principal avec Alt sous Windows

Dans les applications Windows natives, appuyer sur la touche Alt déplace le focus vers le menu principal, ce qui permet de le parcourir à l’aide du clavier. Ce comportement n’était auparavant pas implémenté dans les JetBrains IDEs, et les lecteurs d’écran, comme NVDA, annonçaient parfois le menu système à la place.

Le menu principal se comporte à présent d’une manière familière et prévisible pour les personnes qui naviguent uniquement au clavier et celles qui utilisent des lecteurs d’écran, et l’indicateur de focus lumineux aide les utilisateurs malvoyants à identifier l’élément sélectionné.  

Navigation entre les principales parties de l’IDE

Un autre aspect de notre travail concerne l’expérience de déplacement entre les différentes parties de l’interface de l’IDE, comme les barres d’outils, les panneaux et l’éditeur. Nous travaillons sur un modèle plus structuré pour naviguer entre les grands groupes de composants :

  • Tab et Maj+Tab déplacent le focus au sein de la zone actuelle.
  • Un raccourci dédié vous permet de basculer entre les plus grandes sections de l’IDE.

Cela réduit l’effort nécessaire pour accéder aux commandes essentielles et rend l’interface générale plus facile à parcourir. Dans les versions actuelles, il est désormais possible de mettre en évidence la barre d’outils principale et la barre d’état. De plus, les widgets Projet et Git de la barre d’outils ont été corrigés. Auparavant, ces widgets n’étaient pas sélectionnables par les lecteurs d’écran, contrairement à d’autres éléments. 

L’étape suivante consistera à peaufiner certains contrôles spécifiques et à inclure les barres des fenêtres d’outils des deux côtés du cadre de l’IDE dans le flux de navigation.

Exploration d’un retour d’information non visuel plus riche grâce à des signaux audio

L’accessibilité ne se limite pas à la capacité d’atteindre les commandes. Il s’agit aussi de comprendre ce qui se passe pendant que vous travaillez. Nous étudions des moyens d’enrichir le retour audio dans l’IDE. Voici les deux axes que nous explorons actuellement :

  • Signaux contextuels lorsque le curseur arrive sur des lignes contenant des erreurs, des avertissements, des points d’arrêt ou des modifications du contrôle de version. Nous voulons que l’IDE fournisse instantanément un retour d’information non visuel et contextuel.
  • Notifications audio plus générales pour les actions et les changements d’état de l’IDE.

L’objectif est de réduire la dépendance aux seuls indicateurs visuels ou aux changements de contexte pour comprendre ce qui a changé. Nous souhaitons que l’IDE fournisse ces informations de manière plus directe.

L’accessibilité en tant qu’effort continu

Nous travaillons à améliorer l’accessibilité dans les JetBrains IDEs dans plusieurs domaines à la fois, notamment en assurant la compatibilité avec les technologies d’assistance telles que les lecteurs d’écran et les loupes, ainsi qu’en offrant une navigation au clavier plus cohérente et un retour d’information plus clair pour les événements généralement plus visuels.

Ces améliorations s’appuient sur des mises à jour antérieures, comme la prise en charge de VoiceOver et de NVDA, un thème d’interface utilisateur à contraste élevé et des palettes de couleurs adaptés aux déficiences de perception du rouge et du vert. Il reste encore du travail, et nous continuerons nos efforts dans ce sens.

N’hésitez pas à nous faire part de votre avis

Nous serions ravis de savoir ce qu’en pensent les développeurs qui utilisent les fonctions d’accessibilité, ainsi que tous ceux qui souhaitent améliorer l’expérience d’utilisation de ces fonctions.

Si vous avez des idées ou des commentaires sur l’accessibilité dans les JetBrains IDEs, vous pouvez nous contacter directement à l’adresse accessibility@jetbrains.com. Vous pouvez également nous signaler tout problème via YouTrack ou via notre formulaire de demande d’assistance.

Si vous souhaitez rester informé des améliorations concernant l’accessibilité, vous pouvez vous abonner aux mises à jour en cliquant ici.

Auteurs de l’article original en anglais :

Ekaterina Valeeva

Ekaterina Valeeva

Ekaterina Ryabukha

Ekaterina Ryabukha