Braille IME Helper

2.7 版

簡介

點字輸入法助手 (BrlIMEHelper) 讓使用者可以直接用點字顯示器上的點字鍵盤輸入國字。當沒有點字鍵盤可用時,本附加元件也能夠把電腦鍵盤(即 QWERTY 鍵盤)模擬成點字鍵盤。使用此附加元件將點字輸入轉換成輸入法的操作,熟練點字規則的使用者不必學習輸入法中的鍵盤對應關係,也能打出國字。目前,本附加元件的實作基於台灣廣泛使用的注音點字與微軟注音輸入法,未來本附加元件的概念也可以延伸到別的點字系統與輸入法。

功能

  1. 用點字鍵盤輸入中文(與標點符號、數學符號等)。
  2. 把電腦鍵盤模擬成點字鍵盤。
  3. 能同時使用系統或 NVDA 組合鍵。
  4. 不同視窗可以使用不同輸入狀態。
  5. 支援瀏覽器密碼輸入。
  6. 各式各樣來自使用者回饋之客製化設定選項。

系統環境需求

安裝之前,請使用者先確認這些環境設定:(譯註:由於台灣本土化團隊在 2018 年間曾調整許多翻譯用語,以下內容將以最新版 NVDA 為準。)

本附加元件假設使用者對微軟注音有如下的設定,但是使用者也可以調整本附加元件的相關設定選項來配合實際狀況。

Windows 版本 Windows 10 2004 或以上 Vista 至 Windows 10 1909 Windows XP Service Pack 3
預設輸入法 微軟注音 微軟注音 美式鍵盤
預設輸入轉換模式 英數 英數 中文(新注音)
切換輸入轉換模式 [Ctrl]+[Space] 左邊 [Shift] [Ctrl]+[Space]
鍵盤對應方式 標準注音鍵盤 標準注音鍵盤 標準注音鍵盤(新注音)
備註     [Ctrl]+[Space] 在美式鍵盤和新注音之間切換。

操作方式

快速鍵

本附加元件提供電腦鍵盤和點字鍵盤的快速鍵。介紹它之前,請讀者先理解下列用語:

  1. 電腦鍵盤:包含主鍵盤與九宮格數字鍵。其按鍵名稱在本節中會以中括號夾注。
  2. 點字鍵:共九個,分別代表點字第 1 至 8 點及點字空白。使用者可以依照輸入轉譯表的規則用它來打字。
  3. 點字鍵盤:通常是點顯器上有九個點字鍵組成點字鍵盤。不過,本附加元件也提供一個由電腦鍵盤模擬而來的虛擬點字鍵盤,讓喜歡打點字的使用者方便操作。
  4. 點字圖案:點字的外觀,更清楚地說就是這些點字方由哪些點組成。

電腦鍵盤

以下總表列出使用者必須知道最基本的電腦鍵盤快速鍵。接下來的子章節,對表中的名詞進行必要的解釋。

點字鍵盤模擬

除使用實體點字鍵盤外,本附加元件提供三種做法幫助使用者透過電腦鍵盤以點字的方式來打字:九鍵點字輸入方式、全鍵盤點字輸入方式和逐點輸入方式。

九鍵點字輸入方式

它就是俗稱的「六點輸入」或「八點輸入」,電腦鍵盤上的九個鍵被拿來模擬實體點字鍵盤,預設為 F, D, S, J, K, L, A, 分號鍵 [;:] 與空白鍵。NVDA 處理模擬點字鍵盤所送出的訊息,過程與處理實體點字鍵盤送出的點字輸入訊息一樣。因此,它們讓使用者可以用輸入轉譯表的(點字)規則打字,以及送出點字鍵組成的快速鍵。

注意:此模擬的點字鍵盤輸入成功與否還要取決於電腦鍵盤本身的物理限制。對沒有做到「全鍵無衝」的鍵盤來說,可能有些鍵兩個一起按下卻只會產生按下其中一個鍵的效果。在回報此模擬點字鍵盤導致的不合理反應之前,請先用 NVDA 輸入說明來檢查所產生的點字輸入是否正確。

全鍵盤點字輸入方式

