La Vista previa para desarrolladores de Android 11 ya está disponible. Pruébala y comparte tus comentarios.

Funciones de accesibilidad

En este documento, se describen las funciones de accesibilidad de Android Studio 2.2 y versiones posteriores.

Compatibilidad con lectores de pantalla

Actualmente, los lectores de pantalla solo son compatibles con Android Studio en Windows.

Hay una variedad de lectores de pantalla disponibles para Windows, pero la compatibilidad con Android Studio es variable:

  • NVDA: Recomendamos usar NVDA 2015 o versiones posteriores, ya que este fue el lector de pantalla predominante durante el desarrollo de la compatibilidad de accesibilidad para Android Studio. Si usas la versión de 32 bits de NVDA, debes instalar el JRE de 32 bits en tu equipo, ya que esta versión de NVDA requiere C:\Windows\SysWOW64\WindowsAccessBridge-32.DLL para funcionar con Android Studio. Si NVDA no puede localizar este archivo, la ventana del registro de acontecimientos de NVDA muestra el mensaje "Java Access Bridge not available" ("Java Access Bridge no está disponible").
  • JAWS: No recomendamos usar Android Studio con JAWS porque pueden generarse problemas de rendimiento importantes cuando navegas en algunas partes de Android Studio mientras usas JAWS.
  • Windows Eyes: No recomendamos usar Android Studio con Windows Eyes porque, durante la instalación, este reemplaza las bibliotecas de accesibilidad de todos los JDK y JRE de tu equipo por versiones anteriores que no son compatibles con Android Studio.
  • Windows Narrator integrado: No recomendamos usar Windows Narrator porque no es compatible con la accesibilidad de Java en general.

Cómo activar la compatibilidad con lectores de pantalla

Para configurar un lector de pantalla con Android Studio en un equipo con Windows, sigue estos pasos:

  1. Instala el lector de pantalla.
  2. Asegúrate de haber instalado la versión de Java adecuada para tu lector de pantalla de la siguiente manera:

    • Si el lector de pantalla es de 32 bits, instala la versión 1.7 o posterior del JRE de 32 bits.
    • Si el lector de pantalla es de 64 bits, instala la versión 1.7 o posterior del JRE de 64 bits.
  3. Para activar Java Access Bridge, abre el diálogo del comando y escribe JRE_HOME\bin\jabswitch -enable, donde JRE_HOME es el directorio del JRE en tu equipo.

  4. Es posible que tu equipo tenga múltiples versiones de algunos componentes importantes de Java Access Bridge, que pueden no ser compatibles con todas las versiones. Para comprobar si la configuración de Java Access Bridge es correcta, confirma que tienes las versiones correctas de los siguientes archivos importantes, como se describe a continuación:

    Si el lector de pantalla es de 32 bits:

    • Asegúrate de que C:\Windows\SysWOW64\WindowsAccessBridge-32.DLL esté presente y de que su número de versión sea 7.xxx o posterior. En la descripción del archivo se debería incluir "Java(TM) Platform SE 7".
    • Confirma que los valores de Fecha de modificación de los archivos JRE_HOME\lib\ext\access-bridge-64.jar y JRE_HOME\jre\lib\ext\jaccess.jar (donde JRE_HOME es el directorio principal del JRE en tu equipo) sean los mismos que los de los otros archivos en sus directorios. Si las últimas fechas de modificación de esos archivos son diferentes de las de los otros archivos en sus respectivos directorios, es posible que el instalador de Windows Eyes los haya reemplazado. En este caso, debes volver a instalar el JDK/JRE para asegurarte de estar ejecutando las versiones correctas de estos archivos.

    Si el lector de pantalla es de 64 bits:

    • Asegúrate de que C:\Windows\System32\WindowsAccessBridge-64.DLL esté presente y de que su número de versión sea 7.xxx o posterior. En la descripción del archivo se debería incluir "Java(TM) Platform SE 7".
    • Confirma que los valores de Fecha de modificación de los archivos JRE_HOME\lib\ext\access-bridge-64.jar y JRE_HOME\jre\lib\ext\jaccess.jar (donde JRE_HOME es el directorio principal del JRE en tu equipo) sean los mismos que los de los otros archivos en sus directorios. Si las últimas fechas de modificación de esos archivos son diferentes de las de los otros archivos en sus respectivos directorios, es posible que el instalador de Windows Eyes los haya reemplazado. En este caso, debes volver a instalar el JDK/JRE para asegurarte de estar ejecutando las versiones correctas de estos archivos.
  5. Para activar la compatibilidad con lectores de pantalla en Android Studio, haz clic en File > Settings > Appearance & Behavior > System Settings (Archivo > Configuración > Apariencia y comportamiento > Configuración del sistema), marca la casilla de verificación Support screen readers (Admitir lectores de pantalla) y, luego, reinicia Android Studio. Esta configuración garantiza que la experiencia de Android Studio esté optimizada para los usuarios de lectores de pantalla, por ejemplo, mediante la personalización de la navegación del teclado. Si usas Jaws, recuerda que debes iniciarlo antes de iniciar Android Studio para que se aplique esta configuración.

