這裡我想要寫下自己曾經遇過,並且自己使用上手的工具軟體。對於全盲的使用者而言,很容易受到圖形化使用者介面 (GUI) 的限制而不能享受到軟體所有功能,甚至根本無法讀取視窗上的互動訊息。因此,找到一個可信賴又可操作的軟體相當值得珍惜。 我在資訊工程領域,也預見許多這類的刁難,主要在撰寫程式以及報告表達兩方面。一個好的專案必須建立在有計畫、有效率的程式碼管理,以及完整又易懂的說明文件之上。寫程式的時候,幾乎所有程式語言都有「整合開發環境」 (IDE), 然後,一份優質的文件必須圖文並茂,才會讓多數明眼人「易懂」! 簡而言之,整合開發環境是一個懶人圖形介面的輔助軟體,基本功能涵蓋自動設置編譯器參數、顯示執行效果、協助除錯、管理專案裡的程式碼與文件等檔案,更可結合其他系統如版本控管 (version control), 用直覺的 GUI 操作來代替原本這些系統、軟體等的命令列 (command line) 操作。但是,螢幕報讀軟體經常無法完全地向全盲使用者傳達整合開發環境上的文字編輯區內容,即連基本的程式碼編輯都成問題,因此我必須自己找出上列軟體們的命令列操作方式,然後自己寫個批次檔 (.bat) 腳本來操縱它們。 談到說明文件的讀寫,更顯出明盲之間的資訊不對稱。許多視障者(盲生)寫中文錯字連篇,甚至注音也可能打錯而不自知,亦不注重段落排版。站長孝宇老師和很多視障界的教育者也一直帶領盲生克服這方面的問題。然而,縱使排版工整、無錯別字的文章,對明眼人而言仍是茫茫字海,容易迷失重點,溝通上效率有限,明眼人更喜歡「看圖說故事」,一張好圖勝過千言萬語,因為圖上把作者腦中的構想、組織表露無遺。那全盲到底如何在這方面與明眼人資訊交換?其實,全盲者要閱讀明眼人慣用的 PDF, DOC, PPT 等格式,或者「畫圖」給人看,都是非常大的挑戰。 一直以來,我致力於尋找這些問題的解決辦法,我用命令列來編譯、執行 C/C++, Java, Python, R 等語言,也用命令列操作軟體來提取檔案中的文字以及「畫圖」給明眼人看。當然了,也不只命令列的工具,很多網頁服務也提供可靠的文件品質,比如一個輸入 LaTex 數學公式與法就用圖片展現公式的網頁。我希望記在這裡的經驗,將引來更多的回應與分享。 Balabolka_text: 把檔案中的文字提取出來的工具 Graphviz: 使用文字指令畫圖的工具 |
本站公告:〔您越需要我們,我們就越有創意〕 | 本站說明書:〔發現故鄉還有改進的地方,請來信告訴原丁們〕 |
觀察應用學習點數 :〔咱的故鄉有您的參與,會使我們有更大的發揮空間,展現更豐富精彩的學習畫面〕 | 〔期待藉由無障礙網頁設計,能讓視障小朋友更愛看書、更愛寫作且更愛學習〕:盲用電腦「心得分享」 |