它適合熟悉電腦鍵盤配置卻不熟輸入法鍵盤對應關係的使用者,跟九鍵點字輸入方式的不同之處在於按鍵與點字圖案間的關係。一個按鍵(可能隨著或不跟隨 Shift)對應到一種點字圖案,這個關係定義在「輸出轉譯表」中。下列兩個例子用來幫助讀者瞭解它的操作和效果。

範例 1:

  1. 將輸出轉譯表及輸入轉譯表分別設為「中文 (台灣) 注音」與「Unicode」。
  2. 把微軟注音設定成英數輸入轉換模式。
  3. 用「切換主鍵盤的輸入方式」快速鍵(見「常用點字快速鍵」)切換到全鍵盤 NVDA 點字輸入。
  4. 在編輯區裡打字,就像沒有在模擬什麼點字鍵盤那樣。

四個步驟過後,您會發現編輯區裡的內容摸起來跟剛才打的字一樣,可是實際上它是由 Unicode 點字字元構成,顯示出剛才您輸入點字的過程。也就是說,假如輸入轉譯表不是「Unicode」,這些 Unicode 點字字元會在打出來之前被轉譯回普通的英數符號。

範例 2:

  1. 將輸出轉譯表設為「中文 (台灣) 注音」,輸入轉譯表沒有限制。
  2. 把微軟注音設定成中文輸入。
  3. 用「切換主鍵盤的輸入方式」快速鍵(見「常用點字快速鍵」)切換到全鍵盤點字輸入法。
  4. 在編輯區裡打 5 個字元,a&'=1,其中 & 是 Shift 鍵加主鍵盤的數字 7。

四個步驟之後,您會發現組字區顯示「中文」或者其他也讀ㄓㄨㄥㄨㄣˊ的同音異字。也就是說,「中文」和 a&'=1 的點字一樣都是 ⠁⠯⠄⠿⠂。

有些使用者習慣用點字的方式來輸入,但是他們手指關節不夠靈活導致操作實體點字鍵盤或九鍵點字輸入錯誤百出。設計出全鍵盤點字輸入方式即是讓他們的輸入過程變得方便。當觸摸點字時,讀者會經常想到它代表的是哪個字元,而不是它包含第幾點。反過來說,用那些字元來表示想要輸入的點位對使用者而言也一樣簡單。在此輸入方式中,本附加元件根據當下的點字輸出轉譯表將電腦鍵盤上所按的鍵轉譯成點字輸入訊息。例如,目前的點字輸出轉譯表規定把 "f" 轉譯成 ⠋,那麼在電腦鍵盤上按出小寫 f 就代表點字輸入是輸入 ⠋。換句話說,用電腦鍵盤打出 "f" 就等於在點字鍵盤同時按下第 1, 2, 4 點。

就如第一個例子所示,平常的設定之下全鍵盤點字輸入方式在輸入法英數輸入轉換模式的時候看不出作用,因此它又可以當成本附加元件 2.3 版之前版本「在輸入法英數模式中不模擬點字鍵盤」的延伸。

注意:點字快速鍵在此輸入方式中的按法仍遵循九鍵點字輸入方式的規則,用點字空白與其餘點字鍵 1 到 8 點同時按下。

注意:請選擇電腦點字的輸出轉譯表來配合全鍵盤點字輸入方式,否則結果可能不符合預期。例如,標準的一級美語點字將 ABC 顯示成 ⠠⠠⠁⠃⠉,但是 Shift 鍵加 ABC 鍵會產生 ⠠⠁⠠⠃⠠⠉ 六個點字圖案,明顯就是不相同。

註:如果按下空白鍵結果不是打出點字空格 (⠀),那是舊版 NVDA 的錯誤所導致,請更新 NVDA 版本來解決此問題。

逐點輸入方式

逐點(一個點一個點)的輸入方式獨立於其他兩個點字鍵盤模擬的模式之外。若它被啟用,使用者可在數字鎖定鍵 (Num Lock) 開啟的情況下用數字鍵盤打出每一方點字中第幾點的編號來輸入。例如 [1][2][.] [1][2][3][5][.] [1][2][3][.] 會在編輯區裡打出 "brl"。數字鍵盤鍵的功能就寫在本段落一開始的總表之中。這種方式允許使用者無論電腦鍵盤有什麼物理限制都能送出超過 6 個點(或空白)組成的點字快速鍵。

