無障礙功能

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

本文說明 Android Studio 2.2 以上版本的無障礙功能。

螢幕閱讀器相容性

目前 Windows 的 Android Studio 可支援螢幕閱讀器。

Windows 提供多種螢幕閱讀器,但與 Android Studio 的相容性有所不同:

  • NVDA:建議您使用 NVDA 2015 以上版本,因為在開發 Android Studio 無障礙功能的支援時,這是常用螢幕閱讀器。如果您使用的是 32 位元版本的 NVDA,就必須在電腦上安裝 32 位元的 JRE,因為此 NVDA 版本需要 C:\Windows\SysWOW64\WindowsAccessBridge-32.DLL 才能與 Android Studio 搭配使用。 如果 NVDA 找不到這個檔案,NVDA 事件記錄視窗會顯示「無法使用 Java Access Bridge」訊息。
  • JAWS 建議:我們不建議搭配 JAWS 使用 Android Studio,因為使用 JAWS 時,如果在 Android Studio 中瀏覽至某些位置時可能會發生重大效能問題,
  • Windows Eyes:我們不建議透過 Windows 眼線使用 Android Studio,因為在設定期間,Windows Eyes 會覆寫電腦上所有 JDK 和 JRE 的無障礙工具程式庫。與 Android Studio 不相容。
  • 內建 Windows Narrator:我們不建議使用 Windows Narrator,因為此程式庫通常與 Java 無障礙工具不相容。

啟用螢幕閱讀器支援功能

如要在 Windows 電腦上使用 Android Studio 設定螢幕閱讀器,請按照下列步驟操作:

  1. 安裝螢幕閱讀器。
  2. 請確認您已為螢幕閱讀器安裝正確的 Java 版本,如下所示:

    • 如果您的螢幕閱讀器是 32 位元版本,請安裝 32 位元的 JRE 1.7 以上版本。
    • 如果您的螢幕閱讀器是 64 位元版本,請安裝 64 位元 JRE 1.7 以上版本。
  3. 如要啟用 Java Access Bridge,請開啟命令提示字元並輸入 JRE_HOME\bin\jabswitch -enable,其中 JRE_HOME 是機器上的 JRE 目錄。

  4. 您的機器可能會為 Java Access Bridge 的某些重要元件提供多個版本,但這些版本可能無法在所有版本上相容。如要驗證 Java Access Bridge 設定是否正確,請確認您已包含下列重要檔案的正確版本,說明如下:

    如果你的螢幕閱讀器是 32 位元:

    • 確認 C:\Windows\SysWOW64\WindowsAccessBridge-32.DLL 存在,且版本號碼為 7.xxx 以上。 檔案的說明應該會顯示「Java(TM) Platform SE 7」。
    • 確認 JRE_HOME\lib\ext\access-bridge-64.jarJRE_HOME\jre\lib\ext\jaccess.jar 檔案的日期 (其中 JRE_HOME 是您電腦上的 JRE 主目錄) 與目錄中的其他檔案。如果這些檔案上次修改日期與各自目錄中的其他檔案不同,它們可能已由 Windows Eyes 安裝程式覆寫;在這種情況下,您必須重新安裝 JDK/JRE,以確保您執行的是正確的這些檔案版本。

    如果你的螢幕閱讀器是 64 位元:

    • 確認 C:\Windows\System32\WindowsAccessBridge-64.DLL 存在,且版本號碼為 7.xxx 以上。檔案的說明應該會顯示「Java(TM) Platform SE 7」。
    • 確認 JRE_HOME\lib\ext\access-bridge-64.jarJRE_HOME\jre\lib\ext\jaccess.jar 檔案的日期 (其中 JRE_HOME 是您電腦上的 JRE 主目錄) 與目錄中的其他檔案。如果這些檔案上次修改日期與各自目錄中的其他檔案不同,它們可能已由 Windows Eyes 安裝程式覆寫;在這種情況下,您必須重新安裝 JDK/JRE,以確保您執行的是正確的這些檔案版本。
  5. 如要在 Android Studio 中啟用螢幕閱讀器支援功能,請依序按一下「檔案」>「設定」>「外觀和行為」>「系統設定」,然後勾選 「支援螢幕閱讀器」 核取方塊,並然後重新啟動 Android Studio。這項設定可確保 Android Studio 體驗最適合螢幕閱讀器的使用者,例如自訂鍵盤導覽功能。如果您正在使用 Jaws,別忘了在啟動 Android Studio 之前啟動 Jaws,這項設定才會生效。

使用鍵盤

您可以使用鍵盤快速鍵瀏覽 Android Studio 中的所有控制項。

注意:部分 Android Studio 元素只有在透過螢幕閱讀器使用物件導覽功能 (或類似功能) 時才能使用鍵盤。如需物件導覽或對等功能的相關說明,請參閱螢幕閱讀器說明文件,例如 NVDA 使用手冊

這個部分包含最實用的鍵盤快速鍵,供您瀏覽 Android Studio。如需預設的 Android Studio 鍵盤快速鍵的完整指南,請參閱鍵盤快速鍵

啟用主選單

如要開啟主選單和其他頂層選單,請使用下列快速鍵:

  • 如要開啟主選單,請按 F10 鍵。
  • 如要在 Windows 電腦上開啟頂層選單,請按下 Alt + [Mnemonic]。 舉例來說,如要開啟「檔案」選單,請按下 Alt + F 鍵。

