[功能設定] NVDA設定-輸入法組字 - 教學區

[功能設定] NVDA設定-輸入法組字

文章瀏覽次數 1748

特種兵

特種兵圖像(預設)

2021-03-23 16:56:05

From:211.23.21.202

前言

使用中文輸入法的我們,這5個項目非常重要,像是遇到選字不會朗讀,或者打字時朗讀太多資訊,

都可能是這邊的設定影響到了。比較麻煩的是,不同的輸入法針對相同的設定還會有不同的影響。

測試環境

  • 作業系統:windows 10 1909 64bit
  • 輸入法:微軟注音(內建)、微軟新倉頡(內建 需要登入檔 新增鍵盤)、嘸蝦米(7.0 第三方 額外安裝)
  • 導讀軟體:NVDA 2020.4
  • 語音:WorldVoice 1.6

三個區

  • 編輯區:打字的地方,像是記事本內,網頁裡的編輯區,word文件內,excel按f2編輯等。
  • 組字區:輸入到一半,尚未送出到編輯區的文字,在這裡還可以進入候選字區重新選字,可以刪除文字,或者把字送到編輯區,按 nvda+tab 可以聽到「組字」則為組字區。
  • 候選字區:選字的地方,選完字通常會把字送到組字區,嘸蝦米除外。

輸入法的差異性

微軟注音

輸入國字的注音來組字,輸入完注聲後會進入組字區,可直接按enter把字送到編輯區。

或者先不按enter,而是按「下方向鍵」進入候選字區,此時可以使用方向鍵來選字。

確定選擇該字時按enter,會把字送到組字區,此時可以使用左右方向鍵來讀取組字區有哪些打好選好的文字,

在候選字區時,一定要選某個字按enter把字送到組字區才能夠再繼續輸入下一個字。

在組字區的字上可以再次按「下方向鍵」來進入候選字區重新選字,而在組字區按enter才會一次把所有組字區的文字送到編輯區。

當然,在組字區還是可以繼續輸入其他文字,在這個期間就跟在編輯區輸入文字的狀況是一樣的,也可以刪字。

在輸入時,一旦輸入完整的文字後直接按了enter,就會把所有在組字區的文字通通送到編輯區,送到編輯區的字就不能再次選字,只能刪掉重打了。

微軟新倉頡

原本使用微軟內建的微軟倉頡進行測試,發現操作起來狀況比較多且不順。而使用微軟新倉頡與微軟注音的操作方式比較接近。

倉頡是輸入國字的字根來組字,輸入完一個字就要按一次空白鍵,不管有沒有候選字,都會先把字放到組字區內。

在組字區與候選字區的操作就跟注音輸入法類似,在組字區按「下方向鍵」進入候選字區選字,確定要選的字按enter,一樣會先把字送到組字區,

在候選字區時,一定要選某個字按enter把字送到組字區才能夠再繼續輸入下一個字。

在組字區,一樣可以使用左右方向鍵來讀取組字區有哪些打好選好的文字,

在組字區的字上可以再次按「下方向鍵」來進入候選字區重新選字,而在組字區按enter才會一次把所有組字區的文字送到編輯區。

當然,在組字區還是可以繼續輸入其他文字,在這個期間就跟在編輯區輸入文字的狀況是一樣的,也可以刪字。

在組字區都不選字的話就是預設選第一個候選字。

可以允許直接按數字來選字,不一定非得用方向鍵。

嘸蝦米

將國字的字根轉換成英文字母,輸入英文字母來組字,輸入完一個字就要按一次空白鍵將文字送到編輯區。

嘸蝦米比較特別,跟前面兩種輸入法的組字區與候選字區的概念不太一樣,它在一邊輸入文字時可以選字就直接按數字選擇並會將字直接輸出到編輯區。

也就是不能在組字區或候選字區裡移動,就只能直接按數字來選字,選好的字都是直接到編輯區的,如果直接按空白鍵完成文字的輸入也是直接送編輯區。

鍵盤設定

它在 NVDA 功能表 -> 偏好 -> 設定中的輸入法組字

這個對話方塊沒有快速鍵,現在就逐一說明一下。

讀出所有顯示的候選字

輸入完一個字後會朗讀所有候選字。

微軟注音

輸入完「筆」的三聲後是處在組字區的,按「下方向鍵」進入候選字區準備選字時會朗讀「1 鄙 2 比 3 筆……」所有的候選字。

微軟新倉頡

輸入完「aa」也就是「日日」按空白鍵進入組字區,按「下方向鍵」才會朗讀「1 昌 2 昍」這兩個候選字。

嘸蝦米

輸入完「mhu」還沒按空白鍵送出前會朗讀「0 精 1 睛」這兩個候選字。

其實在輸入 mhu 的過程中,只要有兩個字以上可供選字的狀況就會自動朗讀。實際上嘸蝦米可以選字的情形不算少,但通常不用選的原因是常用字被放在前面了。

經驗

如果真的有需要的話,應該也核取「讀出候選字的第一個字詞解釋」這個項目配合,效果會更好。

尤其是注音,因為每個字音都相同,特別需要造詞,不像拆字輸入法,雖然是選字狀況,但可供選擇的字音可能是不同的。

注音輸入法若核取這個項目但不核取「讀出候選字的第一個字詞解釋」,那就沒什麼意義了。

像上例,全部都是「鄙比筆」,全盲視障者根本不知道是哪個「筆」,嘸蝦米的 mhu 也一樣都是「精睛」,需要字詞解釋來輔助。

讀出候選字及字詞解釋

在候選字區使用方向鍵移動選字時可以朗讀該字的字詞解釋。

微軟注音