內碼點字

內碼點字不在目前的 NVDA 點字輸出轉譯表中,是由點字輸入法助手實作,目的在提供一種唯一辨認每個字元(包含阿拉伯數字、英文字母、注音符號、漢字……等)的方式。它保證讀者可閱讀出 Unicode 裡的所有字元而不會搞混,但是點字本身並不好記憶。不過,內碼點字能幫助使用者快速從注音輸入法的候選字中找到特定某個沒有提供字元解釋的漢字。

內碼點字呈現的就是每個字元的內碼,意即它由哪些位元組構成。換句話說,內碼是該字元被存在硬碟裡實際的樣子。從字元到內碼的對應關係稱為編碼,不同編碼會讓同一個字元有不同的內碼。點字輸入法助手使用 UTF-8 編碼來建立內碼點字,這使得內碼點字所顯示的 ASCII 字元(半形英數符號)與八點英文電腦點字相同,而突顯出中文和全形標點符號。

點字輸入法助手的狀態

點字輸入法助手的狀態包含三個部分:點字緩衝區、輸入模式與輸入法狀態。此為點字輸入法助手狀態訊息的一個範例:

⠙⠜ (145-345); 九鍵點字輸入法; 微軟注音 {-NH}

三個部分之間以分號相隔,分別說明如下。

點字緩衝區

使用者在中文輸入轉換模式下,打出來的點字圖案在組字完成之前會先存在點字緩衝區內。例如只有打 145 345 點還不構成字,但是查看點字緩衝區時會提示已經輸入 ⠙⠜ 了。

當點字緩衝區內的一串點字圖案足以構成一個字元時,點字組字的程序完成。一般而言,所組成的字元會直接出現在輸入法組字編輯區,可是如果這串點字圖案也是另一個字元的前綴,則被完成的字元在 0.25 秒後才出現。這段時間裡輸入下一個點字圖案會讓點字輸入法助手提早做出決定。假如新的點字圖案能夠追加在緩衝區裡的點字字串上而構成完整字元或字元的前綴,點字組字會繼續而沒有輸出,否則已經組好的字元會被放至輸入法組字編輯區,緩衝區裡只保留新輸入的點字圖案。

例如「∠」的點字圖案 ⠫⠪ 也是「←」的前綴。輸入 ⠫⠪ 後,使用者可以等待 0.25 秒後「∠」出現在輸入法組字編輯區,或者輸入下一個點字圖案。若下一個是 ,則 ⠫⠪⠒ 構成「←」的前綴而沒有輸出。否則,「∠」被放至輸入法組字編輯區,新輸入的點字圖案卻被緩衝區保留下來。

除了完成組字,還有好幾種情形會中斷點字組字。當發生下列狀況之一,點字緩衝區立即被清空。

除第一項乃使用者刻意為之,其餘都屬於操作錯誤,點字緩衝區青空的同時會播放打錯字的音效。

輸入模式

此部分由兩個部件組成,輸入方式與輸入處理器。在例子中,「九鍵」和「點字輸入法」就分別是輸入方式和輸入處理器。

雖然本附加元件提供三種點字輸入方式,但是只有九鍵點字輸入方式和全鍵盤點字輸入方式會被顯示在此,分別用「九鍵」及「全鍵盤」代表。假如沒有啟用點字鍵盤模擬,輸入方式的部件將從缺。

輸入處理器,可以是 NVDA 點字輸入或點字輸入法,一定會顯示出來,它們都是程式裡收集與解釋點字輸入的一部分。本來的 NVDA 點字輸入處理器,以 NVDA 點字輸入來表示,將收集到的點字輸入透過輸入轉譯表轉成意思一樣的鍵盤訊息,並將其送出給系統。而「點字輸入法」則表示本附加元件接管了點字輸入的轉譯。

輸入髮狀態

此部分由兩個部件組成,輸入法名字和輸入轉換模式。微軟注音跟 {-NH} 恰好對應到兩個部件。因為 NVDA 只能被動地透過輸入法改變與輸入轉換模式改變的通知來獲得當下的輸入法資訊,所以此部分呈現的結果有可能是猜出來的。另外,為了簡單方便,輸入轉換模式使用花括號(大括號)圍住的一些字母和符號來表示。

