點字輸入法助手為 詹博丞 開發的 NVDA 附加元件,可讓使用者用鍵盤或有六點按鍵的觸摸顯示器,直接以點字的六點輸入法輸入中、英文。
BrlIMEHelper 2.6 版
Github 下載頁面、載點
-
當輸入模式或輸入語言改變時中斷點字組字。
-
加入「避免過多讀出組字區內容的變化」選項。
-
加入「永不持續顯示輸入法輸入轉換模式更新的訊息」選項。
-
修正瀏覽模式中的點字組字行為。
-
加入「讀出點字緩衝區的變化」選項。
-
改善附加元件狀態的呈現,並修改顯示它的手勢。
-
改善數字鍵盤一個點一個點輸入的功能。
-
輸入法選字期間進行 NVDA 原本的點字輸入。
-
增加內碼點字功能。
-
可以透過輸入法來打全形字元。
BrlIMEHelper 2.5 版
-
支援 NVDA 2023.3 版。
-
用 3 個分開的功能代替「複製點字顯示器內容時所使用的格式」選項。
-
新增功能將剪貼簿內容轉譯成點字。
-
改善推斷輸入模式的規則。
BrlIMEHelper 2.4 版
相容於 NVDA 2023.1
BrlIMEHelper 2.3 版
載點
更新說明
Github 專案頁面
-
採用新規則來寫附加元件的版號
版號不再是單純的 2.3 而是帶有最新支援的 NVDA 版本,以後方便隨著 NVDA 更新直接釋出新版,例如這次預計支援到 2022.2 版,版號就是 2.3-2022.2,但是,說明文件中仍然只針對 2.3 版,一般不會寫出後面的部份。
-
指派不同的快速鍵給「複製點字顯示器顯示的內容」的二個模式
2.2 版的時候,同樣依組快速鍵操作兩種不同模式,現在改成各自使用不同快速鍵。
NVDA + PrintScreen:複製點字顯示器所顯示的純文字內容到剪貼簿。按一下複製這一行,快按兩下複製這一行以及焦點物件提示。
NVDA + Win + PrintScreen:複製點字顯示器上呈現的點字內容到剪貼簿。按一下複製目前顯示的點字方,快按兩下複製這一行所有點字方。
-
增加強迫 NVDA 持續顯示當下訊息的功能,未預設快速鍵
訊息顯示有時間限制,幾乎都是摸不完的,執行此功能會把時間限制抹掉,但只限於現在這個訊息。考慮到可能還有其他重要訊息需要顯示,建議配合 NVDA + PrintScreen 把訊息複製起來貼到別處閱讀。
由於執行此功能必須在訊息消失前有效,對每個使用者而言能迅速按完的快速鍵差異太大,這裡無任何預設,完全由使用者自己決定。
-
安裝的時候,詢問使用者是否自動將輸入轉譯表改為「英文 (美國) 八點 (電腦)」
首次安裝,或者完全移除以後再次安裝,輸入轉譯表又不是「英文 (美國) 八點 (電腦)」,就會提示是否修改;若選「是」,在 NVDA 詢問是否重開的時候,請確定有勾「結束 NVDA 時儲存組態」,否則重開以後輸入轉譯表不會改變。
-
點字輸入與一般輸入模式
用 NVDA + Ctrl + 主要鍵盤區 6 開啟點字輸入法助手後,若需暫時切換回一般輸入模式,可按 空白鍵 + 123 點,即可以一般鍵盤鍵位輸入,再按一次 空白鍵 + 123 點 即可切回點字輸入模式,惟目前此一功能僅在英數輸入法有作用;不論是一般輸入模式或點字輸入模式,按 空白鍵 + 136 點都可輸入對應的 Braille Unicode;例如在 Braille Unicode 模式下,使用點字輸入模式按 1235 點會出現 ⠗ 在一般輸入模式按 R 也會出現 ⠗ 。
BrlIMEHelper 2.2.1 版
載點
更新說明
相容於 NVDA 2022.1
BrlIMEHelper 2.2 版
載點
更新說明
-
切換到中文輸入以後,如果有設定訊息持續顯示,打字過程中「中文輸入」的訊息會自動撤除,在非打字狀態也能用第 2 4 5 點加點字空白強制撤除任何點字訊息。
-
在英數輸入模式中,按空白鍵加第 1 3 6 點,輸出轉譯表可在「英文(美國)八點(電腦)」與 Braille Unicode (點字以黑點呈現)間切換。
-
當使用電腦鍵盤輸入 Braille Unicode 點字時,允許輸入 ⡀ (第七點)與 ⢀ (第八點),因為這兩個鍵的功能都在電腦鍵盤有專門的按鍵。
-
[NVDA]+[PRintScreen] 複製點字顯示器顯示的內容(原文或者 Braille Unicode 點字)到剪貼簿,此功能有兩種模式,可用快按三下 [NVDA]+[PRintScreen] 切換:
-
原文模式:
-
按一下 [NVDA]+[PRintScreen] 複製游標所在行之文字
-
快按兩下 [NVDA]+[PRintScreen] 複製游標所在行之文字及焦點物件提示
-
Braille Unicode 點字模式:
-
按一下 [NVDA]+[PRintScreen] 複製點字顯示器顯示範圍之點字
-
快按兩下 [NVDA]+[PRintScreen] 複製游標所在行之點字
BrlIMEHelper 2.1 版
載點
下載
更新說明
重大更新摘要:(完整更新與討論內容請參閱 nvda-tw 論壇)
-
相容於 NVDA 2021.1
-
可自訂空白鍵 + 456 點對應的中英切換按鍵 (預設/建議設定 Ctrl + 空白鍵)
-
新增點字快速鍵
點字快速鍵是利用空白鍵加點字鍵的組合,來模擬原有的系統快速鍵,讓使用者可以減少雙手離開點字鍵的機會,因而提昇操作的效率;例如常用的全選(Ctrl + A)、複製(Ctrl + C)、貼上(Ctrl + V),可用對應的點字快速鍵:全選(空白鍵 + 1 7 點)、複製(空白鍵 + 1 4 7 點)、貼上(空白鍵 + 1 2 3 6 7 點)即可完成,完整快速鍵及設定邏輯請參閱 附加元件說明文件。
操作影片
常用點字快速鍵
文件編輯類
點位(加上點字空白) |
功能 |
速記方法 |
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 (檢閱游標的操作) |
都是下位點字數字 |
BrlIMEHelper 2.0 版
下載
可安裝 NVDA 版本 2017.3~2020.1
重大修改如下:
數字鍵盤點字輸入
此功能可以幫助手指無法操作點字機、點字鍵盤等,又尚未適應一般輸入法的使用者,也能讓所有使用者們破除主鍵盤同時偵測按鍵數量的限制,進行一方多達七、八點的輸入。使用此功能之前請先勾選「模擬點字鍵盤的時候允許透過數字鍵盤(九宮格)進行一個點一個點的點字輸入」選項,並且把 Num Lock 鍵的狀態設為「開」。數字鍵盤的 1 到 8 表示 1 到 8 點,0 為點字空方,所有的點字輸入和本附加元件的快速鍵均可用這九個按鍵組合出來,按鍵的順序不論先後。一方或者一組快速鍵打完以後必須用小數點進行確認,也可以用 9 取消先前輸入中的點字方或快速鍵。數字鍵盤的除號則用來檢視打到一半的點字方或快速鍵。
範例:
-
「加油!」:13.23456.3.234.2.123.0.
-
切換中打、英數狀態:0456.
注意:主鍵盤上的任何按鍵操作都會中斷此功能中組成一半的點字方或快速鍵。
操作影片
點字鍵盤模擬狀態提示音
模擬點字鍵盤的開與關分成手動和自動,都可以選擇「不提示」跟「音效提示」的方式,手動部份還多了「語音、點字」的提示方式選擇。此處的音效取自「高點」的啟動和關閉音效,追本溯源也是由「導盲鼠」提供。
允許每個處理程序擁有獨立的點字鍵盤模擬狀態
取消勾選「所有處理程序的點字鍵盤模擬狀態保持一致」,使用者就可以在不同處理程序的視窗之間,自由決定要不要模擬點字輸入。例如使用者可以在一個記事本視窗內調整到倉頡輸入法以後關掉模擬點字輸入,但是其他視窗仍然維持六點輸入的狀態。
注意:
-
某些應用程式會讓一個處理程序擁有多個視窗,如瀏覽器,當切換輸入法時,所有視窗也都是同一個輸入法,所以六點輸入的設定也同步較為合理。
-
當 BrlIMEHelper 選項設定套用時,如果這個設定從不勾變成勾選,整體的狀態會變成和 NVDA 啟動時一樣。
快速鍵調整
將快速鍵 NVDA+X 改成 NVDA+Ctrl+6 。由於之前只能配合淡江無字天書輸入法附加元件,用點字鍵盤打中文的 BPDA (SeikaMini) 配合我修改的驅動附加元件之後已經能夠跟 BrlIMEHelper 合作,因此正式將 BrlIMEHelper 切換點字鍵盤模擬的開關設為與淡江無字天書輸入法附加元件一樣。堅持此項修改也有另一個原因,為了避開擁有和 BrlIMEHelper 完全不重複功能的其他附加元件佔用 NVDA+X。假如有使用者不習慣這項修改,可以用輸入手勢把 NVDA+X 設定回來。
PS. 目前一直無人對我修改的 BPDA 驅動提出錯誤回報,使用者如果要提出錯誤回報,敬請跟我聯絡,並承擔一切後續修改版本的測試責任,謝謝。
設定說明
把設定選項的說明加到 readme.md 中。
結語
感謝大家的使用與回饋,也感謝社團法人臺灣視障協會 12 個月來的贊助。不過 BrlIMEHelper 還有很多可以改進的地方,對它有什麼建議或想法也歡迎各位使用者提出來,我還是會持續維護。
使用影片
基本功能簡介
on HIMS Braille EDGE
on BPDA (Seika 6 super)
on QBraille XL
相關連結
BrlIMEHelper 2.2.1 版
附檔:-----------------------------------