分享到 Facebook 推至Plurk 推至twitter 盲用電腦開發面臨的困境
文/張國瑞
當我到達公車站牌,我的第一個動作就是凝神注意旁邊是否有人也在等公車,然後請問對方是不是能幫忙,當我要等的公車來的時候告訴我一下,如果找不到人幫忙,可就麻煩大了,尤其是在路邊的小站,我可能要不斷的舉手,把聽起來像公車的車子都攔攔看,要是不小心攔下的不是我要搭的車子就很尷尬!
或者在捷運站轉公車時,就要不斷的問停在站牌附近的公車司機有沒有到我要去的車站,這些我所謂的大麻煩,在這裡講起來好像還蠻輕鬆的,實際做起來卻有很大的心理壓力,需要不斷的問別人,而且眾所皆知的,公車司機態度不好的其實還不少,有時也會弄得心裡很不舒服。
除了感受的問題之外,拼命攔車或者拼命走到車門口去問司機,最大的問題就是不能保證不會錯過你要等的那一班車,錯過了一班,就代表你要再等十五分鐘或者半個小時,而且最糟的是,你還不能確定下一班你會不會又錯過了!
扯了半天等公車的事,我到底要講什麼呢?其實我要講的是類似導盲鼠這一類盲用系統所扮演的角色,這個角色跟等公車的我很相像,每個電腦上在跑的程式就像是路上的車子,最慘的是這些車子一直在跑,並沒有什麼大小站的差別,如果這些車子的司機不願意回答我的問題甚至不願意停車,我有時一點辦法也沒有。
解決這種問題極端的作法就是弄一個交通管制,每一輛車都攔下來,檢查每個駕駛的身份,確定他們的意圖,車上有哪些乘客,說了什麼要做什麼,這樣固然理論上能夠掌握整體的狀況,但如果真的這麼做,那會造成永無止境的塞車,如果是在電腦上,就是你會發覺你的電腦慢到不行!
有時我們會為了網頁該怎樣做到無障礙產生一些爭論,哪些必要哪些不必要,好像各有所見,但我要強調的是我們應該注意的不僅止於這些靜態的資訊,有許多時候,我們碰到的問題其實是因為資訊本身的性質是動態的,就像搭電梯,我們可以把每個按鈕都貼上點字標籤,但現在電梯到了哪一樓,則是需要電梯本身輸出這個資訊,當然,目前最多的是利用語音輸出,如果電梯不會講話,又沒有其他乘客可以問,我們還是會遭遇到困擾。
這些動態資訊的輸出,如何跟盲用系統溝通,並且能夠達到最好的成本效益,是個極端複雜的問題,需要專業之間密切的溝通,但目前這個溝通的管道是必須碰運氣的,我也不知道有什麼立竿見影的方法,只有走一步算一步了!
|