輸入法名字之前有 (?) 表示是猜出來的。在 NVDA 啟動的時候,本附加元件會收集電腦上輸入法與鍵盤配置的資訊。若使用者操作中的應用程式所使用的鍵盤配置正好對應到一個輸入法,則輸入法名字已經確定。否則,「所有處理程序的點字鍵盤模擬狀態保持一致」被勾選意指答案就是 NVDA 現在的輸入法。最後,當輸入法名字無法靠這些規則推論出來,就猜答案是 NVDA 啟動時的預設輸入法。

輸入轉換模式的第一個字元表示輸入法的可得性。有些特殊的狀況,例如瀏覽模式,輸入法沒有效果,這邊就以加號 (+) 代表。反之,減號 (-) 代表輸入法可以使用。接下來的可以是問號 (?) 或者幾個字母。因為每個應用程式有各自的輸入轉換模式,所以問號代表 NVDA 尚未從輸入轉換模式改變的通知中記錄到該應用程式現在的輸入轉換模式。不然,有至少兩個字母來表示輸入轉換模式。第一個是英數 (A) 或中文 (N) 輸入,第二個是半形 (H) 或全形 (F)。日文輸入法需要多兩個字母,第三個是平假名 (H) 或片假名 (K) 輸入,第四個是 R 或減號 (-) 表示是否為輸入羅馬字。

請注意,本附加元件並非在所有中文輸入法的中文輸入轉換模式中都會接管點字輸入的處理。有些中文輸入法,如微軟倉頡,不使用語音符號來拼字,在這種情況下,就保留 NVDA 點字輸入的行為。

另一個值得注意的狀況下 NVDA 原本的點字輸入行為也會在注音輸入法的組字過程中被保留。當選字的時候,輸入法依照按鍵所代表的英數字元而不是注音符號來處理鍵盤輸入。因此,附加元件狀態顯示 NVDA 點字輸入以及 N 表示中文的輸入轉換模式。

點字快速鍵

點字快速鍵是由點字空白與其他點位構成。它讓使用者透過點字鍵盤來執行某項功能或者模擬某個電腦鍵盤上的快速鍵。有了這些點字快速鍵,使用者可以減少其雙手離開點字鍵的機會,因而提昇操作的效率。

接下來兩個小節介紹點字快速鍵。第一個小節中,列出一些常用的點字快速鍵,並且建議使用者如何快速記住它們。第二個小節用表列出所有本附加元件制定的點字快速鍵。請注意,執行點字輸入法助手功能的點字快速鍵在實體或者虛擬的點字鍵盤上都能使用,但是其他點字快速鍵只能用虛擬點字鍵盤來操作。

為了始本節之後的說明簡潔,點字快速鍵就只用點位來描述,不再提到點字空白。

相容性警告:在不到 2018.3 的 NVDA 版本中,點字輸入的來源不能是「不使用點顯器」,所以本附加元件產生的模擬點字輸入來自「點字鍵盤」(譯註:「點字鍵盤」指的是任意點顯器的點字鍵盤,可以將「輸入手勢」的設定套用在所有品牌、型號的點顯器上)。若沒有針對正在使用的點顯器設定點字快速鍵,實體點字鍵盤的操作也會變成執行本附加元件定義之功能,而這個行為不會發生在較新的 NVDA 版本中。

常用點字快速鍵

點字輸入法助手類

點位(加上點字空白) 功能 速記方法
456 在輸入法的中文輸入及英數輸入轉換模式之間切換 與「視窗導盲鼠系統」用相同點位
245 清空點字緩衝區以重新輸入正確內容 錯(ㄘㄨㄛˋ)的ㄘ是第 2 4 5 點
123 切換主鍵盤的輸入方式 與「視窗導盲鼠系統」用相同點位
136 在 Unicode 點字與其他輸入轉譯表之間切換 Unicode 的首字母 u 是第 1 3 6 點

以下是對於這些功能的額外說明:

第 2 4 5 點加點字空白有另一個作用。它讓 NVDA 在不改動任何控制項內容的情況下撤除點字訊息

