Platform logo

JetBrains Platform

Plugin and extension development for JetBrains products.

News

Mejora de la accesibilidad en los JetBrains IDEs: novedades y perspectivas para 2026

Read this post in other languages:

Hacer que el software sea accesible a menudo se reduce a eliminar pequeños pero recurrentes puntos de fricción en los flujos de trabajo cotidianos. Hoy, en el Día Mundial de la Concienciación sobre la Accesibilidad, compartimos las mejoras recientes en los JetBrains IDEs en diversas áreas: la compatibilidad con tecnologías de asistencia en varias plataformas, la navegación por teclado y los comentarios no visuales. Algunas de estas mejoras ya están disponibles y otras llegarán a lo largo del año.

Puede usar el reproductor de audio a continuación si desea escuchar este artículo del blog.

Mejor compatibilidad con las tecnologías de asistencia

Una de las áreas clave en las que hemos estado trabajando es en mejorar cómo los JetBrains IDEs interactúan con las herramientas de accesibilidad a nivel de sistema operativo.

Compatibilidad mejorada con la lupa de Windows

Las lupas son una de las tecnologías de asistencia más comunes de los JetBrains IDEs. Hasta hace poco, la lupa integrada en Windows no seguía con fiabilidad el cursor del texto en el editor, lo que dificultaba la navegación y la edición a los usuarios con baja visión. Hemos implementado compatibilidad con el seguimiento del cursor, para que la lupa siga el texto mientras escribe, como lo hace en otras aplicaciones.

Esto se suma a nuestro trabajo anterior en macOS, donde abordamos el seguimiento del cursor del texto con Zoom de macOS. Ahora, Windows disfrutará de la misma compatibilidad.

Compatibilidad con Orca y GNOME Magnifier en Linux

Con la versión 2026.2, que llegará este verano, los JetBrains IDEs le permitirán utilizar el lector de pantalla Orca y GNOME Magnifier en entornos Linux compatibles

Se trata de un área de trabajo activa, con varias tareas relacionadas ya en marcha. La accesibilidad no debería depender de su sistema operativo, y continuaremos mejorando la compatibilidad en todas las plataformas.

Navegación por teclado más predecible

También hemos agilizado el desplazamiento por el IDE sin necesidad de depender del ratón.

Acceso al menú principal con Alt en Windows

En las aplicaciones nativas de Windows, pulsar Alt traslada la atención al menú principal, lo que le permite navegar por él con el teclado. Anteriormente los JetBrains IDEs no disponían de esta función, y los lectores de pantalla, como NVDA, en ocasiones anunciaban en su lugar el menú del sistema.

Ahora, el menú principal se comporta de un modo familiar y predecible para los usuarios que solo utilizan el teclado y para quienes usan lectores de pantalla, y el indicador de foco brillante ayuda a los usuarios con baja visión a identificar el elemento seleccionado.  

Navegación entre las partes principales del IDE

Otro aspecto en el que nos hemos centrado es la experiencia al desplazarse entre las distintas partes de la interfaz del IDE, como las barras de herramientas, los paneles y el editor. Estamos trabajando en un modelo más estructurado para navegar por los grandes grupos de componentes:

  • Tab y Mayús+Tab desplazan el foco dentro del área actual.
  • Un acceso directo específico le permite saltar entre las secciones más grandes del IDE.

Así se reduce el esfuerzo necesario para llegar a los controles fundamentales y resulta más sencillo navegar por la interfaz general. Para la iteración actual, hemos hecho posible enfocar la barra de herramientas principal y la barra de estado, y hemos reparado los widgets de la barra de herramientas Project y Git, que no eran seleccionables por los lectores de pantalla, aunque otros elementos sí lo fuesen. 

Nuestro siguiente paso será pulir controles específicos e incluir las barras de las ventanas de herramientas a ambos lados del marco del IDE en el flujo de navegación.

Exploración de comentarios no visuales más completos con señales de audio

La accesibilidad no solo consiste en llegar a los controles, sino en comprender qué sucede mientras trabaja. Estamos explorando modos de ofrecer comentarios de audio más completos en el IDE. Estas son las dos direcciones que estamos explorando:

  • Señales contextuales cuando el signo de intercalación llega a líneas con errores, advertencias, puntos de interrupción o cambios en el control de versiones. Queremos que el IDE ofrezca comentarios no visuales inmediatos en contexto.
  • Notificaciones de audio más generales para acciones y cambios de estado del IDE.

El objetivo es reducir la necesidad de depender de indicadores visuales o cambiar de contexto solo para comprender qué ha cambiado. En su lugar, queremos que el IDE proporcione esa información de manera más directa.

La accesibilidad: un objetivo continuo

Estamos mejorando la accesibilidad en los JetBrains IDE en varias áreas simultáneamente, incluyendo la compatibilidad con tecnologías de asistencia como lectores de pantalla y lupas, además de ofrecer una navegación con teclado más coherente y comentarios más claros para eventos que suelen ser más bien visuales.

Estas mejoras complementan a actualizaciones anteriores, como la compatibilidad con VoiceOver y NVDA, un tema de interfaz de usuario de alto contraste y esquemas de colores para la deficiencia de visión rojo-verde. Todavía queda trabajo que hacer, y seguiremos avanzando en esta dirección.

Nos encantaría saber su opinión

Estamos deseando conocer la opinión de los desarrolladores que dependen de las funcionalidades de accesibilidad, y de cualquier persona interesada en mejorar su experiencia al utilizarlas.

Si tiene alguna idea o comentarios sobre la accesibilidad en los JetBrains IDEs, escríbanos directamente a accessibility@jetbrains.com. También puede informarnos sobre cualquier problema utilizando YouTrack o el formulario de solicitud de asistencia.

Si desea mantenerse informado acerca de las mejoras de accesibilidad, puede suscribirse a las novedades aquí.

Artículo original en inglés de:

Ekaterina Valeeva

Ekaterina Valeeva

Ekaterina Ryabukha

Ekaterina Ryabukha