[ Web Proxy ]
URL:
Viewing: https://developer.android.com/studio/intro/accessibility [Back]  [Original]

Accessibility features  |  Android Studio  |  Android Developers Skip to main content
Essentials Design & Plan Develop Google Play Blog
Search:
Android Studio
Android Developers [Android Developers]

Accessibility features Stay organized with collections Save and categorize content based on your preferences.

This document describes accessibility features available in Android Studio, including keyboard navigation.

IntelliJ IDEA updated accessibility features in release 2021.1, which is the basis of Android Studio Bumblebee, so all versions of Android Studio from Bumblebee onward also benefit from these updates. The IntelliJ documentation contains full details of accessibility features such as setting up screen readers and customizing the IDE for greater accessibility.

Use the keyboard

You can use keyboard shortcuts to navigate through all controls in Android Studio.

Note: Some Android Studio elements are keyboard-accessible only when using the object navigation feature of your screen reader. For help with object navigation or its equivalent, consult your screen reader documentation, such as the NVDA user guide.

This section includes useful keyboard shortcuts for navigating around Android Studio. For a complete guide to the default Android Studio keyboard shortcuts, read Keyboard shortcuts.

Activate the main menu

To open the main menu and other top-level menus, use these shortcuts:

To navigate between files and tool windows, use these shortcuts:

The navigation bar lets you move between files in a project using the following shortcuts:

Disable code folding

By default, the Android Studio editor folds part of the text into expandable regions. For example, the list of imports at the beginning of a Java source file is folded into a single line containing the text "import ".

When using a screen reader, code folding can make navigation difficult. To modify code folding options, navigate to File > Settings > Editor > General > Code Folding (on macOS, Android Studio > Preferences > Editor > General > Code Folding).

Disable auto-insertion features

By default, Android Studio automatically inserts closing curly braces, quotes, or parentheses.

When using a screen reader, automatic insertion might not be useful. To modify automatic insertion options, navigate to File > Settings > Editor > General > Smart Keys (on macOS, Android Studio > Preferences > Editor > General > Smart Keys).

Disable automatic code completion popup

By default, Android Studio automatically shows the code completion popup when certain keystrokes are typed, and if it finds only a single match, it auto-inserts that match. This behavior can cause confusion with screen readers.

To modify auto popup and auto-insertion options for code completion, navigate to File > Settings > Editor > General > Code Completion (on macOS, Android Studio > Preferences > Editor > General > Code Completion).

Access errors, warnings, and code inspections

Use your keyboard to view and navigate through errors, warnings, and code inspections.

Review errors in all files in a project

When you click Build > Make Project, all warnings and errors appear in the Messages window.

To review errors in the Messages window, use these shortcuts:

Alternatively, you can use the text editor to view and navigate through all errors. To use the editor to review errors, press Control+Alt+Up/Down (on macOS, Command+Option+Up/Down).

Review errors and code inspections in a single file

To review errors in a single file, use these shortcuts:

To navigate to all code inspections—not just errors:

  1. Click File > Settings > Editor > General (on macOS, Android Studio > Preferences > Editor > General).
  2. Deselect 'Next error' action goes to high priority problems only.

Use tab indentation

By default, Android Studio uses the space character for indentation. Screen reader users may prefer tab indentation because the verbalization is more concise.

To change to tab indentation:

  1. Navigate to File > Settings > Editor > Code Style > Java > Tabs and Indents (on macOS, Android Studio > Preferences > Editor > Code Style > Java > Tabs and Indents).
  2. Select Use tab character.

Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Last updated 2026-08-14 UTC.

[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-08-14 UTC."],[],[]]

Web Proxy Viewer  |  New URL  |  Original Page