按下第 1 3 6 點 + 點字空白之後,點字的輸入轉譯表會變成「Unicode」(譯註:之前的 NVDA 版本翻譯為「Unicode 點字」)。再按一次會讓它變回使用者先前設定的輸入轉譯表。不過,如果輸入轉譯表一開始就是「Unicode」,則它會變成「英文 (美國) 八點 (電腦)」。

文件編輯類

點位(加上點字空白) 功能 速記方法
346 []  
146 []  
126 [] 第 1 2 6 點是一個指向左邊的「小於」
345 [] 第 3 4 5 點是一個指向右邊的「大於」
45 [Home] 鍵(將游標移至行首)  
1246 [End] 鍵(將游標移至行尾)  
246 Page Up 鍵(將游標移動到上一頁)  
1256 Page Down 鍵(將游標移動到下一頁)  
1247 [Ctrl]+[F] 鍵(尋找) 第 7 點 (Ctrl) + 第 1 2 4 點 (f)
17 [Ctrl]+[A] 鍵(全選) 第 7 點 (Ctrl) + 第 1 點 (a)
147 [Ctrl]+[C] 鍵(複製) 第 7 點 (Ctrl) + 第 1 4 點 (c)
13467 [Ctrl]+[X] 鍵(剪下) 第 7 點 (Ctrl) + 第 1 3 4 6 點 (x)
12367 [Ctrl]+[V] 鍵(貼上) 第 7 點 (Ctrl) + 第 1 2 3 6 點 (v)
13567 [Ctrl]+[Z] 鍵(復原) 第 7 點 (Ctrl) + 第 1 3 5 6 點 (z)
3456 [Delete] 鍵(移除游標右邊的文字) 容易把 # 的交叉形狀聯想到「刪除」

Windows 系統快速鍵類

點位(加上點字空白) 功能 速記方法
14 [Ctrl] 鍵(左邊) 首字母 c 是第 1 4 點
134 [Alt] 鍵(左邊) 功能表(menu) 的首字母 m 是第 1 3 4 點
234 [Shift] 鍵(左邊) 首字母 s 是第 2 3 4 點
2456 [Win] 鍵(左邊) 首字母 w 是第 2 4 5 6 點
34 [Tab] 首字母 t 包含第 3 4 點
16 [Shift]+[Tab] 第 1 6 點的形狀與第 3 4 點相反
12346 [App] 鍵(顯示快顯功能表)  
1346 [Alt]+[F4] 鍵(關閉視窗) 視窗右上角的 [X] 關閉按鈕
2346 [Esc]  
25678 [Win]+[D] 鍵(顯示桌面) 第 7 8 點 (Win) + 第 2 5 6 點 (d 的下位,也就是 4)
678 [Win]+[T] 鍵(跳轉到工具列)  
27, 237, ..., 357, 3567 [F1][F10] 第 7 點 + 十個點字數字

NVDA 功能類

點位(加上點字空白) 功能 速記方法
1345 [NVDA]+[N] 鍵(顯示 NVDA 功能表) 用到的字母鍵是 N
12456 [NVDA]+[] 鍵(從系統游標處往下報讀) 點位構成拇指指向下的形狀
12356 [NVDA]+[F9] 鍵(標記開始位置) 左小括號有「開始」的意思
23456 [NVDA]+[F10] 鍵(標記結束位置) 右小括號有「結束」的意思
2, 23, ..., 35 九宮格 1 到 9 (檢閱游標的操作) 都是下位點字數字
所有點字快速鍵

此處表格所列為所有支援的點字快速鍵。

開始閱讀之前,請留意這些點字快速鍵中絕大多數又可依照所用的第 7 8 點歸納出其功能。第 7 點表示此點字快速鍵模擬包含 [Ctrl] 的電腦快速鍵或者 [F1][F12] 等功能鍵。第 8 點表示此點字快速鍵模擬包含 [Alt] 鍵或 [NVDA] 鍵的電腦快速鍵。同時有第 7 8 點表示此點字快速鍵模擬包含 [Ctrl]+[Alt] 鍵或者 [Win] 鍵的電腦快速鍵。無論如何,適當瞭解點字快速鍵的設計原則將會幫助讀者在短時間內記住大量點字快速鍵。