在組字區按「下方向鍵」進入候選字區,就會朗讀第一個候選字的字詞解釋。

使用方向鍵移動時都會朗讀每個字的字詞解釋,如果NVDA的詞庫有該字資訊的話。

微軟新倉頡

在組字區按「下方向鍵」進入候選字區,就會朗讀第一個候選字的字詞解釋。

使用方向鍵移動時都會朗讀每個字的字詞解釋,如果NVDA的詞庫有該字資訊的話。

嘸蝦米

因為游標不能進入組字區,所以一邊輸入就會一邊朗讀該字的字詞解釋。

當有兩個候選字時則僅會朗讀第一個字的字詞解釋。

經驗

嘸蝦米打很熟的使用者通常不會核取這個項目,因為會覺得有點吵或干擾。

需要大量選字的注音就很需要,倉頡應該也有需求。

讀出候選字的第一個字詞解釋

這個會搭配「讀出所有顯示的候選字」來一起設定。功能是除了朗讀所有候選字的字音外,還會朗讀該字的第一個造詞。

微軟注音

輸入完「筆」的三聲後是處在組字區的,按「下方向鍵」進入候選字區準備選字時會朗讀「1 卑鄙的鄙 2 比較的比 3 毛筆的筆……」所有的候選字並包括第一個字詞解釋。

微軟新倉頡

輸入完「aa」也就是「日日」按空白鍵進入組字區,按「下方向鍵」才會朗讀「1 昌盛的昌 2 左右併列兩個日光的日」這兩個候選字。

嘸蝦米

輸入完「mhu」還沒按空白鍵送出前會朗讀「0 精神的精 1 眼睛的睛」這兩個候選字。

同樣的,在一邊輸入的過程中,若有兩個候選字以上的情況就會自動朗讀。

經驗

如果是注音需要選字,因為通常可以選的同音異字很多,把它一次聽完也沒什麼意義,不如直接按「下方向鍵」找尋想要選的字比較快。

如果是拆字輸入法,倉頡或嘸蝦米,可以考慮當無法判別候選字是哪個字時就暫時核取起來聽聽看,熟悉之後就可以關掉比較不會干擾。

如果這三個設定都核取了,那移到第一個候選字時,朗讀的順序會是:

  1. 朗讀完所有候選字,包括第一個字詞解釋
  2. 朗讀第一個候選字的所有字詞解釋

也就是想直接聽第一個候選字的字詞解釋,可能先故意往下移到第二個候選字,再往上回來第一個候選字會比較快,不然得等它念完所有的候選字才聽得到。

讀出輸入的組字字元

在輸入拆字字根時朗讀輸入的字根,但不是所有輸入法都適用。

微軟注音
嘸蝦米

看不出有什麼效果。

微軟新倉頡

輸入「aa」也就是「日日」就會朗讀「日日」,這樣就知道自己輸入了什麼字根。

經驗

舊版或不同作業系統版本的注音似乎會邊打邊朗讀注音,年代有點久遠,我不確定,但確定的是 win 10 注音跟嘸蝦米這邊看不出設定了會有什麼效果。

倉頡的部分,如果是老手大概也不太需要這個功能吧。

讀出浮動組字區的文字

就是可以順利操作組字區,在組字區移動左右方向鍵可以朗讀組字區的文字。

微軟注音

在輸入注音時就會邊打邊朗讀注音,輸入完注聲會到達組字區,也會朗讀這個字。

在組字區左右移動方向鍵可以聽到在組字區內的文字。

微軟新倉頡

在輸入完一整個字時按空白鍵進入組字區就會朗讀這個字。

在組字區左右移動方向鍵可以聽到在組字區內的文字。

嘸蝦米

在輸入字根的字母時,一邊輸入就會一邊朗讀字母,可以知道有沒有打錯字。

經驗

注音與倉頡因為有組字區可以移動,所以比較需要核取這個設定。

嘸蝦米的老手應該不需要這個設定,打得很快其實NVDA也來不及朗讀完整。

設定範例

  1. 想在注音輸入法輸入完注聲後朗讀這個字,但不希望邊打邊朗讀注音
    • 沒辦法,因為核取「讀出浮動組字區的文字」就會邊打邊念注音,除非你使用的語音不會朗讀注音。
  2. 想讓嘸蝦米按空白鍵後朗讀輸入的字
    不用設定,因為按空白鍵後,它會把字直接送到編輯區,這個朗讀功能是NVDA本來就有的。
  3. 想讓倉頡在輸入文字時選字可以朗讀字詞解釋,但不需要邊打邊朗讀字根
    核取「讀出候選字及字詞解釋」與「讀出浮動組字區的文字」

結語

這篇文章花了超過10小時的時間才寫完,因為需要測試各種輸入法在不同設定的狀況。雖然有整理,但還是覺得有點亂,不太滿意。

最主要是自己也是很想把它一次弄明白,看了中文的 user guide 是有比較清楚,但還是覺得親自下去試會更有感。

如果有人熟悉其他輸入法的,也可以玩玩看這些設定對該輸入法是否有影響。

以這三個測試的輸入法而言,我對倉頡比較不熟,也花了一些時間測試,又經歷了從傳統倉頡換到新倉頡的過程。

總體而言,這部分的設定是我認為單看文件還是很不懂的項目,一定要親自操作才會比較清楚。

大家如果覺得有點複雜,那就先看自己慣用的輸入法就好了。

其實加上不同版本的作業系統與輸入法的效果都有所差異,想要三言兩語講清楚每個設定的作用還真不容易呀!

最後更新:2021-03-29 09:36:41

From: 211.23.21.202

By: 特種兵