nvda 的「單鍵導航」適用於「瀏覽模式」,又稱為「快速導航」。它可以讓你快速地使用一個字母按鍵到達各種元素,
加上 shift 鍵可以往回導航。例如,h 可以往後跳至「層級標題」,而 shift + h 則可以反方向往回跳至前一個「層級標題」。
下面是單鍵導航的列表,你可以在「指令快速參考表」中獲得最新的資訊。
- h: 標題 (heading)
- l: 清單 (list)
- i: 清單項目 (list item)
- t: 表格 (table)
- k: 連結 (link)
- n: 非連結文字 (nonLinked text)
- f: 表單區 (form field)
- u: 未造訪過的連結 (unvisited link)
- v: 已造訪過的連結 (visited link)
- e: 編輯區 (edit field)
- b: 按鈕 (button)
- x: 核取方塊 (checkbox)
- c: 下拉選單(下拉式方塊) (combo box)
- r: 選擇鈕(單選鈕) (radio button)
- q: 引述 (block quote)
- s: 分隔線 (separator)
- m: 頁框 (frame)
- g: 圖片 (graphic)
- d: 地標 (landmark)
- o: 嵌入式物件(音訊和影片播放程式、應用程式、對話框等) (embedded object)
- 主鍵盤上的數字1到6: 第一層級到第六層級標題
- a: 註記(註解、修訂等) (annotation)
- w: 拼字錯誤 (spelling error)
你可以到 這裡做單鍵導航的實驗 http://www.trademe.co.nz
或者其他有不同元素的網站也可以。當你進到一個頁面,第一件最重要的事情是按下 nvda + t 來聽取標題,確認你是否處於正確的位置。
也可以使用 nvda + ctrl + F1 來得知目前運行的程式跟載入的模組,這些功能都有利於讓我們快速地掌握目前系統焦點所處的位置。
上面的網頁包含清單、表格與層級標題等元素,在預設情況下,nvda 開啟網頁後會開始從頭到尾朗讀一遍網頁的內容,稍後會提到這個設定的位置。
在任何情況下想中斷 nvda 的語音朗讀,你可以單獨按下 ctrl 鍵來停止朗讀,然後按 ctrl + home 移到網頁的最頂端,接著用各種方式開始瀏覽網頁,包括上、下方向鍵、單鍵導航等。
16-1 編輯區
例如你在 google 首頁,它有一個編輯式的下拉方塊,使用「單鍵導航」的字母 e 可以跳至該編輯區。
當你想使用單鍵導航瀏覽網頁,按下字母卻聽到 nvda 朗讀該字母而沒有跳至預期的元素時,你可能處於「焦點模式」,請使用 nvda + space 來切換回「瀏覽模式」再繼續嘗試。
還有兩種可能,一是你的系統焦點沒有在網頁內容當中,例如在網址列,最後一個狀況是你按了 nvda + shift + space 把單鍵導航功能關閉了。
提醒你,如果你在非編輯區的網頁中且又處於瀏覽模式或關閉了單鍵導航,此時按下任何字母或國字都不會顯示在畫面上,所以你不需要按倒退鍵去刪除它,如果按了反而可能導致你反迴了上個頁面。
但如果是在編輯區又處於焦點模式,不小心誤按就記得刪除多餘的文字以避免影響搜尋的結果。
使用 shift + e 可以往回找一個編輯區,如果沒有發現,則 nvda 會朗讀「沒有前一個編輯區了」。
在編輯區若想輸入文字,可以按下 nvda + 空白鍵切換成焦點模式後開始輸入,輸入完後請再次按下 nvda + 空白鍵或跳離鍵(esc) 鍵切換為瀏覽模式再進行後續操作。
如果你的 nvda 沒有改過設定,那麼它的預設會自動啟動焦點模式,也就是當你使用 tab 鍵移到編輯區時會自動變成焦點模式,
如果你分不清切換時兩種模式發出的不同聲音,可以到「偏好設定」「瀏覽模式」,將「以音效提示焦點模式和瀏覽模式的切換」項目的核取方塊使用空白鍵取消核取,
這樣在切換模式時,nvda 會直接以語音說出是哪一種模式而不是使用音效來表示。
16-2 自動啟動焦點模式與頁面載入時自動朗讀
上述提到的一些設定,這邊有必要提一下,主要是有三個設定,他們全都在 nvda 功能表中「偏好設定」裡的「瀏覽模式」設定對話框中。
1.「頁面載入時,自動讀出全部內容」核取方塊,意思應該很明顯,不核取的話載入完網頁就不會全文朗讀了。
2.「自動啟動焦點模式」核取方塊,如果核取了,在瀏覽網頁時使用 tab 鍵移動焦點時,
當預到可以切換成焦點模式的元件,就會被自動切換成焦點模式,包括編輯區、下拉方塊、單選鈕等。
3.「當游標移至編輯區,自動啟動焦點模式」核取方塊,如果核取了,根據我的實測,
在網頁中使用上、下、左與右方向鍵移動焦點時,包括編輯區與下拉方塊,只要移進這兩個元件中就會自動切換成焦點模式,
當然,這也包括 home 與 end 鍵,但不包括 tab 鍵。
以上2與3有兩個共通點,一是當網頁一載入時,如果焦點落在可切換成焦點模式的元件時都會自動切換為焦點模式,
二是就算這兩個核取方塊都核取了也不會改變使用單鍵導航時的瀏覽模式,也就是單鍵導航的移動方式無論如何不會被切換為焦點模式。
16-3 下拉方塊(註1)
如果使用 c 到達下拉方塊,標準的操作是按下 alt + 下方向鍵展開該選單,接著使用上或下方向鍵進行選取,
選定後按 enter 確認,然後記得把模式切回瀏覽,因為使用 alt + 下方向鍵會自動切換至「焦點模式」。
接著繼續瀏覽或進行後續操作,它與我們早先在對話框的下拉方塊操作上是一樣的,只是我們在非網頁的下拉方塊省去了展開的動作,
你在對話框中一樣可以先按 alt + 下方向鍵把下拉方塊展開再進行選取,我想這是最標準的做法。
反過來說,你在網頁的下拉方塊如果直接切換成焦點模式就開始選取,那麼如果該下拉方塊有自動觸發導頁功能,此時會因為沒有拉開下拉方塊而導致方向鍵一移動,網頁就被自動跳轉的狀況。
註1: 也有人稱為「下拉選單」、「組合框」等等。
16-4 表格瀏覽
如果使用 t 到達表格,使用下方向鍵的移動是一欄一欄的往右移動,直到該列結束後才會跳至下一列。
想要快速的在表格中直接的欄列移動,請使用 nvda 的「表格瀏覽」功能,在表格中先按住 ctrl + alt 鍵不放,接著再按方向鍵就可以以格子為單位上、下、左、右一格格的移動了。
- ctrl + alt + 左方向鍵:前一欄
- ctrl + alt + 右方向鍵:後一欄
- ctrl + alt + 上方向鍵:上一列
- ctrl + alt + 下方向鍵:下一列
使用 nvda + ctrl + d 可以開啟「文件格式」設定對話框,有三個關於表格的設定如下
- 表格:核取後,當焦點移至表格時會朗讀表格提示
- 列及欄標題:核取後,使用「表格瀏覽」功能在表格中進行欄列移動時會朗讀表格的標題
- 儲存格座標:核取後,焦點在表格間欄列移動時會朗讀該格的欄列資訊,僅會朗讀有改變的欄或列
而在清單與表格中,還可以使用 , (英文豆點) 直接離開清單或表格,使用 shift + , 可以直接移至清單的第一個項目或表格的第1欄第1列。
17 在 microsoft word 使用瀏覽模式、焦點模式與元件清單
在 office 2007 之後的 word, 也提供了瀏覽模式與焦點模式的切換,在預設情況下是焦點模式,
你可以在焦點模式下刪除與插入文字,如果使用 nvda + 空白鍵切換成瀏覽模式,那麼你就可以如上所述的在 word 裡使用單鍵導航進行不同元件的跳轉,
像是 h, t, k 等都可以適用,當然也有些單鍵導航在 word 中是沒有支援的,你可以聽取 nvda 給你的訊息。
當你處於瀏覽模式時,可以按下 nvda + F7 進入元件清單,它會有一些屬性列表,
例如列出這個文件中的所有連結、注解、標題等資訊,按 shift + tab 可以移到「種類」,使用上或下方向鍵切換屬性,再用 tab 鍵進入該屬性的列表,
它會列出文檔中的所有這些屬性,使用上或下方向鍵逐一移動,使用 enter 鍵可以對這個項目產生作用。
在網頁中也適用這個功能,僅管支援的屬性跟 word 裡有些不同。
如果你按下 nvda + F7 卻跳出了拼字檢查的對話框,表示你正處於焦點模式,那你應該先切換回瀏覽模式再進行一次元件清單的呼叫。
18 在 microsoft excel 使用元件清單
在 microsoft excel 也支援按下 nvda + F7 的元件清單,它在瀏覽模式與焦點模式下皆能使用。
「種類」包括圖表、注解、功式、工作表等,可以讓你方便的切換與控制各種項目,操作的方法與邏輯跟在 word 或網頁中皆相同,
特別是對於工作表的處理十分方便,例如工作表的重新命名等。
19 修復文件中的拼寫錯誤
拼寫檢查是針對英文而言的,你可以直接按下 F7 來查看拼寫檢查的結果,如果所在的應用程式有支援這個功能的話,
它會跳出一個對話框,我們在下一個主題會仔細講解它。
提醒你,如果這個檔案是程式碼,你可能不需要這個功能,因為程式碼的關鍵字可能跟一般的英文單字有所不同,文法跟語法更是南轅北徹。當然你可以利用字典功能調整成適合程式碼使用的拼字檢查器。
在還沒調整過的預設情況下,它經常會說這個單字是拼錯的或者語法有問題,所以一般拼字檢查使用的環境是含有英文的文件且不是程式原始碼。
在拼字檢查的對話框中,你可以使用 tab 與 shift + tab 來切換不同的選項。
19-1 在 word 中使用拼字檢查器
使用中文的你,請不要跳過這個主題,因為我們會介紹一點「檢閱游標」的使用。
如果你在 word 按下了 F7, 調用了這個功能,它會把編輯游標停在第一個拼錯字的地方並選取這個單字,跳出一個對話框,提供你一些可能的選擇。
使用 tab 鍵直到「略過一次」按鈕,再按下 nvda + 九宮格4 可以聽讀現在它認為你拼錯的單字。
使用 tab 鍵移到清單,使用上或下方向鍵來選擇它推薦給你的拼法正確單字,如果你沒有點顯器,可以使用「檢閱游標」也就是九宮格鍵來聽取這個字是怎麼拼的。
檢閱游標也適用於中文環境,簡易列表如下:
- 九宮格1: 朗讀前一個字母
- 九宮格2: 朗讀當前這個字母
- 九宮格3: 朗讀後一個字母
- 九宮格4: 朗讀前一個字
- 九宮格5: 朗讀當前這個字
- 九宮格6: 朗讀後一個字
關於「檢閱瀏覽」通用在各個環境當中,更詳細的資訊請參閱後續主題「使用檢閱瀏覽來獲取資訊」。
選擇好你想替換的單字按 enter 鍵會直接將文字替換並關閉該對話方塊。
如果不按 enter 鍵,繼續按 tab 鍵會有這些項目:
- 變更(按鈕):以選定的正確單字取代原有的拼錯字
- 全部變更(按鈕):將這個檔案的所有相同案例全部以選定的正確單字取代
- 語言(下拉方塊):選定以何種語言當作拼錯字的依據與建議
- 略過一次(按鈕): 忽略這一次的拼錯字更正
- 全部忽略(按鈕): 忽略這個檔案的所有相同案例拼錯字的狀況
- 新增:把這個拼錯字的案例加到字典中,如此以後這個案例再出現時會被視為正確,它適用在所有 word 檔案
直接按下 esc 也就是跳離鍵,會直接關閉「拼字檢查」對話方塊,
如果按下 F7 所跳出的對話框訊息回應「拼字檢查完成」且只有「確定」可以點擊,那就表示目前整個檔案中沒有發現拼錯字的狀況,
在拼錯字的對話框中,你也可以按下 nvda + b 來聽取整個對話框的所有訊息,但它不適用於一些程式,例如 Firefox
當然你也可以選擇直接在檔案中以手動方式進行拼寫錯誤的糾正,意思就是按上或下方向鍵逐行檢查你的檔案內容,
然後用 ctrl + 左或右方向鍵來一個單字一個單字的聽讀,可能用刪除鍵去刪除多餘的字母,或者用鍵盤輸入缺少的字母。
還有,在瀏覽模式下按 w 的單鍵導航,也可以將游標移到拼錯字的地方,比較新的 nvda 才有這個功能。
總之,可以依照每個人的習慣去選擇糾正拼錯字的操作方式就是了。
19-2 使用快顯鍵(註1)來處理拼錯字
還有一種處理拼錯字的方法,就是在拼錯字的地方按下快顯鍵,通常這個按鍵位在空白鍵的右邊且介於右邊的 ctrl 與 alt 鍵之間,
不過也不是每個編輯器都支援這個項目,你可以查看按下快顯鍵後所彈出的快顯功能表項目來確認,
當然,裡面的拼錯字功能操作方式可能與上述 word 的 F7 拼字檢查器有些不同,但大致上概念是相同的。
最大的不同在於,快顯功能表可以直接以上或下方向鍵進行循環式操作,而原本的功能表項目也會變少或不一樣,直到你處理完拼字檢查或把這個功能關閉,再按快顯鍵才會彈出一般情況下的快顯功能表。
另外,以 word 為例,它也支援這個功能,且在編輯模式與瀏覽模式下皆可使用。
註1: 其實按照翻譯,這個按鍵應該是被翻成「應用程式鍵」,似乎中國是這樣翻譯的,但一方面我覺得有點長,另一方面是我們臺灣習慣稱這個按鍵為「快顯鍵」,
而彈出來的功能表就稱為「快顯功能表」,所以在這個教程,我延用了臺灣的習慣。
19-3 nvda 的拼錯字回報功能
按下 nvda + ctrl + d 會開啟「文件格式」的設定對話框,當然你也可以在 nvda 功能表中的偏好設定找到它。
有一個「拼錯字」核取方塊,需要使用空白鍵來核取然後按 tab 鍵直到「確認」按鈕,按下 enter 鍵才會有這個功能。
如此一來,當你移動系統游標聽取文件內容時,有拼錯字的地方,nvda 就會回應「拼錯字」的訊息讓你知道下一個單字可能有拼錯的狀況。
在 word 當中,你還可以使用 alt + 上或下方向鍵來移動游標,以句子為單位來閱讀文件,這個功能非常實用,因為一行文字可能包函多個句字。
20 從網路上保存文件
有一天,在網際網路中你一定會有這樣的需求,例如想要下載一首歌、一個程式或一張照片與一首歌的歌詞,
比較好的方式是指定瀏覽器下載檔案所要存放的位置,這樣才能避免檔案下載後卻不知道他們被擺在何處的情況。
20-1 在 Firefox 指定保存文件的路徑
在 Firefox 的 alt 功能表中,「工具」、「選項」的「一般」清單,按 tab 鍵直到「下載」群組單選鈕,
有兩個選項分別為「儲存檔案到」與「每次都問我要存到何處」。後者在每次下載時都會詢問你檔案所要下載的位置,若選此項目則不會有預設路徑的後續設定。
前者則是會把檔案固定下載到一個地方,而那個地方就是我們接著要來設定的路徑。
按一下 tab 鍵會到達一個唯讀編輯區,這是檔案所要存放的路徑,再按 tab 鍵則會到達一個「瀏覽」按鈕,按下 enter 鍵可以選擇你想要讓檔案保存下來的路徑。
它會帶出一個對話框,「資料夾」編輯區可以讓你輸入完整的絕對路徑,按兩次 shift + tab 到達一個列有你電腦相關資料夾的清單,
此時使用上或下方向鍵選擇你想要的資料夾路徑,倒退鍵可退到上一層,而 enter 鍵可以到達下一層,選定後使用 tab 鍵到「選擇資料夾」按鈕,按下 enter 鍵確定,
此時對話方塊關閉,回到「瀏覽」按鈕,可以使用 shift + tab 往回到唯讀編輯區確認保存的資料夾是否正確,這樣就完成設定了。
20-2 在 Internet Explorer 指定保存文件的路徑
在 Internet Explorer 的 alt 功能表,「工具」、「檢視下載」,使用 tab 鍵到達「選項」按鈕按 enter 鍵,
再按 tab 鍵到「瀏覽」按鈕,按下 enter 鍵後,接下來的操作與 Firefox 大致相同。
你也可以利用類似的方法來設定你慣用的瀏覽器。
21 使用 nvda 從網路中下載檔案的幾種方法
當一個標明可以被下載的連結出現時,隨著設計方式的差異,不一定是點下去就能下載到檔案,下面提供一些下載的方式跟常見的情況供各位參考。
21-1 從下載連結中保存檔案 (以 Firefox 為例)
使用 enter 鍵點擊下載連結,將會彈出一個名為「開啟中」的對話框,焦點會停在「Firefox應該如何處理此檔案」群組的單選鈕(註1),
有兩個值,分別為「儲存檔案」與「開啟方式」。你可以使用上或下方向鍵來選擇你要的值。
選擇「儲存檔案」後使用 tab 鍵移至「確定」按鈕按下 enter 鍵,瀏覽器會將檔案存入上個主題我們所設定的檔案下載路徑中。
當你沒有設定路徑,預設會存放於「下載」或「downloads」資料夾中,而這個資料夾通常存放於「本機磁碟 C」、「使用者(或者 users)」、「你登入 windows 的帳號」資料夾下。
如果是選擇「開啟方式」後再按一下 tab 鍵有一個下拉方塊,讓你選擇要用系統的什麼程式來直接打開這個下載檔案。
而在原本的「開啟中」的對話框中,使用 shift + tab 鍵移至一個唯讀的編輯區,上面除了有檔案類型與大小的資訊外,在這個欄位按兩次 nvda + 九宮格4 可以聽讀檔名,方便稍後尋找與處理下載回來的檔案。
你也可以在瀏覽器的任何地方直接按 ctrl + j 進入收藏庫,它是用另開分頁的方式,使用上或下方向鍵查看下載的進度與紀錄,越上面的是日期越新的下載紀錄,
這個快速鍵也適用於 Internet Explorer,
在收藏庫的視窗中可以直接按 ctrl + w 關閉分頁,回到原本的網頁中。
而以 Firefox 來說,收藏庫的確切位置在 alt 功能表的「工具」內的「下載」項目。
註1: 有時候這些設定項目的群組名稱,如單選鈕,可能要使用 tab 鍵順向移動瀏覽才能被聽讀,但通常項目的標題或值應該能夠直接聽讀。
21-2 使用快顯功能表來下載檔案
將焦點移至下載連結後,直接按下鍵盤的快顯鍵,彈出快顯功能表,使用上或下方向鍵選擇「另存新檔」來儲存下載檔案。
我們之前已經提過快顯功能鍵的位置,如果你沒有找到或者你的鍵盤確實沒有這個按鍵,那麼你可以試看看按 shift + F10, 它是用來替代直接按快顯鍵的組合鍵。
21-3 使用模擬滑鼠操作功能來下載檔案
如果一個下載連結無法使用 enter 或空白鍵點擊時,你可以考慮使用 nvda 的模擬滑鼠功能來試看看。
將焦點移至該下載連結後,按 nvda + 九宮格斜線呼叫鼠標至目前系統焦點,再按一下九宮格斜線點擊該下載連結,這相當於滑鼠左鍵的功能,
如果順利彈出下載對話框,那麼操作方式與上個主題相同。還有一個做法是將鼠標移至系統焦點後,
按一下九宮格星號,也就是相當於滑鼠右鍵的功能,彈出快顯功能表,使用上或下方向鍵找到「另存新檔」按 enter 鍵試試看。(註1)
註1: 原文的教程只提到滑鼠右鍵的方式,但我覺得使用情境上有些不同,所以又補上了滑鼠左鍵的部分。
22 開啟 pdf 文件檔
有一種文件格式叫做 pdf, 它的副檔名為 .pdf
你需要一個支援 pdf 格式的瀏覽程式來打開它,例如 Adobe Reader, 它是一個免費的 pdf 閱讀工具。
這裡可以下載 Adobe Reader https://get.adobe.com/reader/
當然你也可以嘗試其他的工具來開啟 pdf, 但不是每個工具都有良好的無障礙操作介面。
如果你想嘗試其他轉換或處理 pdf 的第三方程式,請確認他們支援中文。
有一些網站或工具可以把 pdf 直接轉存成其他格式的檔案,如 .txt 純文字文件等。
例如 expert pdf converter , zamzar , 在線pdf轉txt 等等。
也許你有更好的工具來處理 pdf 檔,那就換你分享給我們。
有些編輯器也提供把pdf轉檔的這項服務,例如較新版的 Microsoft Word.
有些瀏覽器可以直接支援開啟 pdf 檔案,例如 Windows Edge, 有些則需要安裝相應的插件才會有這項功能,
當然你也可以透過設定,讓在網頁上的 pdf 檔可以使用 Adobe Reader 來打開。
開啟 pdf 時,你可以使用 nvda + 下方向鍵來朗讀文件的所有內容,有時候在第一次開啟時,他會彈出一個設定對話框,讓你選擇用什麼樣的方式或閱讀順序來閱讀這個 pdf 檔。
提醒你,如果這個 pdf 檔是一個直接掃描而得來的圖象檔,那麼你需要據有 ocr 功能的辨識軟體來將圖片的文字辨識出來,
例如 ABBYY FineReader, pdf-xchange, KNFB reader 或 nvda 在 win10 的 ocr 功能等等,有些軟體可能是需要付費的。
如果不透過辨識,雖然你能夠透過一般開啟 pdf 的軟體來開啟檔案,但導讀軟體無法直接讀取掃描檔裡的內容, nvda 會給你一個提示,
像這樣:「警告:空文件 此文件似乎為空。它可能是一個需要 OCR 處理的掃描的影像或結構畸形的文件。」
而以視覺上而言,當然是可以直接閱讀的,就像他們可以看到圖片的內容一樣。
23 使用元件清單來讓你快速地點擊或查找項目
當你在網頁中,可以按下 nvda+ F7 會彈出一個對話框,預設是這個頁面當中所有連結的列表,
你可以使用上或下方向鍵在所有連結項目中進行移動,如果按下 enter 則可以點擊該連結,注意,這時候你是在這個對話框視窗內,而不是網頁中,當然網頁還是開著的。
當你對連結按下 enter 後這個視窗也會隨之消失,或者你不想點擊任何項目也可以直接按 alt + F4 或 esc 鍵關閉這個對話視窗。
至於點擊連結的結果,就像你在原本的網頁中點擊連結的效果一般。
對於元件清單中的連結,你也可以按 alt + m 將焦點移至原本網頁的該連結實際位置上,但尚未點擊它。
按 shift + tab 移到「種類」單選鈕,使用上或下方向鍵可以切換元件的種類,然後按 tab 鍵可以再次進入相應的清單列表中。
目前有五個種類,分別為「連結」、「標題」、「表單區」、「按鈕」與「地標」。例如選擇「標題」,再按 tab 鍵進入清單,使用上或下方向鍵選擇一個你想前往的標題,然後按 enter 便可直接將焦點移至該標題在網頁中的實際位置了。
24 嵌入式物件
嵌入式物件是一種需要透過第三方程式(如 Adobe Flash player, Sun Java)的支援與使用者進行互動的元件,它包含豐富而多樣的內容,
如果具有無障礙的設計,那麼我們也可以順利的與它互動。按下 enter 啟動它,
在瀏覽模式下使用 tab 鍵或上、下方向鍵進行瀏覽,有時你可能會卡在元件的播放器中,此時可以按下 nvda + ctrl + 空白鍵讓你的焦點回到原本的網頁當中。
它其實有點像是把嵌入式物件收合的概念。
當你想要與嵌入式物件或多媒體元件進行互動時,你的電腦或瀏覽器需要安裝所需的程式才有辦法與該嵌入式物件進行互動。
以 Adobe Flash player 而言,你可以進入 youtube homepage 選擇你有興趣的主題,如果影片沒有順利播放,就表示你尚未安裝或安裝錯誤,也可能你需要較新的 Adobe Flash player 版本。
如果你可以順利操作播放介面,就代表你已經安裝了 Adobe Flash player 且網頁播放介面的設計是無障礙的, 如果畫面上確實有播放介面但你無法操作,
就表示你雖然已經順利安裝了 Adobe Flash player, 但因為網站的播放介面沒有無障礙的設計,使得你無法以 nvda 進行操作,這可能是一個你暫時無法解決的問題。
如果是我遇上了,應該會寫信去反應,如果是公部門的網站那就直接投訴了。
25 可聽讀的進度列提示
當你下載大檔案或燒錄 cd 還是更新 nvda 時,會有進度列的產生,讓你了解還有多久才會完成這項工作。
如果以音效表示,音效越高代表越接近完成,如果以語音表示,則會朗讀完成的百分筆。
預設的情況下是使用音效來表示進度列的。你可以使用 nvda + u 來循環切換模式,目前共有四種模式,
分別為「進度列改變時,讀出來」、「進度列改變時,發出嗶嗶聲」、「進度列改變時,發出嗶嗶聲並讀出來」、「進度列改變時,不報讀」。
按下 nvda + ctrl + o 開啟「物件顯示」設定對話框,使用 tab 鍵可以看到「進度列輸出」下拉方塊與「讀出背景進度列」核取方塊,你也可以在這邊進行設定。
「讀出背景進度列」是當你不在進度列所在的視窗時是否仍需要進度完成度的提示。
意思就是說,假如當你現在正在更新某個程式,但可能需要一段時間,所以你會把視窗切回 notepad++ 繼續寫程式或看書,這時候因為焦點不在更新軟體的視窗,
對 nvda 來說,這個更新軟體的進度列就是一個背景進度列。簡單說,不是在當下焦點視窗的進度列,就屬於背景進度列。
26 如何快速地在網頁中找到單詞
這個功能很實用,因為在一個頁面當中總是有很多資訊,如果你知道這個網頁中有你確定想搜尋的字詞,它可以讓你快速地到達該處。
而不必使用一般的導航方式慢慢的移動與查找,特別是你使用瀏覽器搜尋某些問題的解答時。因為你的目的是找到你想要的答案,
你不關心那個網站的其他內容,以後也沒打算經常瀏覽該網站,這時候快速地得到結果是最重要的了。
在網頁中的瀏覽模式下按 nvda + ctrl + f (註1)開啟搜尋的對話框,輸入你想查找的字詞,按下 enter 鍵進行搜尋,
裡論上焦點會直接落在該網頁有這個字詞的地方,如果搜尋對話框並沒有被關閉,請按一下 esc 鍵來關閉它。
沒找到的話會跳出警告訊息,可以按下 enter 來確定並且回到網頁中。
使用 nvda + F3 找後一筆一樣的字詞,使用 nvda + shift + F3 找前一筆一樣的字詞。這個功能可以在各種瀏覽器中運行。現在就找一個網頁來試看看吧(註2)。
至於沒看網頁又不熟的情況下,怎麼知道要搜尋什麼字詞呢?一個做法是搜尋你剛剛在搜尋區搜尋的關鍵字,
另外一個方法是當你利用搜尋引擎搜尋出來的網頁,在還沒進入網頁時通常會列出一些相關的內容,可以根據這些內容來擬定想搜尋的字詞。
這個搜尋功能在很多地方都可以使用,例如 word, 但記得必須處於瀏覽模式才行。如果你在網頁的焦點模式呼叫它,你得到的會是瀏覽器本身的搜尋功能。
註1: 我還是提一下,在原文的教程中,通常把 nvda 鍵寫成 insert, 而組合鍵的順序是 ctrl 先於 insert,但我想只要按法正確,應該沒什麼影響才對。
註2: 我覺得是因為 python 這個程式語言對網頁爬格找字找詞的能力很強,所以也造就了 nvda 在網頁處理能力的優勢。
27 字詞搜尋的額外功能,可以分辨大小寫與完整字的搜尋
接續上個主題,當你在瀏覽模式按下 nvda + ctrl + f 彈出搜尋的對話框時,還可以有其他屬性的選擇。
使用 tab 鍵可移至「大小寫需相符」的核取方塊,當然這個屬性主要是針對英文而言的。
我想藉這個機會提醒一下,如果你把 cap lock 設定成 nvda 鍵後,想要輸入大寫時需要快按兩下 cap lock 鍵聽到「cap lock 開」才會變成大寫,
當然你也可以按住 shift 鍵加上字母來輸入大寫,而不按 cap lock 鍵。再次恢復小寫狀態一樣是快按兩下 cap lock 鍵。
28 如何使用 nvda 來獲取圖片的長描述
當網頁中有一張圖片,而你想要獲得圖片的長描述,可以將焦點移至該圖片並按下 nvda + d 來取得。
當然能否獲得長描述取決於設計者本身有沒有為這張圖片加載這個設定,並不是每張圖片都會有長描述,甚至說有長描述的圖片其實是少數,
我想我們大部分要求圖片至少要有短描述。還有一個狀況使你無法得到圖片的長描述,就是瀏覽器本身沒有支援這個屬性或功能,例如 Google Chrome 瀏覽器就不支援圖片中的 longdesc 屬性。
29 瀏覽網頁的連結
在網頁中你可以按 enter 鍵進入某個連結,這是我們很早之前就知道的事情,現在來做一點補充。
使用 alt + 左方向鍵可以回到上一頁,這會比使用倒退鍵來得更可靠,你最好在瀏覽模式下執行這個功能,當然如果把焦點停在可以駐點的位置如連結,則回上一頁的成功率就更高了。
如果你發現還是沒辦法回到上一頁,那可能瀏覽器開啟了一個新分頁或新視窗,如果是新分頁,
你可以使用 ctrl + tab 進行不同分頁的切換,使用 ctrl + w 關閉不需要的分頁。
正如你可以用 alt + tab 切換視窗,而按 alt + F4 來關閉不需要的視窗一樣。
一般說來,在預設的情況下瀏覽器很少會另開新視窗,而是以另開分頁的方式取代居多。
不過你可以在連結上按 shift + enter 來強制瀏覽器用新視窗來開啟該連結。
而按 ctrl + enter 則是強迫瀏覽器用新分頁來開啟該連結,有些時候開啟新分頁時瀏覽器不會將焦點移到新分頁,可能得設定一下。
或者自己按 ctrl + tab 在所有開啟的分頁中切換。
30 在 Microsoft Excel 中朗讀列及欄標題
關於這部分 nvda 的「列及欄標題」設定,我們已經在前面的主題中介紹過了。這邊要提到的部分是跟網頁操作有些不同的地方。
網頁的表格只要設定好 nvda 就行了,除非網頁表格的語法不正確,不然應該是可以正常運作的。但在 Excel 還要自己手動設定哪個格子要當作列或欄的標題。從 nvda 2012.3 開始支援這個功能。
按下 nvda + shift + c 設定欄標題,按下 nvda + shift + r 設定列標題,這用文字解釋起來有一點抽象,我試著解釋看看。
現在假設有一個 Excel 表格,架構是 3 x 2 的表格,也就是所謂的 3 欄(columns) 2 列(rows) 的表格。
在第1列第1欄的「編號」按 nvda + shift + c 設定欄標題,如此從第2列開始,當你使用 ctrl + alt + 左、右方向鍵移動欄時將會朗讀相應的第 1 列標題,包括編號、姓名與分數。
在第1列第1欄快按兩次 nvda + shift + c 可以取消欄標題的設定。若不取消設定,設定將保存於檔案中,亦即下次開啟該檔案時此設定仍然有效。
在第1列第1欄的「編號」按 nvda + shift + r 設定列標題,如此從第2欄開始,當你使用 ctrl + alt + 上、下方向鍵移動列時將會朗讀相應的第 1 欄標題,包括編號與 1 這兩個標題。
在第1列第1欄快按兩次 nvda + shift + r 可以取消列標題的設定。若不取消設定,設定將保存於檔案中,亦即下次開啟該檔案時此設定仍然有效。
同一個欄位可以同時設定欄標題與列標題。設定後的標題朗讀會在朗讀完欄列位置後接著朗讀出來。
31 使用檢閱瀏覽來獲取資訊
我們在之前的主題稍微介紹了檢閱瀏覽的一些功能,在這邊需要對使用上做一個補充與更完整的功能說明。
首先,你必須將九功格鍵盤的模式設定為關閉才能使用這些功能,在開啟的情況下他們只能輸入數字。
按下 numlock 鍵可以切換狀態,nvda會朗讀提示,分別為「numlock 關」或「numlock 開」(註1)。
檢閱游標的瀏覽是虛擬的,也就是不移動實體的系統游標。
以在網頁上瀏覽為例,我們經常使用上或下方向鍵逐行移動系統游標以獲取資訊,並且可以與一些元件進行互動,例如打勾、編輯或下拉等等,而檢閱游標大部分是讓你虛擬瀏覽的。
所以當你用檢閱模式移動虛擬游標時,此時系統游標和檢閱游標就不同部了。預設情況下是移動系統游標時檢閱游標會跟著移動。
使用 nvda + 上方向鍵可聽讀系統游標所在的行,而使用九宮格8則是聽讀檢閱游標當前的行。
理論上,檢閱瀏覽的速度會快於系統瀏覽,因為它忽略與控件交戶的功能。以下是詳細的功能列表:
- 九宮格1: 中文是往前一個字,英文是往前一個字母 (包括空格與符號)
- 九宮格2: 包括空格與符號
- 按一下:中文是當前這個字,英文是當前這個字母
- 快速連按兩下:中文是當前這個字的字型字義,也就是這個字的造詞或字義解釋,它會跟你打字時往下選字所聽到的內容一制,英文是當前這個字母的造詞,例如停在 i 上,它會朗讀一個 i 開頭的固定單字, 我這邊是 india 這個字
- 快速連按三下:朗讀這個字或字母的內碼或編碼
- 九宮格3: 中文是往後一個字,英文是往後一個字母 (包括空格與符號)
- 九宮格4: 往前一個字,規則是以空格或符號為基準,對英文來說通常就是一個完整的單字,但中文理論上不會隨意空格,所以有可能是根據標點符號朗讀前一個句子
- 九宮格5:
- 按一下:中文是當前這個句子,英文是當前這個完整單字,規則一樣是以空格或符號為基準
- 快速連按兩下:中文是當前這個句子逐字朗讀,英文是當前這個完整單字的逐字母朗讀
- 快速連按三下:中文是朗讀這個句字的逐字造詞,英文是朗讀這個完整單字的逐字母造詞
- 九宮格7: 往前一行
- 九宮格8: 類似九宮格5的邏輯
- 按一下:當前這一行
- 快速連按兩下:中文是當前這一行逐字朗讀,英文是當前這一行的逐字母朗讀 (包括空格與符號)
- 快速連按三下:中文是朗讀這一行的逐字造詞,英文是朗讀這一行的逐字母造詞
- 九宮格9: 往後一行
以下這兩段資料,分別是英文語中文的,可以提供各位練習檢閱瀏覽的操作,例如讓 nvda 逐一朗讀數字或地址等。
Opening Hours & Contact
Fun Ho! National Toy Museum
Opening Hours 10.00am - 4.00pm daily
Entry: Adult $6.00 - Child $3.00
25 Rata Street, Inglewood, Taranaki, New Zealand.
Ph: 0064 6 75 67030 Fax: 0064 6 75 67864 E Mail: funhotoys@funho.com
Postal address: Box 14 Inglewood, Taranaki, New Zealand.
Manager/Toy Maker/Curator Richard Jordan
螢業時間與聯絡方式
「好玩」國家玩具博物館
螢業時間 上午10.00 - 下午4.00 平常日: 成人 $6.00塊美金 - 孩童 $3.00塊美金
新西兰 塔拉纳基英格尔伍德 拉塔街 25 号
電話: 0064 6 75 67030 傳真: 0064 6 75 67864 電子郵件: funhotoys@funho.com
郵寄地址: 新西兰 塔拉纳基英格尔伍德 14 郵箱
經理/玩具製造商/發展人 李查德-喬丹
註1: 同樣的,不知道為什麼中文版沒有把 numlock 翻譯成數字鍵或九宮格數字鍵之類的。
32 提供更進一步的檢閱瀏覽操作
在預設情況下,移動系統游標時,檢閱游標會跟隨實體的游標移動。
但反過來的原則是不成立的。也就是移動檢閱游標並不會連同系統游標一起跟隨。事實上使用檢閱游標能瀏覽到的資訊,系統游標本身就不一定能夠到達。
而關於檢閱游標會跟隨哪一種游標的設定,在 nvda 功能表 -> 「偏好設定」 -> 「檢閱游標」內。
分別為「跟隨系統焦點」、「跟隨編輯游標」與「跟隨鼠標」三個核取方塊。
再依據使用者的需求自行調整。
這邊列出更多檢閱游標的瀏覽功能,以及與系統游標的功能對應,如此可以讓我們更易於了解這些功能的意義。
提醒你,對應的意思是說,如果這個檢閱瀏覽功能換成是在操作系統游標的話,那是會用哪一個按鍵,並不是說這兩組按鍵的功能完全相同,要記得,這是不同模式下的瀏覽。
按鍵 | 檢閱瀏覽功能 | 對應系統瀏覽按鍵 |
shift + 九宮格1 | 移至行首 | home |
shift + 九宮格3 | 移至行尾 | end |
shift + 九宮格7 | 移至頂端 | ctrl + home |
shift + 九宮格9 | 移至底部 | ctrl + end |
九宮格+(加號) | 從當前檢閱游標的位置開始朗讀到底部 | nvda + 下方向鍵 |
nvda + f | 朗讀當前文字的格式資訊 | 沒有 |
nvda + F9 | 開始選取文字 | 使用 shift + 方向鍵選取 |
nvda + F10 | 結束選取文字 | 使用 shift + 方向鍵選取 |
由上方表格可知,有一些按法只是多加了 shift 鍵,它有一些設計的邏輯性,應該不難記憶才是。
提醒你,如果你使用的點顯器本身沒有點字視窗左、右捲動功能的話,必須依賴鍵盤的按鍵,如果設定在九宮格4與6,或者九宮格加與減,
那麼上面所列的功能將被新的設定所覆蓋。
上述值得一提的功能,就是檢閱瀏覽的選取文字。特別是實體游標無法到達的文字,有這個方便的功能可以使用。
當你設定啟始位置與結束位置後只是選取了文字(註1),接下來的動作可以是剪下 ctrl + x 或複製 ctrl + c,
如果是要複製,也可以直接在欲設定結束位置處直接快按兩下 nvda + F10,
當然,唯讀的區域是無法做剪下動作的,例如網頁的非編輯區等。原本的實體游標選取功能,除了實體游標一定要移至該處外,
需要按住 shift 鍵加上方向鍵來選取的操作不是很方便,尤其是需要選取大量文字時。順帶一提,可以按 nvda + shift + 上方向鍵聽取目前選取了哪些文字,
請記得,當實體游標移動時,選取的標記會被取消。
註1: 這個功能從 nvda 2016.3 開始,的確是選取文字的功能,有些人稱它為標記,中文好像還有一些名稱,但是我先不管。
因為原文的教程比較舊,我是直接改寫成現在 nvda 的操作狀況,查詢原文的「指令快速參考表」也是用「選取和複製當前位置的文字」,所以就先用選取來翻譯。
33 讓 nvda 靜音與睡眠模式
在一些情況下你可能需要讓 nvda 暫時靜音,例如你處在一個安靜的場合,又忘了帶耳機,所以暫時只能使用點顯器來閱讀訊息,
或者你現在使用一個自己會有語音提示訊息的程式,所以暫時不需要 nvda 本身的語音。
按下 nvda + s 有三種模式可以循環切換,分別為「語音模式關」、「語音模式嗶嗶聲」與「語音模式開」。
當語音模式關時,表示 nvda 不會發出任何聲音,但 nvda 依然正在執行,所有的快速鍵與功能都正常。
當語音模式嗶嗶聲時,nvda 的聲音不完全關閉,只是不會有語音朗讀,在打字或移動游標等行為還是會發出嗶聲。
不管是哪一種模式,它是作用在整個作業系統當中的,需要再次切換模式或重啟 nvda 狀態才會有所變化。
按下 nvda + shift + s 則是開啟與關閉 nvda 的睡眠模式(註1)。當開啟時,你可以當作 nvda 在這個程式下被關閉了,當然沒有語音也沒有點字輸出。
在某些有語音的遊戲且快速鍵與 nvda 衝突的情況下,或者只是讓明眼人操作一下電腦的這個程式,你可能會需要這個功能。
提醒你,這只作用在當前開啟睡眠模式的視窗,並不是作用在整個作業系統中。
註1: 在我的桌電且鍵盤設定為「桌上型電腦」的環境,使用 caplock + shift + s 是沒有作用的,先按 nvda + F2 「不執行下一個按鍵指令」再按 nvda + shift + s 也不行,但使用其他兩個 nvda 功能鍵 + shift + s 是可以正常切換的,
而將鍵盤設定成「筆記型電腦」,按下 caplock + shift + z 也是正常的,在另外一臺 win10 的電腦測試則完全沒有這個問題,目前不確定是否是哪個附加元件的快速鍵擋到了,還是什麼其他的問題。
你可以使用 nvda + 九宮格數字鍵進行物件導航,使用之前請確認你的九宮格數字鍵盤模式為關閉,你可以按 numlock 鍵來循環切換九宮格鍵盤的模式,預設情況下這個功能不需要特別被打開。
除非你使用 nvda + 九宮格7 切換了不同的模式,例如「畫面瀏覽」等。
物件導航的瀏覽方式,將所有的元件都視為物件,所以物件可能位在同一層,而上一層的稱為「父物件」,下一層的稱為「子物件」。概念上有點像是樹枝狀的結構,全部的東西將通通被展開。
它可以一層層的瀏覽,打破了一些舊有的瀏覽方式,你可以橫跨各個視窗,只是這樣的瀏覽方式需要一段時間的練習,否則很容易迷路。當你移動系統郵標時也會把物件導航的焦點拉回來,所以我們其實不怕迷失方向。
你可以使用 nvda + 大鍵盤數字7 來把物件瀏覽跟隨系統焦點的功能關閉,但我們很少這麼做。
提醒你,當使用物件導航進行瀏覽時,檢閱游標只能在該物件裡面進行移動。
- nvda + 九宮格5: 朗讀當前物件,快按兩下會逐字朗讀,快按三下會將該物件訊息複製到減貼簿中
- nvda + 九宮格8: 移至上一層級父物件
- nvda + 九宮格2: 移至下一層級子物件
- nvda + 九宮格4: 移至同一層級的前一個物件
- nvda + 九宮格6: 移至同一層級的後一個物件
- nvda + 九宮格-(減號): 將物件導航的焦點移至系統游標的焦點上,當然檢閱游標也會跟進
- nvda + 九宮格enter: 點擊該物件,就像系統游標取得焦點後按空白鍵那樣
- nvda + shift + 九宮格-(減號): 將系統游標移至物件導航焦點,快按兩下,則將系統游標移至檢閱游標處
- nvda + 九宮格delete: 朗讀該物件與螢幕之邊界與高度,當系統游標也在該處時則會朗讀座標位置。
當你想查看對話框裡的訊息時,使用物件導航是個好選擇,而且你可以直接用物件的方式對你想執行的按鈕或動作進行點擊。
現在就找個記事本,打一些字然後直接關閉視窗,跳出存檔對話框時,試試看物件導航能讓你看到什麼。
或者按 windows + r 開啟執行列,輸入 winver 後按 enter 鍵,使用物件導航來查看作業系統的版本訊息。
註1: 照原文翻譯是用「物件導航」,但我平常習慣稱它為「物件瀏覽」。因為 nvda 有多種瀏覽模式,全部稱為「瀏覽」似乎比較統一,但我會以翻譯為主,而不是個人喜好。
35 使用鼠標導航
我們可以使用九宮格鍵來進行鼠標的呼叫,同樣的,你的 numlock 模式必須關閉。
- 九宮格/(除號): 單擊滑鼠左鍵,快按兩下可模擬雙擊滑鼠左鍵
- shift + 九宮格/(除號): 滑鼠左鍵鎖定,相當於按住滑鼠左鍵以進行拖曳滑鼠鼠標,再按一次為解除鎖定
- 九宮格*(乘號): 單擊滑鼠右鍵
- shift + 九宮格*(乘號): 滑鼠右鍵鎖定,相當於按住滑鼠右鍵以進行拖曳滑鼠鼠標,再按一次為解除鎖定
- nvda + 九宮格/(除號): 將鼠標移至當前物件與檢閱焦點上
- nvda + 九宮格*(乘號): 將物件與檢閱焦點移至當前鼠標上
一般來說,使用導讀軟體的使用者很少直接使用滑鼠,而是使用鍵盤來進行所有操作,例如物件導航、檢閱瀏覽等方式。
但在某些情況下,你可能必須使用鍵盤來模擬滑鼠的動作。
如果你還有一些視覺,或者你想直接使用滑鼠,那麼你可以將 nvda 的「讀出鼠標所指文字或物件」功能開啟,
快速鍵是 nvda + m, 確切的設定位置則在 nvda 功能表 -> 「偏好設定」 -> 「鼠標設定」 中。
35-1 使用實體鼠標功能
除了上述提到的開啟鼠標追蹤功能外,在「鼠標設定」中還有一些相關的設定,你可以使用 tab 鍵來瀏覽,將重要的分述如下:
- 讀出文字範圍(下拉式方塊):當鼠標移動至文字區時所讀取的文字範圍,分別有「字元」、「單字」、「單行」與「段落」
- 隨鼠標移動發出聲音指示相對位置(核取方塊):利用聲音來提示使用者目前鼠標在畫面的位置,越靠近螢幕上方則聲音越高,越靠近下方則越低;越靠近左側則左邊喇叭的聲音越多,越靠近右側則右邊的喇叭聲音越多
- 隨螢幕亮度改變音量(核取方塊):當鼠標移至顏色較深時如黑色,則聲音音量減小,顏色較淺時如白色,則聲音音量增大
提醒你,以上這三項設定,在「啟動讀出鼠標所指文字或物件」這個核取方塊沒有核取時是不會有任何作用的。
35-2 練習呼叫鼠標來進行桌面圖示的一些操作
35-2-1 讓我們練習使用呼叫鼠標的方式來顯示某個項目的快顯功能表
- 按 windows + m 或 windows + d 回到桌面
- 使用方向鍵找到一個圖示或項目,例如 Internet Explorer 或 Mozilla Firefox
- 按 nvda + 九宮格除號 將鼠標移到這個項目上
- 按 九宮格乘號 彈出快顯功能表
- 按上方向鍵直到「內容」這個項目按 enter 鍵 可以看到裡面的項目
提醒1: 通常九宮格除號位在九宮格8的上方,而九宮格乘號則位在九宮格9的上方。
提醒2: 記得九宮格鍵盤的狀態必須設定為關閉,按 numlock 可以切換。
提醒3: 想要進入桌面某個項目的「內容」當中,使用方向鍵移至該項目後可以直接按 alt + enter 鍵,我們這裡是在練習鼠標的呼叫才這麼做的。
提醒4: 記得一定要將鼠標移至該項目後再按九宮格乘號,不然顯示出來的快顯功能表可能不是屬於這個項目的快顯功能表。
提醒5: 更詳細的資訊請參閱 nvda 的用戶指南。
35-2-2 讓我們練習使用呼叫鼠標的方式來指定桌面某個圖示的排列位置
- 按 windows + m 或 windows + d 回到桌面
- 使用方向鍵找到一個不是在左上角的圖示或項目
- 按 nvda + 九宮格除號 將鼠標移到這個項目上
- 按 shift + 九宮格除號 鎖定滑鼠左鍵準備拖曳滑鼠
- 按方向鍵把焦點移至桌面最左邊最上面的位置
- 按 nvda + 九宮格除號 再次呼叫鼠標至左上角的圖示
- 按 shift + 九宮格除號 解除滑鼠左鍵鎖定,如此,你應該會把之前選定的圖示移至畫面的左上角位置
提醒1: 如果你的桌面上項目很多,這個操作可能只會製作一個新的桌面捷徑。
提醒2: 其實這個操作方式跟明眼人直接使用滑鼠的操作步驟是很類似的,透過這些按鍵功能,我們可以模擬滑鼠的操作或甚至直接使用滑鼠來操作。
36 在 nvda 的字典中添加縮寫
在英文的聊天室或信中,有時會使用一些縮寫來代表表情,例如 LOL (laughing out loud) 是大笑的意思,這樣可以少打很多字母,
用在中文上,則可以使用這個字典來修復破音字或某些音庫會將某些字念成我們不習慣的音的狀況。
例如我現在使用的語音,將企業的企都念成三聲,將拖曳的曳都念成業這個音,還有 nvda 硬是會被當成一個單字來發音等,有很多這樣的狀況,如果不習慣,可以透過新增字典的方式來修改。
字典的設定在 nvda 功能表 -> 「偏好設定」 -> 「讀音字庫」子功能表中,又分成三個種類,分別是「通用語音字庫」、「特定語音字庫」與「暫存語音字庫」。
關於這三種字庫的差別,請參閱 nvda 用戶指南。簡單來說,通用代表對所有的語音皆有效,特定則指針對目前正在使用的這個語音。
我們做個練習,就是將企業的企改成朗讀四聲氣,如果你的語音沒有這個問題,那可以找別的練習來添加。
- nvda + n 打開 nvda 功能表
- 依序進入 「偏好設定」 -> 「讀音字庫」 -> 「通用語音字庫」的設定對話框
- 按 tab 鍵直到「新增」按鈕,並按 enter 鍵開啟另一個對話框
- 第一欄是「原來文字」的編輯區,輸入「企」業的企這個字
- 按 tab 鍵到「代替文字」的編輯區,輸入「氣」象的氣這個字
- 按 tab 鍵到「註解」的編輯區,可以不必輸入文字
- 按 tab 鍵直到「確認」按鈕,並按 enter 鍵,回到通用語音字庫的設定對話框
- 可以使用上或下方向鍵確認目前的讀音字庫列表是否正確,然後按 tab 鍵直到「確認」按鈕後再按 enter 鍵才算完成整個新增的過程
提醒1: 字典只是作為改變語音的朗讀,在畫面上的顯示是不會改變的,使用系統游標移至該字也會朗讀原來的發音
提醒2: 如果你很受不了破音字或某些發音,我想這個字典功能是很有用的,就算 nvda 進行更新也會繼續保持這些設定
提醒3: 字典的效力適用於任何地方,快來試試剛才修改的結果是否生效吧
37 改變 nvda 的標點符號等級(註1)
按 nvda + p 可以改變 nvda 朗讀符號的等級,每個符號被定義在不同的等級時才被朗讀,在下面的列表可以查看哪些符號屬於哪個等級會被朗讀。
標點符號設定在nvda 功能表 -> 「標點符號/特殊符號讀音」。開啟這個對話框後,第一個欄位就是所有符號的列表。
你可以使用上或下方向鍵來選擇你想改變的符號,或直接在這個列表中輸入該符號,當沒有這個符號時可以按 tab 直到「新增」按鈕按 enter 鍵,其做法與新增字庫的方式差不多。
選擇好符號後按一下 tab 鍵到「替代文字」的編輯區,輸入希望這個符號被讀成什麼,
再按 tab 鍵到「等級」的下拉式方塊,這邊的等級與上述 nvda + p 的標點符號等級是互相呼應的,有五種等級,分別為「沒有」、「一些」、「多數」、「全部」、「字元」。
再按 tab 鍵直到「確認」按鈕並按 enter 鍵完成設定。
注意,使用 nvda + p 切換時沒有「字元」這個等級。
等級是有包含關係的,例如一個符號設定在「一些」的等級會被朗讀,那麼在「一些」之後的等級則皆會朗讀該符號,如「多數」與「全部」。
註1: 我比較喜歡稱為「層級」,但是為了跟中文翻譯的設定選項一制,所以我只好用等級了。
38 解決驗證碼(註1)方案
網頁上的驗證碼對全盲的視障者來說,一直以來就是一個沒辦法獨立解決的問題。
經常上網的你,一定會遇到需要辨認驗證碼的狀況,而有額外提供非視覺方案驗證方式的網頁又很少。
近年來為網頁的表單放上認證碼似乎已成為一個標準動作,不管是登入、註冊或寫個意見還是留言都需要驗證碼,
而需要高安全性的金融業或購物商城、結帳頁面等更是不在話下。
這邊列出一些解決驗證碼的方案供大家參考:
- 利用臺灣或中國的一些助手或視圖軟體請志工在遠方幫你看,然後把結果發送到你的剪貼板
缺點就是,有時志工不夠或在深夜可能無法即時得到協助
- 前面主題提到的 Firefox webvisum 插件
在新版的 Firefox 似乎無法使用這個插件
- 在網路上找國外專門解決驗證碼的工具或服務
缺點是要附費,但通常費用不高。注意一下,有些有次數限制。
關於第3項,最近我嘗試使用的是 captcha be gone ,每個月3塊美金,
我是覺得他的網頁很簡單,英文也寫得讓我還看得懂,並且有老外推薦。
我每個月會預到驗證碼的次數是10次以上,對我來說花個3塊美金可以快速地不用麻煩別人解決這件事情是划算的,
至於正確率,目前大約是75%, 比較會失敗的是使用頁框加載驗證碼圖片的狀況,目前還在觀察中。
如果有更好的辦法或方案,也請大家推薦。
註1: 又稱認證碼,英文縮寫為 captcha
輸入手勢的設定在 nvda 功能表 -> 「偏好設定」 -> 「輸入手勢」中,裡面至少會有預設的十幾個項目,有些附加元件被安裝後也可以在輸入手勢中更改其快速鍵。
有些 nvda 預設的快速鍵沒有辦法被更改。如果想要更改快速鍵必須特別注意會不會發生衝突的現象,不然,可能會被弄得一團亂。
39-1 新增
讓我們新增一個關閉 nvda 的快速鍵 nvda + x 吧。
- 按 nvda + n 開啟 nvda 功能表
- 依序進入 「偏好設定」 -> 「輸入手勢」,此時的設定對話框會有一個清單,裡面是各個功能的手勢列表,也就是快速鍵列表,
在這裡,可以使用上或下方向鍵移動項目,左方向鍵折疊項目,右方向鍵展開項目,就像樹狀結構那樣的操作方式。
- 使用下方向鍵移至「雜項」折疊
- 使用右方向鍵展開「雜項」這個項目
- 使用下方向鍵直到「關閉NVDA!」這個項目
- 按 tab 鍵直到「新增」按鈕並按 enter 鍵
- 直接按下你想新增的快速鍵,這邊我們按下 nvda + x
- 接著使用下方向鍵選擇這個快速鍵在什麼鍵盤配置下起作用,這邊我們選擇「NVDA+x (桌上型電腦 鍵盤)」,然後按 enter 鍵新增,
現在,你可以按右方向鍵展開「關閉NVDA!」這個項目來查看是否新增了方才的項目。
- 最後,按 tab 鍵直到「確認」按鈕,並按 enter 鍵保存這些變更
39-2 移除
讓我們移除剛才新增的項目吧。
- 移至剛才新增的項目「NVDA+x (桌上型電腦 鍵盤)」上
- 按 tab 鍵直到「移除」按鈕,並按 enter 鍵刪除這個項目
- 最後,按 tab 鍵直到「確認」按鈕,並按 enter 鍵保存這些變更
39-3 篩選
從 nvda 2015.1 開始支援這個功能,你可以在打開的「輸入手勢」對話框按 shift + tab 鍵移至「輸入篩選字串」編輯區,
輸入關鍵字(註2)來查詢你想要的輸入手勢,輸入完後按一下 tab 鍵回到清單就可以看到結果,
如果想要再次列出所有項目,那你必須清除篩選編輯區內的文字,這個篩選功能對於比較少用的項目或不清楚分類的情況特別好用。
註1: 原文的教程,快速鍵是寫 nvda + ctrl + i 可以進入輸入手勢的設定對話框,但在我這邊的 nvda 沒有作用,所以我把它另外寫在註解當中
註2: 在非網頁對話方塊的編輯區是不需要切換模式就可以輸入文字的,應該說根本沒有「瀏覽模式」與「焦點模式」可以使用。
40 查看 nvda 的日誌
當你的 nvda 發生錯誤或停止運作時,可以查看 nvda 的日誌檔以獲取更詳細的資訊。
當你需要別人來解決你的問題時,將你的 nvda 日誌與一些基本訊息附上是很重要的。
基本訊息包括作業系統、使用的程式版本等等,這樣有助於別人來重現你的問題並設法解決。
在 nvda 功能表 -> 「工具」 -> 「檢視事件紀錄」 可以查看日誌內容,
快速鍵為 nvda + F1, 你可以使用 alt + F4 來關閉這個視窗,也可以使用 alt 功能表來將日誌內容儲存成一個檔案,存檔的快速鍵為 ctrl + s,
在快顯功能表中也有全選與複製的功能,可以複製後到適當的位置貼上日誌資訊。
41 將 nvda 恢復為出廠設置
從 nvda 2012.3 開始支援這個功能,當你把 nvda 不小心設定錯誤或設定成沒有語音的狀況時,在 nvda 運行中快按三次 nvda + ctrl + r 可以恢復出廠設定,
這個功能會將 nvda 恢復到剛安裝完後的設定狀況,包括語音合成器與所有的 nvda 設定。
在 nvda 功能表中的「回復設定至出廠預設值 (R)」也有相同的功能。
42 回報錯誤以利修復
一般使用者多半很少回報錯誤給開發團隊以進行錯誤的修復工作。
事實上在正式版本的 nvda 發行之前,通常會有一組人馬在進行 nvda 的測試,這種版本的 nvda 稱為「快照」(snapshots)
快照的更新很快,只要有什麼新功能想要測試或新的設定,就會先被放到快照裡面進行測試,並且僅可能地修復錯誤。
由於 windows 系統的版本眾多,各種軟體與程式的版本也多如牛毛,所以正式版的 nvda 有時候難免也會有錯誤的產生。
當你遇到 nvda 發生錯誤,你可以到 nvda 的網站點擊開發者的項目,附上你的 nvda 日誌,並且僅可能地描述問題與附上完整的程式名稱、版本訊息等資訊。
開發人員需要這些資訊才能有效地測試並解決問題。
你也可以加入 nvda 的郵件討論群來詢問高手你所遇到的問題,在列表中也可以獲取 nvda 的相關知識。
當你想要把 nvda 的日誌張貼給開發者或高手看時,記得先到 nvda 功能表 -> 「一般設定」,使用 tab 鍵直到「事件記錄等級」下拉式方塊,
使用下方向鍵選擇「偵錯」模式,然後按 tab 鍵直到「確認」按鈕並按 enter 鍵確定,記得按 nvda + ctrl + c 將設定儲存,然後重新啟動 nvda 後再把日誌存成檔案或用複製的方式貼上資訊以供別人參考。
43 最後
我從 2017/12/16 開始撰寫這份文件,主要是參考英文版的教程 nvda tutorials http://accessibilitycentral.net/nvda%20tutorials.html,
這件事比我想像中的難,因為我發現在不同情況下我很難保持一貫的敘述風格,經常是寫了後面改了前面,為了一個單字的翻譯或用字大傷腦筋。
左看右看還是不甚滿意,也經常懷疑是否有必要花那麼多時間做這件事,畢竟現在 google 翻譯很不錯,也有幾個附加元件可以方便的使用。
但既然決定開始寫了,還是把它完成了。
其實我還有很多想分享的,但如果都寫出來擔心會太過雜亂,也可能猴年馬月才能完成整份文件,
這份文件是 nvda 中文教程為主題的,就把它當成其他主題教學文件的基礎好了,需要延伸的部分以後有時間再來完成。
我比較擔心的是 nvda 功能表裡的中文翻譯,因為我不能保證他們永遠都翻成這樣,
原本想說直接把原文寫出來,但又覺得這樣跟大家的使用習慣不同,擔心沒辦法順利對照中文設定,且覺得冗長。
做個中、英對照表又覺得麻煩,而且我不打算這輩子一直維護這份文件,現在的資訊更新的很快,守著一份文件顯然不是個好方法。
如果跟你的 nvda 項目敘述不完全相同的話再請注意一下,版本的不同,翻譯或項目也可能有些許的差異。
撰寫這份文件期間,我使用的是 nvda master 14729 搭配 win 10 2016.7 64 bit 專業版作業系統,還有 Internet Explorer 11 與 Mozilla Firefox 52.5.3 64bit esr
所以如果哪一天你們覺得這份文件過時了,就去找更實用的資料來閱讀與參考吧。
我沒有跟誰收錢,也沒有與誰合作,完全是我自己覺得這份英文文件寫得還不錯,所以想要寫成中文分享給有需要的人們,
我不是直接的進行翻譯,裡面還加入了我的一些經驗,所以它不是完全的中譯版,
原作者 Gene 要我把原文網址附上以供參考就行了,畢竟我不是完全的翻譯,而原文寫於 2016 年,網址在這個主題的開頭。無論如何,希望這份文件多少有幫助到有需要的人們,寫不好或寫錯的地方也請用力指正。感謝指教。
Logo Kuo 特種兵 2018/02/03 from Taiwan Taipei