最初設計規劃請見 nvda-tw 電郵群組的 #3664 號訊息

點位(加上點字空白) 功能 加第 7 點 加第 8 點 加 7, 8 點
1 查看點字緩衝區 [Ctrl]+[A] [Alt]+[A] [Ctrl]+[Alt]+[A]
12 [Ctrl]+[B] [Alt]+[B] [Ctrl]+[Alt]+[B]
14 [Ctrl] [Ctrl]+[C] [Alt]+[C] [Ctrl]+[Alt]+[C]
145 [Ctrl]+[D] [Alt]+[D] [Ctrl]+[Alt]+[D]
15 [Ctrl]+[E] [Alt]+[E] [Ctrl]+[Alt]+[E]
124 [Ctrl]+[F] [Alt]+[F] [Ctrl]+[Alt]+[F]
1245 [Ctrl]+[G] [Alt]+[G]
125 [Ctrl]+[H] [Alt]+[H] [Ctrl]+[Alt]+[H]
24 [Ctrl]+[I] [Alt]+[I] [Ctrl]+[Alt]+[I]
245 清空點字緩衝區 [Ctrl]+[J] [Alt]+[J] [Ctrl]+[Alt]+[J]
13 [Ctrl]+[K] [Alt]+[K] [Ctrl]+[Alt]+[K]
123 切換主鍵盤的輸入方式 [Ctrl]+[L] [Alt]+[L] [Ctrl]+[Alt]+[L]
134 [Alt] [Ctrl]+[M] [Alt]+[M] [Ctrl]+[Alt]+[M]
1345 開啟 NVDA 功能表 [Ctrl]+[N] [Alt]+[N]
135 [Ctrl]+[O] [Alt]+[O] [Ctrl]+[Alt]+[O]
1234 [Ctrl]+[P] [Alt]+[P]
1235 [Ctrl]+[R] [Alt]+[R]
234 [Shift] [Ctrl]+[S] [Alt]+[S] [Ctrl]+[Alt]+[S]
2345 [Ctrl]+[T] [Alt]+[T]
136 在 Unicode 點字與其他輸入轉譯表之間切換 [Ctrl]+[U] [Alt]+[U] [Ctrl]+[Alt]+[U]
1236 [Ctrl]+[V] [Alt]+[V]
2456 [Win] [Ctrl]+[W] [Alt]+[W]
1346 [Alt]+[F4] [Ctrl]+[X] [Alt]+[X]
1356 [Ctrl]+[Z] [Alt]+[Z]
246 [PgUp] [Ctrl]+[PgUp] [Alt]+[PgUp]
1256 [PgDn] [Ctrl]+[PgDn] [Alt]+[PgDn]
12456 從目前游標所在位置往後讀到結尾
45 [Home] [Ctrl]+[Home] [Alt]+[Home]
2346 [Esc] [Ctrl]+[Esc] [Alt]+[Esc]
3456 [Delete] [Ctrl]+[Delete] [Alt]+[Delete]
1246 [End] [Ctrl]+[End] [Alt]+[End]
146 [] [Ctrl]+[] [Alt]+[] [Ctrl]+[Alt]+[]
12346 [App]
12356 [NVDA]+[F9]
23456 [NVDA]+[F10]
16 [Shift]+[Tab] [Ctrl]+[Shift]+[Tab] [Alt]+[Shift]+[Tab]
346 [] [Ctrl]+[] [Alt]+[] [Ctrl]+[Alt]+[]
34 [Tab] [Ctrl]+[Tab] [Alt]+[Tab]
126 [] [Ctrl]+[] [Alt]+[] [Ctrl]+[Alt]+[]
345 [] [Ctrl]+[] [Alt]+[] [Ctrl]+[Alt]+[]
456 在輸入法的中文輸入及英數輸入轉換模式之間切換
2 檢閱游標移到前一個字元,並讀出 [F1] 切換到前一個檢閱模式 [Win]+[A]
23 讀出檢閱游標所在導航物件的字元 [F2] 將導航器移至第一個子物件 [Win]+[B]
25 檢閱游標移到導航器物件的後一個字元,並讀出 [F3] [Win]+[X]
256 檢閱游標移到導航物件的前一個字詞,並讀出 [F4] 將導航器移到前一個物件 [Win]+[D]
26 讀出檢閱游標所在字元的字詞 [F5] 報讀目前的導航器物件
235 檢閱游標移到導航物件的後一個字詞,並讀出 [F6] 將導航器移到後一個物件
2356 檢閱游標移到上一行,並讀出 [F7] 切換到後一個檢閱模式
236 讀出導航器物件所在行的文字 [F8] 將導航器移到其母物件
35 檢閱游標移到導航物件的下一行,並讀出 [F9] [Win]+[I]
356 [F10] 執行目前導航器物件的預設動作
5 在目前鼠標位置點擊滑鼠左鍵一次 [F11] 將鼠標移到目前的導航器物件
56 從目前檢閱游標所在的文字往後朗讀直到結尾 [F12]
3 讀出檢閱游標所在的文字或物件的位置資訊 [Win]+[Tab]
36 若可能的話,將導航器物件移到目前系統焦點,並將檢閱游標移到其內的編輯游標 開啟控制台
6 在目前鼠標位置點擊滑鼠右鍵一次 將導航器物件移到鼠標所指的物件並讀出 [Win]+[T]
點字空白 [Win]+[Space] [Alt]+[Space] [Win]+[Shift]+[Space]

