[功能] NVDA的游標4-瀏覽游標 - 教學區

[功能] NVDA的游標4-瀏覽游標

特種兵

特種兵圖像(預設)

2019-12-18 11:35:45

From:1.161.141.68

翻譯

瀏覽游標 (review cursor) 目前 NVDA 的翻譯是檢閱游標或檢閱文字 (review text)。

似乎爭議最多的是 review 這個字要怎麼翻,最後好像也沒有定論。

我是覺得怎麼翻都好,但有兩個原則,就是需要專有名詞統一外加穩定性。

因為這些類似的名詞如果不統一的話很容易會讓使用者混淆,焦點、游標、模式、瀏覽等等,

通常使用者也會有習慣性,不建議在不同版本的 NVDA 對同一個專有名詞有不同的翻譯名稱。

其實每個專有名詞擁有不同的操作方式與特性,特別是初學者想要學習,光看這些文件跟名詞可能還是需要一個有經驗的人來帶領會學得比較快。

但我認為至少要有一些中文的文件來闡述這些觀念。

說明

瀏覽游標通常是配合著物件瀏覽的焦點做更細部的瀏覽。

如果已經看過 系統游標 的伙伴,這句話應該是很熟悉才對。

當系統焦點移不到的,我們會想使用物件瀏覽來試試,

而當物件瀏覽可以移到的項目,我們有時也會需要像系統游標那樣逐字、逐行的瀏覽物件文字,這時就要瀏覽游標了。

只要系統游標能操作的,瀏覽游標都有對應的按鍵。

因此,當方向鍵無法移動系統游標逐字朗讀的情況,又想聽讀每個字,那就必須靠瀏覽游標了。

像是在桌面、檔案總管、功能表等,想要逐字讀取或複製選項的文字都需要瀏覽游標。

值得一提的,瀏覽游標會跟隨物件瀏覽焦點,而物件瀏覽通常又會跟著系統焦點。

所以,系統游標可以逐字聽讀時,瀏覽游標也一定可以,但瀏覽游標可以逐字聽讀的,系統游標就未必行了,

因為當該物件是物件瀏覽才能移到的,系統類焦點或游標就沒辦法操作了。

除了瀏覽文字外,瀏覽游標的選取、複製也是一大特色,必須學習。

系統游標使用 shift 鍵搭配方向鍵來選取文字,瀏覽游標則是設定選取的開始與結束點來選取文字。

如果系統游標到不了的項目,雖然物件導覽可能可以移到,

但你可能無法使用瀏覽游標選取項目的文字,不過我們還是可以將那些文字直接複製到剪貼簿,當然逐字聽讀也是沒問題。

以前可以剪下,現在不行,想剪下就在選取狀態直接按系統的 ctrl+x 吧。

支援

NVDA 關於瀏覽游標的功能支援完整,除了基本的瀏覽,還包含讀取字詞解釋、報讀字體、顏色等功能。

需要注意的是,瀏覽游標只會在物件瀏覽焦點所在的物件內移動,就像系統游標會被鎖在系統焦點裡一樣。

讓我們一起看一下基本的操作:

  1. 移到上一行: 數字鍵盤7
    對應系統游標的按鍵是 上方向鍵
  2. 朗讀所在行: 數字鍵盤8
    對應系統游標的按鍵是 NVDA+上方向鍵
    連按兩下拼讀出整行,連按三下讀出該行的字詞解釋。
  3. 移到下一行: 數字鍵盤9
    對應系統游標的按鍵是 下方向鍵
  4. 移到第一行: Shift+數字鍵盤7
    對應系統游標的按鍵是 ctrl+home
  5. 移到最末行: Shift+數字鍵盤9
    對應系統游標的按鍵是 ctrl+end
  6. 移到上一個詞: 數字鍵盤4
    在中文比較不適用,因為中文詞的判斷方式與英文不同。
    英文有字母與單字,每個單字間會空一格,而中文的每個字可以說都是獨立的且沒有空格。
    在英文情況下,一個詞就是一個單字。
    不過這個按鍵被我拿來定義成點字視窗往左捲動了。
  7. 朗讀所在詞: 數字鍵盤5
    連按兩下拼讀出這個字詞,連按三下讀出字詞解釋。
    中文比較不適用,如上所述。
  8. 移到下一個詞: 數字鍵盤6
    中文比較不適用,如上所述。
    所以這個按鍵被我拿來定義成點字視窗往右捲動了。
  9. 移到上一個字: 數字鍵盤1
    對應系統游標的按鍵是 左方向鍵
  10. 朗讀所在字: 數字鍵盤2
    連按兩下讀出該字元的字詞解釋,連按三下讀出字元的十進位值和十六進位值。
  11. 移到下一個字: 數字鍵盤3
    對應系統游標的按鍵是 右方向鍵
  12. 移到行首: Shift+數字鍵盤1
    對應系統游標的按鍵是 home
  13. 移到行尾: Shift+數字鍵盤3
    對應系統游標的按鍵是 end

