无障碍功能
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
本文档介绍了 Android Studio 中提供的无障碍功能,包括键盘导航。
IntelliJ IDEA 在 2021.1 版(即 Android Studio Bumblebee 的基础)中更新了无障碍功能,因此从 Bumblebee 开始,所有版本的 Android Studio 也会受益于这些更新。IntelliJ 文档包含无障碍功能的完整详情,例如设置屏幕阅读器和自定义 IDE 以实现更高程度的无障碍功能。
使用键盘
您可以使用键盘快捷键浏览 Android Studio 中的所有控件。
注意:若要通过键盘访问某些 Android Studio 元素,您必须使用屏幕阅读器的对象导航功能。如需对象导航或其等效功能方面的帮助,请查看屏幕阅读器文档,例如 NVDA 用户指南。
本部分包含用于在 Android Studio 中随意导航的实用键盘快捷键。如需查看默认 Android Studio 键盘快捷键的完整指南,请参阅键盘快捷键。
激活主菜单
要打开主菜单和其他顶级菜单,请使用以下快捷键:
- 若要打开主菜单,请按 F10。
- 若要在 Windows 计算机上打开顶级菜单,请按 Alt+[助记符]。
例如,若要打开“File”菜单,请按 Alt+F。
在文件和工具窗口之间导航
如需在文件和工具窗口之间导航,请使用以下快捷键:
- 若要移至某个工具窗口,请按 Alt+[数字](在 Mac 上则需按 Command+[数字])。例如,若要移至“Project structure”工具窗口,请按 Alt+0(在 Mac 上则需按 Command+0)。
- 若要在文件和工具窗口之间移动,请按 Ctrl+Tab(在 Mac 上则需按 Command+Tab)。若要在所有条目之间移动,请按住 Ctrl+Tab。
使用导航栏
借助导航栏,您可以使用以下快捷键在项目中的各文件之间移动:
- 若要激活导航栏,请按 Alt+Home(在 Mac 上则需按 Option+Fn+向左键)。
- 若要在导航层次结构中的各个项之间切换,请按向左键或向右键。
- 如需打开一个显示当前项所含内容的弹出式窗口,请按空格键。
停用代码折叠
默认情况下,Android Studio 编辑器会将部分文本折叠为可扩展区域。例如,Java 源文件开头的导入列表会被折叠成一行,其中包含文本“import …
”。
使用屏幕阅读器时,代码折叠会增加导航难度。若要修改代码折叠选项,请依次选择 File > Settings > Editor > General > Code Folding(在 macOS 上则需依次选择 Android Studio > Preferences > Editor > General > Code Folding)。
停用自动插入功能
默认情况下,Android Studio 会自动插入右大括号、引号或圆括号。
使用屏幕阅读器时,自动插入功能可能没什么用。若要修改自动插入选项,请依次选择 File > Settings > Editor > General > Smart Keys(在 macOS 上则需依次选择 Android Studio > Preferences > Editor > General > Smart Keys)。
默认情况下,Android Studio 会在用户输入某些按键时自动显示代码补全弹出式窗口,如果仅找到一个匹配项,则会自动插入该匹配项。此行为可能会给屏幕阅读器造成混淆。
若要修改代码补全功能的自动弹出选项和自动插入选项,请依次选择 File > Settings > Editor > General > Code Completion(在 macOS 上则需依次选择 Android Studio > Preferences > Editor > General > Code Completion)。
访问错误、警告和代码检查结果
您可以使用键盘查看和浏览错误、警告和代码检查结果。
查看项目内所有文件中的错误
当您依次点击 Build > Make Project 后,所有警告和错误都会显示在 Messages 窗口中。
若要在 Messages 窗口中查看错误,请使用以下快捷键:
- 若要激活 Messages 窗口,请按 Alt+0(在 Mac 上则需按 Option+0)。
- 若要浏览所有消息,请按向上键和向下键。
您也可以使用文本编辑器查看和浏览所有错误。若要使用编辑器查看错误,请按 Ctrl+Alt+向上键/向下键(在 Mac 上则需按 Command+Option+向上键/向下键)。
在单个文件中查看错误和代码检查结果
若要在单个文件中查看错误,请使用以下快捷键:
- 若要转到下一个或上一个错误,请按 F2 或 Shift+F2(在 macOS 上则需按 F2 或 Shift+F2)。
- 如需打开包含错误消息的工具提示,请按 Ctrl+F1(在 Mac 上则需按 Command+F1)。
若要转到所有代码检查结果(而不仅仅是错误),请执行以下操作:
- 依次选择 File > Settings > Editor > General(在 macOS 上则需依次选择 Android Studio > Preferences > Editor > General)。
- 取消选择 'Next error' action goes to high priority problems only。
使用制表符缩进
默认情况下,Android Studio 会使用空格字符进行缩进。屏幕阅读器用户可能更喜欢使用制表符缩进,因为这样语言表达更简洁。
若要改为制表符缩进,请按以下步骤操作:
- 依次选择 File > Settings > Editor > Code Style > Java > Tabs and Indents(在 macOS 上则需依次选择 Android Studio > Preferences > Editor > Code Style > Java > Tabs and Indents)。
- 选择 Use tab character。
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-08-27。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-08-27。"],[],[],null,["This document describes accessibility features available in Android Studio,\nincluding keyboard navigation.\n\nIntelliJ IDEA updated accessibility features in release 2021.1, which is the\nbasis of Android Studio Bumblebee, so all versions of Android Studio from\nBumblebee onward also benefit from these updates. The\n[IntelliJ documentation](https://www.jetbrains.com/help/idea/2025.1/accessibility.html)\ncontains full details of accessibility features such as setting up screen\nreaders and customizing the IDE for greater accessibility.\n\nUse the keyboard\n\nYou can use keyboard shortcuts to navigate through all controls in Android\nStudio.\n\n**Note:** Some Android Studio elements are\nkeyboard-accessible only when using the object navigation feature\nof your screen reader. For help with object navigation or its equivalent, consult\nyour screen reader documentation, such as the [NVDA\nuser guide](http://www.nvaccess.org/files/nvda/documentation/userGuide.html).\n\nThis section includes useful keyboard shortcuts for navigating around\nAndroid Studio. For a complete guide to the default Android Studio keyboard\nshortcuts, read [Keyboard shortcuts](/studio/intro/keyboard-shortcuts).\n\nActivate the main menu\n\nTo open the main menu and other top-level menus, use these shortcuts:\n\n- To open the main menu, press \u003ckbd\u003eF10\u003c/kbd\u003e.\n- To open a top-level menu on a Windows machine, press \u003ckbd\u003eAlt+[\u003cem\u003emnemonic\u003c/em\u003e]\u003c/kbd\u003e. For example, to open the File menu, press \u003ckbd\u003eAlt+F\u003c/kbd\u003e.\n\nNavigate between files and tool windows\n\nTo navigate between files and tool windows, use these shortcuts:\n\n- To move to a tool window, press \u003ckbd\u003eAlt+[\u003cem\u003enumber\u003c/em\u003e]\u003c/kbd\u003e (on macOS, \u003ckbd\u003eCommand+[\u003cem\u003enumber\u003c/em\u003e]\u003c/kbd\u003e). For example, to move to the Project structure tool window, press \u003ckbd\u003eAlt+0\u003c/kbd\u003e (on macOS, \u003ckbd\u003eCommand+0\u003c/kbd\u003e).\n- To move between files and tool windows, press \u003ckbd\u003eControl+Tab\u003c/kbd\u003e (on macOS, \u003ckbd\u003eCommand+Tab\u003c/kbd\u003e). To move through all entries, keep pressing \u003ckbd\u003eControl+Tab\u003c/kbd\u003e.\n\nUse the navigation bar\n\nThe navigation bar lets you move between files in a project using the following\nshortcuts:\n\n- To activate the navigation bar, press Alt+Home (on macOS, \u003ckbd\u003eOption+Fn+Left\u003c/kbd\u003e).\n- To switch between items in the navigation hierarchy, press the left arrow or the right arrow.\n- To open a popup window displaying the contents of the current item, press the spacebar.\n\nDisable code folding\n\nBy default, the Android Studio editor folds part of the text into expandable\nregions. For example, the list of imports at the beginning of a Java source\nfile is folded into a single line containing the text \"`import ...`\".\n\nWhen using a screen reader, code folding can make navigation difficult. To\nmodify code folding options, navigate to\n**File \\\u003e Settings \\\u003e Editor \\\u003e General \\\u003e Code Folding** (on macOS,\n**Android Studio \\\u003e Preferences \\\u003e Editor \\\u003e General \\\u003e Code Folding**).\n\nDisable auto-insertion features\n\nBy default, Android Studio automatically inserts closing curly braces,\nquotes, or parentheses.\n\nWhen using a screen reader, automatic insertion might not be useful. To\nmodify automatic insertion options, navigate to\n**File \\\u003e Settings \\\u003e Editor \\\u003e General \\\u003e Smart Keys** (on macOS,\n**Android Studio \\\u003e Preferences \\\u003e Editor \\\u003e General \\\u003e Smart Keys**).\n\nDisable automatic code completion popup\n\nBy default, Android Studio automatically shows the code completion popup\nwhen certain keystrokes are typed, and if it finds only a single match,\nit auto-inserts that match. This behavior can cause confusion\nwith screen readers.\n\nTo modify auto popup and auto-insertion options for code completion, navigate to\n**File \\\u003e Settings \\\u003e Editor \\\u003e General \\\u003e Code Completion** (on macOS,\n**Android Studio \\\u003e Preferences \\\u003e Editor \\\u003e General \\\u003e Code Completion**).\n\nAccess errors, warnings, and code inspections\n\nUse your keyboard to view and navigate through errors, warnings, and code\ninspections.\n\nReview errors in all files in a project\n\nWhen you click **Build \\\u003e Make Project** , all warnings and errors appear in\nthe **Messages** window.\n\nTo review errors in the **Messages** window, use these shortcuts:\n\n- To activate the **Messages** window, press \u003ckbd\u003eAlt+0\u003c/kbd\u003e (on macOS, \u003ckbd\u003eOption+0\u003c/kbd\u003e).\n- To navigate through all messages, press the up and down arrows.\n\nAlternatively, you can use the text editor to view and navigate through all\nerrors. To use the editor to review errors, press\n\u003ckbd\u003eControl+Alt+Up/Down\u003c/kbd\u003e (on macOS,\n\u003ckbd\u003eCommand+Option+Up/Down\u003c/kbd\u003e).\n\nReview errors and code inspections in a single file\n\nTo review errors in a single file, use these shortcuts:\n\n- To go to the next or previous error, press \u003ckbd\u003eF2\u003c/kbd\u003e or \u003ckbd\u003eShift+F2\u003c/kbd\u003e (on macOS, \u003ckbd\u003eF2\u003c/kbd\u003e or \u003ckbd\u003eShift+F2\u003c/kbd\u003e).\n- To open a tooltip containing the error message, press \u003ckbd\u003eControl+F1\u003c/kbd\u003e (on macOS, \u003ckbd\u003eCommand+F1\u003c/kbd\u003e).\n\nTo navigate to all code inspections---not just errors:\n\n1. Click **File \\\u003e Settings \\\u003e Editor \\\u003e General** (on macOS, **Android Studio \\\u003e Preferences \\\u003e Editor \\\u003e General**).\n2. Deselect **'Next error' action goes to high priority problems only**.\n\nUse tab indentation\n\nBy default, Android Studio uses the space character for indentation. Screen\nreader users may prefer tab indentation because the verbalization is more\nconcise.\n\nTo change to tab indentation:\n\n1. Navigate to **File \\\u003e Settings \\\u003e Editor \\\u003e Code Style \\\u003e Java \\\u003e Tabs and Indents** (on macOS, **Android Studio \\\u003e Preferences \\\u003e Editor \\\u003e Code Style \\\u003e Java \\\u003e Tabs and Indents**).\n2. Select **Use tab character**."]]