Cómo usar el teclado

Puedes usar combinaciones de teclas para navegar por todos los controles de Android Studio.

Nota: Algunos elementos de Android Studio son accesibles con el teclado solo cuando se usa la función de navegación con objetos (o similar) del lector de pantalla. Para obtener ayuda sobre la navegación con objetos o una función equivalente, consulta la documentación de tu lector de pantalla, como la guía del usuario de NVDA.

En esta sección, se incluyen las combinaciones de teclas más útiles para navegar en Android Studio. Para obtener una guía completa de las combinaciones de teclas predeterminadas de Android Studio, consulta la sección Combinaciones de teclas.

Cómo activar el menú principal

Para abrir el menú principal y otros menús de nivel superior, usa estas combinaciones de teclas:

  • Para abrir el menú principal, presiona F10.
  • Para abrir un menú de nivel superior en un equipo con Windows, presiona Alt + [nombre nemotécnico]. Por ejemplo, para abrir el menú Archivo, presiona Alt + F.

Para navegar entre archivos y ventanas de herramientas, usa estas combinaciones de teclas:

  • Para pasar a una ventana de herramientas, presiona Alt + [número] (en Mac, Command + [número]). Por ejemplo, para pasar a la ventana de la herramienta Estructura del proyecto, presiona Alt + 0 (en Mac, Command + 0).
  • Para moverte entre archivos y ventanas de herramientas, presiona Control + Tab (en Mac, Command + Tab). Para desplazarte por todas las entradas, sigue presionando Control + Tab.

Cómo usar la barra de navegación

La barra de navegación te permite desplazarte entre archivos de un proyecto utilizando las siguientes combinaciones de teclas:

  • Para activar la barra de navegación, presiona Alt + Inicio (en Mac, Option + Fn + Flecha hacia la izquierda).
  • Para alternar entre elementos en la jerarquía de navegación, presiona la flecha hacia la izquierda o la flecha hacia la derecha.
  • Para abrir una ventana emergente que muestre el contenido del elemento actual, presiona la barra espaciadora.

Cómo inhabilitar el plegado de código

De forma predeterminada, el editor de Android Studio pliega parte del texto en regiones expandibles. Por ejemplo, la lista "import" (importar) al principio de un archivo fuente Java se pliega en una sola línea que contiene el texto "import …".

Cuando se usa un lector de pantalla, el plegado de código puede dificultar la navegación. Para modificar las opciones de plegado de código, haz clic en File > Settings > Editor > General > Code Folding (Archivo > Configuración > Editor > General > Plegado de código). En Mac, haz clic en File > Properties > Editor > General > Code Folding (Archivo > Propiedades > Editor > General > Plegado de código).

Cómo inhabilitar las funciones de inserción automática

De forma predeterminada, Android Studio inserta automáticamente llaves, comillas o paréntesis de cierre.