沒有任何預設快速鍵的功能

強迫 NVDA 持續顯示當前的點字訊息

大部分使用者設定 NVDA 幾秒內撤除當前的點字訊息。如果必須仔細閱讀某個訊息,使用者可以透過自己指定的快速鍵來執行這項功能。訊息會留在點字顯示器上,如同 NVDA 偏好設定中的「持續顯示訊息」核取方塊被勾選。因此,建議使用者將此功能綁定在可以幾秒內完成的快速鍵上。

用 BRF 格式複製點字顯示器上呈現的點字內容到剪貼簿
用 NABCC 格式複製點字顯示器上呈現的點字內容到剪貼簿

這兩個功能是「複製點字顯示器上呈現的點字內容到剪貼簿」的不同版本。以 NVDA+Win+PrintScreen 啟動的預設功能將結果表示成 Unicode 點字圖案。以下簡短說明提到的所有格式。

將剪貼簿內容轉譯成 Unicode 點字圖案
將剪貼簿內容轉譯成 BRF 格式的點字
將剪貼簿內容轉譯成 NABCC 格式的點字

將剪貼簿裡的文字內容用指定的格式轉譯成點字,然後寫回去到剪貼簿內。若剪貼簿包含其他格式的資料,例如剪下或複製整個檔案,則這些功能無法使用。

選項

當 NVDA 啟動時自動啟用點字鍵盤模擬

若有勾選,點字鍵盤模擬會在 NVDA 啟動時自動啟用。

讀出點字緩衝區的變化

若有勾選,打字過程中會報讀點字緩衝區的每次變化,以及在數字鍵盤上打出來的點位。

切換輸入法英數、中文輸入所用的快速鍵

該選項決定按下 4 5 6 點加上點字空白後本附加元件送出的快速鍵指令。為了跟舊版保持行為一致,預設值是左邊 Shift 鍵。

注意:Windows XP 的使用者們,如果要用 [Ctrl]+[Space] 來切換美式鍵盤和新注音,請將新注音預設在中文輸入轉換模式。

避免過多讀出組字區內容的變化

若有勾選,本附加元件將試圖避免過多讀出組字區內容的變化。以微軟注音為例,組字過程中所打的注音會顯示在組字區,也因此會被報讀,而此功能讓使用者可以跳過報讀注音的過程。不過,若組字最後結果是一個注音符號,可能會遭到誤判而沒有報讀。

永不持續顯示輸入法輸入轉換模式更新的訊息

輸入法的輸入轉換模式(英數輸入、中文輸入)更新的訊息有時候會跳出來。如果有勾選持續顯示訊息的選項,這沒用的訊息就會阻礙使用者閱讀點字顯示器所呈現的重要內容。勾選此選向可以解決這個不方便。當更新訊息又出現,「訊息顯示的時間」將生效,就好像沒有勾選持續顯示訊息的選項一樣。

預設以全鍵盤輸入方式來操作 NVDA 點字輸入

