文章摘要
1蒜撮、Android Studio 輔助功能,適用于Windows
一慷嗜、屏幕閱讀器兼容性(Screen reader compatibility)
屏幕閱讀器目前僅支持Android Studio的Windows上淀弹。
多種屏幕閱讀器的可用于Windows丹壕,但與Android Studio中的兼容性變化:
- 1、NVDA: 我們建議您使用 NVDA 2015年或以后薇溃,因?yàn)檫@是對(duì)Android Studio中的輔助功能支持發(fā)展過程中普遍存在的屏幕閱讀器菌赖。
如果您使用NVDA的32位版本,您必須在計(jì)算機(jī)上安裝32位JRE沐序,因?yàn)檫@個(gè)版本的NVDA的需要 C:\Windows\SysWOW64\WindowsAccessBridge-32.DLL與Android工作室工作琉用。如果NVDA無法找到該文件,則NVDA事件日志窗口顯示消息策幼,“Java訪問橋不可用”邑时。 - 2、Jaws: 要啟用Android Studio中的輔助功能特姐,啟動(dòng)大白鯊你啟動(dòng)Android Studio之前晶丘。如果未啟用的Android工作室交通方便,重啟工作室唐含。
- 3浅浮、Windows Eyes: 我們不建議使用過Android Studio與Windows眼睛,在安裝過程中捷枯,Windows眼睛覆蓋您計(jì)算機(jī)上的所有的JDK和JRE中與舊版本中不與Android兼容工作室的Accessibility庫(kù)滚秩。
- 4、Built-in Windows Narrator: 我們不建議的Windows講述淮捆,因?yàn)樗皇桥cJava輔助功能一般兼容郁油。
二、激活屏幕閱讀器支持
要建立與Android Studio中的屏幕閱讀器在Windows機(jī)器上攀痊,使用以下步驟:
1桐腌、安裝屏幕閱讀器。
-
2蚕苇、確保你已經(jīng)安裝了合適的Java版本的屏幕閱讀器哩掺,如下所示:
- 如果您的屏幕閱讀器是32位,安裝32位JRE 1.7或更高版本涩笤。
- 如果您的屏幕閱讀器是64位嚼吞,安裝64位JRE 1.7或更高版本。
3蹬碧、要打開Java訪問橋舱禽,打開命令提示符,輸入“ [JRE_HOME]\bin\jabswitch -enable”恩沽,其中[JRE_HOME]是JRE的機(jī)器上的目錄誊稚。
-
4、你的機(jī)器可能有Java Access Bridge的一些重要組成部分,這可能不是跨版本兼容的多個(gè)版本里伯。為了驗(yàn)證你的Java Access Bridge的配置是否正確城瞎,確認(rèn)您有以下重要文件的正確版本,如下所述:
如果您的屏幕閱讀器的32位:確保C:\Windows\SysWOW64\WindowsAccessBridge-32.DLL
存在并且具有7.xxx或更高的版本號(hào)疾瓮。該文件的描述應(yīng)為“的Java(TM)平臺(tái)SE 7”脖镀。確認(rèn)修改的日期 [JRE_HOME]\lib\ext\access-bridge-64.jar
和 [JRE_HOME]\jre\lib\ext\jaccess.jar文件(其中 [JRE_HOME]
是JRE的主目錄你的機(jī)器上)是相同的目錄中的其他文件。
如果這些文件的最后日期mofified從那些在各自的目錄中的其他文件的不同狼电,他們可能已經(jīng)由Windows安裝程序的眼睛覆蓋;
在這種情況下蜒灰,你必須重新安裝JDK / JRE以確保您正在運(yùn)行這些文件的正確版本。
如果您的屏幕閱讀器的64位:確保C:\Windows\System32\WindowsAccessBridge-64.DLL
存在并且具有7.xxx或更高的版本號(hào)肩碟。
該文件的描述應(yīng)為“的Java(TM)平臺(tái)SE 7”强窖。確認(rèn)修改的日期 [JRE_HOME]\lib\ext\access-bridge-64.jar
和 [JRE_HOME]\jre\lib\ext\jaccess.jar
文件(其中 [JRE_HOME]是JRE的主目錄你的機(jī)器上)是相同的目錄中的其他文件。如果這些文件的最后日期mofified從那些在各自的目錄中的其他文件的不同削祈,他們可能已經(jīng)由Windows安裝程序的眼睛覆蓋;
在這種情況下翅溺,你必須重新安裝JDK / JRE以確保您正在運(yùn)行這些文件的正確版本。
5髓抑、要激活的Android Studio中屏幕閱讀器支持未巫,單擊 文件>設(shè)置>外觀與行為>系統(tǒng)設(shè)置,檢查 支持屏幕閱讀器的復(fù)選框启昧,然后重新啟動(dòng)Android的工作室。這種設(shè)置確保了Android工作室的經(jīng)驗(yàn)是通過自定義鍵盤導(dǎo)航屏幕閱讀器用戶進(jìn)行了優(yōu)化劈伴,例如密末。如果您使用的是JAWS,請(qǐng)記住跛璧,你啟動(dòng)Android Studio之前严里,為了使此設(shè)置生效,必須啟動(dòng)大白鯊追城。
二刹碾、使用鍵盤
您可以使用鍵盤快捷方式通過Android Studio中的所有控件進(jìn)行導(dǎo)航。
注:部分Android Studio的元素是使用鍵盤進(jìn)行訪問使用對(duì)象導(dǎo)航(或類似)的屏幕閱讀器的功能座柱,只有當(dāng)迷帜。
對(duì)于對(duì)象導(dǎo)航或等效的幫助,請(qǐng)咨詢您的屏幕閱讀器的文檔色洞,如NVDA用戶指南戏锹。
三、激活主菜單
要打開主菜單和其他頂級(jí)菜單火诸,使用這些快捷鍵:
- 要打開主菜單锦针,按F10。
- 要在Windows機(jī)器上,按Alt + [打開頂級(jí)菜單助記 ]奈搜。例如悉盆,要打開文件菜單,按Alt + F馋吗。
四焕盟、文件和工具窗口之間導(dǎo)航
要將文件和工具窗口之間進(jìn)行切換,使用這些快捷鍵:
要移動(dòng)到工具窗口耗美,按Alt + [ 數(shù)字 ](在Mac上京髓,命令+ [ 數(shù)字 ])。
例如商架,移動(dòng)到項(xiàng)目結(jié)構(gòu)工具窗口堰怨,按Alt + 0(在Mac上,命令+ 0)蛇摸。要將文件和工具窗口备图,按Ctrl + Tab鍵(在Mac上,命令+ Tab鍵)之間移動(dòng)赶袄。要通過所有條目往前走揽涮,不斷按下Control + Tab鍵。
五饿肺、使用導(dǎo)航欄
導(dǎo)航欄蒋困,可以在一個(gè)項(xiàng)目中使用下面的快捷方式文件之間你移動(dòng):
- 要激活導(dǎo)航欄,按Alt +家庭(在Mac上敬辣,期權(quán)+ FN +左)雪标。
- 要在導(dǎo)航層次的項(xiàng)目之間切換,按下左箭頭或右箭頭溉跃。
- 要打開顯示當(dāng)前項(xiàng)目的內(nèi)容的彈出窗口村刨,按空格鍵。
六撰茎、禁用代碼折疊
默認(rèn)情況下嵌牺,在Android Studio編輯器折疊文本擴(kuò)展區(qū)域的一部分。
例如龄糊,“導(dǎo)入”列表在一個(gè)Java源文件的開頭被折疊成包含文本“單行import …”逆粹。
當(dāng)使用屏幕閱讀器,代碼折疊可以使導(dǎo)航困難炫惩。
要修改代碼折疊選項(xiàng)枯饿,單擊 文件>設(shè)置>編輯>常規(guī)>代碼折疊(在Mac上, 文件>屬性>編輯>常規(guī)>代碼折疊)诡必。
七奢方、禁用自動(dòng)插入功能
默認(rèn)情況下搔扁,Android Studio中自動(dòng)插入結(jié)束大括號(hào),引號(hào)蟋字,括號(hào)或稿蹲。
當(dāng)使用屏幕閱讀器,自動(dòng)插入可能不是有用的鹊奖。
要修改自動(dòng)插入選項(xiàng)苛聘,單擊 文件>設(shè)置>編輯>常規(guī)>智能鍵(在Mac上, 文件>屬性>編輯>常規(guī)>智能鑰匙)忠聚。
八设哗、禁用自動(dòng)代碼完成彈出
默認(rèn)情況下,Android Studio中自動(dòng)顯示代碼完成彈出當(dāng)某些擊鍵類型的两蟀,如果它發(fā)現(xiàn)只有一個(gè)匹配网梢,匹配的自動(dòng)插入。這種行為可以創(chuàng)建與屏幕閱讀器一個(gè)令人困惑的經(jīng)歷赂毯。
要修改代碼完成autopopup和自動(dòng)插入選項(xiàng)战虏,單擊 文件>設(shè)置>編輯>常規(guī)>代碼完成(在Mac上, 文件>屬性>編輯>常規(guī)>代碼完成)党涕。
九烦感、訪問錯(cuò)誤,警告和代碼檢查
使用鍵盤來查看膛堤,并通過錯(cuò)誤手趣,警告和代碼檢查導(dǎo)航。
9.1肥荔、在所有文件中查看錯(cuò)誤的項(xiàng)目
當(dāng)您單擊生成>制作項(xiàng)目回懦,所有警告和錯(cuò)誤出現(xiàn)在消息窗口。該消息窗口是由于Android Studio 2.2中的訪問次企。(View錯(cuò)誤的歷史。)審查中的錯(cuò)誤消息的窗口潜圃,使用這些快捷鍵:
- 要激活消息窗口中缸棵,按下Alt + 0(在Mac,選項(xiàng)+ 0)谭期。
- 要在所有的消息堵第,請(qǐng)按向上和向下箭頭導(dǎo)航。
另外隧出,您也可以使用文本編輯器來查看踏志,并通過所有的錯(cuò)誤定位。
要使用編輯器來查看錯(cuò)誤胀瞪,按Ctrl + Alt +向上/向下(在Mac上针余,命令+期權(quán)+上/下)饲鄙。
十、回顧在一個(gè)文件中的錯(cuò)誤和代碼檢查
要查看在一個(gè)文件中的錯(cuò)誤圆雁,使用這些快捷鍵:
- 要轉(zhuǎn)到下一個(gè)或下一個(gè)錯(cuò)誤忍级,按F2鍵或Ctrl + F2(在Mac上,命令+ F2)伪朽。
- 要打開包含錯(cuò)誤消息轴咱,按下Control + F1工具提示(在Mac,命令+ F1)烈涮。
導(dǎo)航到所有代碼檢查朴肺,不只是錯(cuò)誤單擊
文件>設(shè)置>編輯>常規(guī)(在Mac上, 文件>首選項(xiàng)>編輯>常規(guī))坚洽,然后取消選擇 “下一個(gè)錯(cuò)誤的行動(dòng)去只有高優(yōu)先級(jí)的問題戈稿。
十一、使用標(biāo)簽縮進(jìn)
默認(rèn)情況下酪术,Android的Studio使用縮進(jìn)空格字符器瘪。
屏幕閱讀器用戶可能更喜歡標(biāo)簽縮進(jìn),因?yàn)檎Z言表達(dá)更簡(jiǎn)潔绘雁。
要更改標(biāo)簽縮進(jìn)橡疼,單擊 文件>設(shè)置>編輯>代碼樣式>的Java>標(biāo)簽和縮進(jìn) (在Mac上, 文件>首選項(xiàng)>編輯>代碼樣式>的Java>標(biāo)簽和縮進(jìn))庐舟,然后檢查使用制表符復(fù)選框欣除。
十二、使用布局編輯器
由于Android Studio 2.2中的挪略,布局編輯器是沒有完全享受到历帚。(View錯(cuò)誤的歷史。)一個(gè)臨時(shí)的解決方法是在默認(rèn)情況下在文本模式下打開的布局文件杠娱。(View錯(cuò)誤的歷史挽牢。)
在默認(rèn)情況下在文本視圖模式下打開布局文件,單擊 文件>設(shè)置>編輯>布局編輯器(在Mac上摊求, 文件>首選項(xiàng)>編輯>布局編輯器)禽拔,并檢查 身高XML編輯器復(fù)選框。