Cuando se usa un lector de pantalla, es posible que la inserción automática no sea útil. Para modificar las opciones de inserción automática, haz clic en File > Settings > Editor > General > Smart Keys (Archivo > Configuración > Editor > General > Claves inteligentes). En Mac, haz clic en File > Properties > Editor > General > Smart Keys (Archivo > Propiedades > Editor > General > Claves inteligentes).

Cómo inhabilitar la ventana emergente automática de finalización de código

De forma predeterminada, Android Studio muestra automáticamente la ventana emergente de finalización del código cuando se presionan ciertas teclas y, si encuentra solo una coincidencia, la inserta de manera automática. Este comportamiento puede hacer que la experiencia con los lectores de pantalla sea algo confusa.

Para modificar las opciones de ventana emergente e inserción automáticas para la finalización del código, haz clic en File > Settings > Editor > General > Code Completion (Archivo > Configuración > Editor > General > Finalización del código). En Mac, haz clic en File > Properties > Editor > General > Code Completion (Archivo > Propiedades > Editor > General > Finalización del código).

Errores de acceso, advertencias e inspecciones de código

Usa el teclado para ver errores, advertencias e inspecciones de código, y para navegar por ellos.

Cómo revisar errores en todos los archivos de un proyecto

Cuando haces clic en Build > Make Project (Compilar > Revisar proyecto), todos los errores y advertencias aparecen en la ventana Messages (Mensajes). A partir de Android Studio 2.2, es posible acceder a la ventana Messages. (Consulta el historial de errores).

Para revisar los errores en la ventana Messages, usa estas combinaciones de teclas:

  • Para activar la ventana Messages, presiona Alt + 0 (en Mac, Option + 0).
  • Para navegar por todos los mensajes, presiona las flechas hacia arriba y hacia abajo.

También puedes usar el editor de texto para ver todos los errores y navegar por ellos. Para usar el editor para revisar errores, presiona Control + Alt + Flechas hacia arriba/abajo (en Mac, Command + Option + Flechas hacia arriba/abajo).

Cómo revisar errores e inspecciones de código en un solo archivo

Para revisar errores en un solo archivo, usa estas combinaciones de teclas:

  • Para ir al error siguiente o anterior, presiona F2 o Control + F2 (en Mac, Command + F2).
  • Para abrir una información sobre la herramienta que contiene el mensaje de error, presiona Control + F1 (en Mac, Command + F1).

Para ver todas las inspecciones de códigos, no solo los errores, haz clic en File > Settings > Editor > General (Archivo > Configuración > Editor > General). En Mac, haz clic en File > Preferences > Editor > General (Archivo > Preferencias > Editor > General). Luego, desmarca 'Next error' action goes to high priority problems only (Acción "Error siguiente" sólo en problemas de prioridad alta).

Cómo usar sangría de tabulación

De forma predeterminada, Android Studio usa el carácter de espacio para la sangría. Es posible que los usuarios de lectores de pantalla prefieran la sangría de tabulación porque la verbalización es más concisa.

Para cambiar a la sangría de tabulación, haz clic en File > Settings > Editor > Code Style > Java > Tabs and Indents (Archivo > Configuración > Editor > Estilo de código > Java > Tabulaciones y sangrías). En Mac, haz clic en File > Preferences > Editor > Code Style > Java > Tabs and Indents (Archivo > Preferencias > Editor > Estilo de código > Java > Tabulaciones y sangrías). Luego, marca la casilla de verificación Use tab character (Usar carácter Tab).

Cómo usar el editor de diseño

A partir de Android Studio 2.2, el Editor de diseño no es totalmente accesible. (Consulta el historial de errores). Una solución temporal es abrir archivos de diseño en modo de texto de forma predeterminada. (Consulta el historial de errores).

Para abrir archivos de diseño en modo de vista de texto de forma predeterminada, haz clic en File > Settings > Editor > Layout Editor (Archivo > Configuración > Editor > Editor de diseño). En Mac, haz clic en File > Preferences > Editor > Layout Editor (Archivo > Preferencias > Editor > Editor de diseño). Luego, marca la casilla de verificación Prefer XML Editor (Preferir editor XML).