若有勾選,預設就是用全鍵盤輸入方式配合 NVDA 點字輸入。換句話說,「全鍵盤 NVDA 點字輸入」是預設的輸入模式。

註:此選項延伸自 2.3 版之前的「在輸入法英數模式中預設不模擬點字鍵盤」。在 2.7 版之前則稱為「在輸入法英數輸入中模擬點字鍵盤時預設為 ASCII 模式」。

「點字鍵」與「忽略鍵」

使用者可以在「點字輸入法助手設定」對話框中決定電腦鍵盤模擬點字鍵盤的點位、空格以及被忽略(保留)鍵的位置。當焦點停在「點字鍵」或「忽略鍵」選項上時,點字鍵盤模擬會被自動停用。點字鍵必須設定恰好 9 個,但是忽略鍵的數量不限。如果同一個鍵出現在兩個選項中,「點字鍵」選項優先被採用。逐一用鍵盤敲出想要的按鍵位置後,需按下「套用」或者「確定」按鈕才會生效。有時候,「點字鍵」選項可能不會完全有用,因為您電腦(或者筆電)的鍵盤內部設計不支援同時傳送某些按鍵的指令。請您改變設定來找出一組可用的點字鍵。

電腦鍵盤在輸入法英數輸入中模擬點字鍵盤時忽略所有非點字鍵

若有勾選,電腦鍵盤在輸入法英數輸入中模擬點字鍵盤的時候,除了點字鍵以外的所有按鍵均被忽略。

鍵盤對應

使用者必須讓這個選項跟輸入法中文輸入轉換模式中的鍵盤對應方式維持一致,以確保本附加元件正常運作。注意目前不支援使用者自訂的鍵盤對應方式。

模擬點字鍵盤的時候允許透過數字鍵盤(九宮格)進行一個點一個點的點字輸入

若有勾選,使用者可以用數字鍵盤一個點一個點地輸入點字方,此時 Num Lock 需為開啟的狀態。

點字鍵盤模擬的手動/自動切換提示

這兩個選項決定切換點字鍵盤模擬時的提示方式。詳細地說,自動切換可能會發生在前景視窗改變或者本附加元件的設定被修改之後。

所有處理程序的點字鍵盤模擬狀態保持一致

若有勾選,點字鍵盤模擬狀態是唯一的,這也是 2.0 版以前附加元件的行為。否則,本附加元件會獨立記錄每個處理程序的點字鍵盤模擬狀態。允許每個視窗使用不同輸入法的使用者可以取消勾選此選項以減少切換點字鍵盤模擬狀態的次數。注意當此選項從沒有勾選變成有勾選的時後,所有處理程序的點字鍵盤模擬狀態會變成 NVDA 啟動時的預設值。

所模擬的點字鍵盤行為

電腦鍵盤可以模擬來自使用中點顯器或者「不使用點顯器」的點字輸入。當兩個來源定義的效果發生衝突,採用的優先順序由此選項決定。預設是優先採用本附加元件所定義的效果。

備註

  1. 在輸入法英數輸入轉換模式中,點字輸入效果由 NVDA 輸入轉譯表決定。
  2. 點字鍵盤單獨按第 7 或第 8 點,或者 7 8 點一起按下,無論中文、英數輸入都保留 NVDA 的原始預設行為。
  3. 本附加元件不會影響點顯器的其他功能按鈕,如點字視窗前後捲動與游標定位鍵。
  4. 使用者可以在 NVDA 的「輸入手勢」對話框與「點字輸入法助手設定」對話框中管理上列所有快速鍵。
  5. 若組字完成,沒有報讀組成的國字或者符號,可能輸入了不合理的注音導致輸入法卡住(譯註:可用 BackSpace 或者 Esc 鍵清除錯誤的注音符號,但是使用 Esc 時須注意,若多按一次可能造成浮動組字區的其他內容被一併清除)。

問題與改進方向

貢獻者

致謝

修改歷程

0.0 版

0.1 版

0.2 版

0.3 版

0.4 版

0.5 版

0.6 版

0.7 版

1.0 版

1.1 版

1.2 版

2.0 版

2.1 版

2.2 版

2.3 版

2.4 版

2.5 版

2.6 版

2.7 版