認識 NVDA 的安裝目錄 (一)

分類:學習交流   2023/08/15

文/陳鵬安

 

當我們在電腦中安裝 NVDA 時,NVDA 會在 C 槽中建立一個安裝目錄,裡面存放著所有 NVDA 執行時所需要的檔案、文件及設定檔,當我們每次執行 NVDA 時,就是透過這些檔案來使 NVDA 能夠順利啟動並運作的。此處說的目錄,英文是 directory,你可以理解為一個資料夾,只是在電腦系統中我們有時也習慣稱它為「目錄」。

今天想帶大家來簡單認識 NVDA 的安裝目錄,讓你了解 NVDA 執行時有哪些重要的檔案、NVDA 相關的文件、音效等都存放在哪裡,你也可以跟著文章的內容,一起嘗試找找這些資料夾及檔案的位置,相信你會對 NVDA 有更深一層的認識!

NVDA 預設安裝的目錄就在 C 槽  Program Files (x86)\NVDA。若你使用的是可攜式版本,可攜式版本所存放的地方即是安裝目錄。進到 NVDA 的安裝目錄後,你會發現這裡有將近一百個項目,包括資料夾及各種不同類型的檔案,當然我們很難每一項都介紹到,有些更是屬於 NVDA 的系統設定檔難以直接查看。因此這裡只會介紹一些重要的文件或檔案。要提醒大家的是,因為此處存放了 NVDA 執行時所需的重要檔案,因此若在不確定的情況下,請勿隨意修改或刪除,以免 NVDA 無法正常執行。

 

執行檔nvda.exe

我們首先來看一個執行檔 nvda.exe,我們可以直接按下字母 N 來找到它。這個執行檔事實上就是 NVDA 的執行檔,桌面上的 NVDA 捷徑,或是我們每次按下 Ctrl+Alt+N 來啟動 NVDA 就是執行這個檔案。你可以嘗試按下 Enter 來執行它,看看 NVDA 是不是重新啟動了呢?

 

相關文件 documentation

接著我們再來看看其他有趣的資料夾,首先我們先找到 documentation 資料夾,這是存放各語系的相關說明文件。進入後,我們會看到以各種語言縮寫命名的資料夾,例如 de 是德文、en 是英文、fr 是法文等,而中文台灣則是 zh_TW。想了解語言代號表示哪種語言,可以參考文末所附的連結。

我們進入 zh_TW 後,會看到幾個檔案:

  • changes:新版資訊
  • keyCommands:指令快速參考
  • userGuide:用戶指南

 

若你有注意會發現這些檔案的副檔名皆為 html 也就是網頁檔,可以用 Chrome 或 Firefox 等瀏覽器來開啟。事實上,我們在 NVDA 功能表中的「說明」所連結到的說明頁面就是從這裡開啟的。

 

點字轉譯表 louis

接下來我們來看看 louis 這個資料夾,它是存放點字轉譯表的地方,也就是當你有連接點字顯示器時,NVDA 就會參考這裡轉譯表所定義的符號及規則呈現在點顯器上讓使用者摸讀。

進入後接著再進入 tables 資料夾,此處我們又可以看到好多用語言名稱縮寫命名的檔案了,因為每種語言不一定只有一個點字轉譯表,例如:英文就分成統一英文點字,一級、二級點字等等,所以此處的檔案非常多。我們直接按一個字母 z 並找到 zh-tw.ctb,這個就是中文台灣注音點字的轉譯表了。

你可以觀察一下,注音點字的轉譯表相較於英文或其他歐美地區的語言轉譯表大上許多,那是因為中文字有上萬個不同的字型,每個字都必須定義它的點字,因此累積起來的資料量相當龐大。反觀英文等使用字母拼寫的語言,所需定義的符號就少了許多。

我們來用「天」這個字的定義來舉例「letter x5929 124-2345-3」,其中 letter 表示一般文字;x5929 是「天」這個字的內碼;而最後的 124-2345-3 則定義了「天」字的點位。當NVDA 遇到「天」這個字時,就會利用這邊的轉譯表,將正確的點位組合傳給點顯器,點顯器再將對應的點浮出來,整個過程是不是很有意思呢?

 

以上我們先介紹 NVDA 的執行檔、相關文件及點字轉譯表,還有哪些其他重要的檔案呢?就讓我們留到下一回再來和大家分享吧!

 

參考資料:

語言縮寫對照表 ISO 639-1 - 維基百科