如要切換瀏覽檔案和工具視窗,請使用下列快速鍵:

  • 如要移至工具視窗,請按下 Alt + 「<數字>」 (在 Mac 上,Command + [<數字> ])。舉例來說,如要移至「專案結構」工具視窗,請按下 Alt + 0 鍵 (在 Mac 上,Command + 0 鍵)。
  • 如要在檔案和工具視窗之間移動,請按下 Control + Tab 鍵 (在 Mac 上則按下 Command + Tab 鍵)。如要瀏覽所有項目,請按下 Control + Tab 鍵。

使用導覽列

導覽列可讓您使用下列快速鍵在專案中的檔案間移動:

  • 如要啟用導覽列,請按下 Alt + Home 鍵 (Mac 使用者,Option + Fn + 向左鍵)。
  • 如要切換導覽階層中的項目,請按下向左鍵或向右鍵。
  • 如要開啟顯示目前項目內容的彈出式視窗,請按下空格鍵。

停用程式碼摺疊功能

根據預設,Android Studio 編輯器會將文字的一部分展開為可展開的區域。例如,Java 來源檔案開頭的「import」清單會收合成包含「import …」的文字一行。

使用螢幕閱讀器時,程式碼折疊可能會導致系統難以瀏覽。如要修改程式碼折疊選項,請按一下檔案 > 設定 > 編輯器 > 一般 > 程式碼折疊 (Mac 使用者, 檔案 > 屬性 > 編輯器 > 一般 > 程式碼折疊)。

停用自動插入功能

根據預設,Android Studio 會自動插入右大括號、引號或括號。

使用螢幕閱讀器時,自動插入功能可能很實用。如要修改自動插入選項,請按一下「檔案」 > 「設定」 > 「編輯器」 > 「一般」 > 「智慧按鍵」 (Mac 使用者, 「檔案」 > 「屬性」 > 「編輯者」 > 「一般」 > 「智慧按鍵」)。

停用自動完成程式碼彈出式視窗

根據預設,Android Studio 會在使用者輸入特定按鍵動作時自動顯示程式碼完成彈出式視窗;如果只尋找相符結果,就會自動插入相符程式碼。這種行為可能會對螢幕閱讀器造成混淆。

如要修改程式碼的自動彈出式視窗和自動插入選項,請按一下 檔案 > 設定 > 編輯器 > 一般 > 程式碼完成 (Mac 使用者) 檔案 > 屬性 > 編輯器 > 一般 > 程式碼完成)。

存取錯誤、警告和程式碼檢查功能

你可以使用鍵盤查看及瀏覽錯誤、警告和程式碼檢查功能。

查看專案內所有檔案的錯誤

按一下 「建立」 > 「建立專案」,「訊息」視窗中會顯示所有警告和錯誤。「訊息」視窗可透過 Android Studio 2.2 存取。 (查看錯誤記錄)。

如要查看「訊息」視窗中的錯誤,請使用下列快速鍵:

  • 如要啟用「訊息」視窗,請按下 Alt + 0 鍵 (Mac 使用者,Option + 0 鍵)。
  • 如要瀏覽所有訊息,請按向上鍵和向下鍵。

或者,您也可以使用文字編輯器查看及瀏覽所有錯誤。如要使用編輯器查看錯誤,請按下 Control+Alt+ Up/向下鍵 (Mac 使用者,Command + Option + 向上鍵/向下鍵)。

在單一檔案中檢查錯誤和檢查程式碼

如要查看單一檔案中的錯誤,請使用下列快速鍵:

  • 前往下一個或上一個錯誤,按下 F2 或 Control+F2 (Mac 使用者,Command + F2)。
  • 如要開啟含有錯誤訊息的工具提示,請按下 Control + F1 鍵 (Mac 使用者,Command + F1 鍵)。

如要前往所有程式碼檢查作業 (而非錯誤),請依序按一下 「檔案」 > 「設定」 > 「編輯者」 > 「一般」 (Mac 使用者請依序點選 「檔案」 > 「偏好設定」 > 「編輯者」 > 「一般」),然後取消勾選 「下一個錯誤」動作只對高優先順序問題

使用分頁縮排

根據預設,Android Studio 會使用空格做為縮排。螢幕閱讀器使用者可能會偏好使用分頁縮排,因為言語言語較精簡。

如要變更分頁縮排,請按一下「檔案」>「設定」>「編輯器」>「程式碼樣式」>「Java」>「分頁和縮排」 (Mac 使用者, 「檔案」>「偏好設定」>「編輯器」>「程式碼樣式」>「Java >「分頁和縮排」),然後查看使用定位字元核取方塊。

使用版面配置編輯器

自 Android Studio 2.2 版本開始,版面配置編輯器尚未完全開放存取。 (查看錯誤記錄)。暫時性的做法是預設以文字模式開啟版面配置檔案。(查看錯誤記錄)。

根據預設,如要以文字檢視模式開啟版面配置檔案,「檔案」 > 「設定」 > 「編輯器」 > 「版面配置編輯器」 (Mac 使用者, 「檔案」 > 「偏好設定」 > 「編輯器」 > 「版面配置編輯器」),然後查看 偏好 XML 編輯器 核取方塊。