无障碍功能

本文档介绍了 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+向上键/向下键)。

在单个文件中查看错误和代码检查结果

若要在单个文件中查看错误,请使用以下快捷键:

  • 若要转到下一个或上一个错误,请按 F2Shift+F2(在 macOS 上也需按 F2Shift+F2)。
  • 如需打开包含错误消息的工具提示,请按 Ctrl+F1(在 Mac 上则需按 Command+F1)。

若要转到所有代码检查结果(而不仅仅是错误),请执行以下操作:

  1. 依次选择 File > Settings > Editor > General(在 macOS 上则需依次选择 Android Studio > Preferences > Editor > General)。
  2. 取消选择 'Next error' action goes to high priority problems only

使用制表符缩进

默认情况下,Android Studio 会使用空格字符进行缩进。屏幕阅读器用户可能更喜欢使用制表符缩进,因为这样语言表达更简洁。

若要改为制表符缩进,请按以下步骤操作:

  1. 依次选择 File > Settings > Editor > Code Style > Java > Tabs and Indents(在 macOS 上则需依次选择 Android Studio > Preferences > Editor > Code Style > Java > Tabs and Indents)。
  2. 选择 Use tab character