接下來是比較特別的操作:

  1. 向下朗讀物件內所有文字: 數字鍵盤加號
    對應系統游標的按鍵是 NVDA+下方向鍵
    此時瀏覽游標會跟著移動。
  2. 設定瀏覽游標選取起始點: NVDA+f9
    啟動選取文字的開始,實際要搭配 NVDA+f10 來完成動作。
  3. 設定瀏覽游標選取結束點: NVDA+f10
    按一下 f10,設定選取的結束點以完成選取,連按兩下 f10 則直接將該段文字複製到剪貼簿。
    注意, 連按兩下 f10 時,NVDA 鍵不能放開。
    如果是可以選取的文字,連按兩下 f10 也會順便選取,
    不能選取的文字,按一下 f10 會沒有作用,就只能連按兩下 f10 將文字複製到剪貼簿了。
  4. 讀出文字格式: NVDA+f
    連按兩下,將文字格式顯示在新視窗。
    可按 esc 也就是跳離鍵關閉該視窗。
    如果顯示在視窗中,就可以使用方向鍵逐字移動閱讀。
  5. 讀出符號的替代文字及其讀音: 沒有按鍵
    有點釣味口,答案是如果有需要的人要自己去 NVDA功能表 -> 偏好設定 -> 輸入手勢 去設定想要的按鍵。
    符號的替代文字資料來自於 nvda功能表 -> 偏好設定 -> 標點符號/特殊符號讀音
    主要就是瀏覽游標移到標點符號上按這組快速鍵就會朗讀該符號的名稱,也就是文字。
    連按兩下,會在新視窗中顯示該符號及其對應讀音替代的文字。請看後面的操作。

完整的指令列表在 NVDA 功能表 -> 說明 -> 指令快速參考表

實例

我們來看幾個操作實例

  1. 桌面的某個項目英文怎麼拼?
  2. 想複製檔案管理某個檔案的修改日期該怎麼做?
  3. 如何複製對話框的訊息文字?
  4. 操作讀出符號的替代文字這個功能
  5. 讓系統焦點、物件瀏覽、瀏覽游標不同步的操作

請看 瀏覽游標操作

案例

曾經在一個職場測試一個不是網頁版的內部系統,當時有個區塊按 tab 鍵會跳過,

使用物件瀏覽可以移到,但項目裡面的地址或人名需要複製出來,此時使用瀏覽游標移到想複製的文字上,

搭配 NVDA+f9 與 NVDA+f10 將文字複製到剪貼簿,最後到想貼上的地方按 ctrl+v 貼上就完成了。

有一次應用程式跳出的錯誤訊息很長,我想要截取裡面的關鍵字與錯誤代碼,一樣使用上述方式解決。

當對話框的訊息有很多行時,可以將物件瀏覽焦點移到錯誤訊息的地方,按下小鍵盤加號全文朗讀,

如此不旦瀏覽游標可以跟隨,也確保 NVDA 只會朗讀錯誤訊息而不會把其他元件都朗讀一遍(NVDA+b)

又有一次在一個網頁上做答,結果公佈答案的方式是在正確的選項使用紅色字表示,

於是我使用 NVDA+f 對每個選項讀取格式訊息,果然就能找出哪個選項是紅色的了。

補充

在 NVDA 偏好設定 -> 設定 -> 檢閱游標 裡有一個跟隨編輯游標的核取方塊。

這個項目核取了表示當系統游標可以逐字或逐行移動時,瀏覽游標也會跟著移動。

還有幾個焦點或游標跟隨與否的快速鍵如下:

  1. 瀏覽游標跟隨系統游標: NVDA+大鍵盤數字6
    NVDA應該會朗讀「檢閱游標跟隨編輯游標」
  2. 物件瀏覽跟隨系統焦點: NVDA+大鍵盤數字7
    NVDA應該會朗讀「導航器物件跟隨系統焦點」

結論

我們會把物件瀏覽與瀏覽游標稱為虛擬游標,因為他們可以到達實體焦點所無法移到的地方。

許多導讀軟體都有自己的一套虛擬游標操作邏輯,甚至導讀軟體夠不夠強大會直接以虛擬游標的支援度為標準來衡量。

其實我使用的導讀軟體不多,應該有更多高手可以分享不同導讀軟體的操作邏輯給大家參考。

擅用虛擬游標可以彌補實體焦點的不足,當遇到無法順利操作的情況,虛擬游標的操作能力就是功力是否高深的體現了。

最後更新:2019-12-19 17:18:03

From: 211.23.21.202

By: 特種兵