2015年10月30日

是空的還是白的?

2022/6/26 更新
記事本相信是不少視障者會使用的程式,利用它可以用來記錄許多事情,寫文章或做筆記等等,甚至被拿來當 Memo 使用,不過若只是臨時記事的話自黏便箋會更適合,使用方式請見以下文章。


在記事本中按向左鍵或向右鍵可以往左或往右逐字讀出,按向上鍵或向下鍵可以往上或往下一行讀出整行的內容,這是使用 NVDA的基本功,應該沒有人不知道吧!
不過你是否有注意到按向上鍵或向下鍵逐行朗讀時,有時會聽到 NVDA 讀出空白,偶而則什麼都不讀,這是為什麼呢?

當 NVDA 讀出空白,表示游標所在位置沒有任何字元,若游標所在的這一行前後都沒有任何文字可讀出,就只會得到「空白」的提示,表示這一行沒有任何東西,並非這行有「空白」兩字在上面,這種情況也就是一般人常說的空白行。
若上下一行一行移動時 NVDA 沒有提示「空白」,反而不讀出任何東西,表示該行並非沒有文字,既然不是空的為何不讀出來?
因為上面存在的不是一般文字,而是標點符號或特殊符號。

符號為什麼不讀出來呢?
別忘了 NVDA 對符號的朗讀控制是有分等級的,預設的等級是 [一些],所以除了像「+、/」幾個特定的符號外,大部份的符號在此等級都不會讀出來,所以不是 NVDA 不會讀,而是受到[NVDA 設定] 對話方塊中 [語音] 類別的 [標點及符號等級]設定的影響而不讀出來。
要調整 NVDA 朗讀符號的等級不需要大費周章到 [NVDA 設定] 對話方塊去變更,只要利用快速鍵 NVDA+P 就可以在四個不同等級間循環切換,相當方便。

下次你在編輯文字的時候,為了避免文句中出現不必要的符號或空白,可以在檢查時將 NVDA 的符號朗讀等級改為 [全部],等檢查完後再改回 [一些] 即可,這招可不是只有記事本才能使用,任何可以輸入文字的地方都可以派得上用場,如此一來就不會再被人家嫌沒有好好的編輯文字內容了。

附註:按向上鍵或向下鍵逐行讀出時不會讀出來的符號,按向左鍵或向右鍵移動到該符號仍然會讀出來,若讀不出來表示 NVDA 的符號讀音字庫中未收錄該符號。