2018年10月20日

焦點與游標

視障者如何操作電腦?視障者如何操作智慧型手機?這是一個很有趣的問題,不僅明眼人難以理解,就連尚未透過輔助工具使用電腦或手機的視障者也不明白,更別說是電腦和智慧型手機的非視覺操作兩者間有什麼關係了。

在早期DOS電腦時代,螢幕呈現的都是文字資訊,使用者對電腦的操作皆透過鍵盤下達各種文字指令的方式進行,要輸入文字的地方可見一個持續閃爍類似短底線的東西稱為游標,這樣的設計讓使用者了解可以輸入文字的位置,按方向鍵移動游標就可以改變輸入文字的位置,而當GUI圖形化的環境出現後,除了輸入文字內容以外對電腦的各種操作改為移動滑鼠點選控制項或圖像的方式進行,圖形化的使用者介面如要以鍵盤操作,必須熟悉焦點與游標的控制。以常見的[確定]按鈕為例,滑鼠只要移到這個按鈕的位置再點擊滑鼠左鍵即表示點選此按鈕,換成以鍵盤操作方式要做出相同的動作,只要能夠將鍵盤的命令導向這個按鈕便能達成任務,所以做為引導指標的焦點在視窗元件之間移動便可將其帶往按鈕以執行命令。

焦點或稱之為系統焦點,是一個可與其發生互動關係的目標項目,通常意謂可執行相關操作的對象,為了要能夠和其它非焦點的項目區隔,利用一些可造成視覺上差異的方式來突顯焦點所在的項目,例如該項目的背景色改變、或是該項目以一個虛線框包圍項目。以鍵盤操作的方式來使用電腦,其實就是不斷的移動焦點到要執行動作的項目上按下預先定義好的按鍵命令,與滑鼠操作上的差異在於滑鼠移至要操作的項目後點選項目的同時才將焦點移至該項目,而鍵盤操作的方式則是要先移動焦點至項目後才能執行該項目,因此滑鼠使用者不太會注意到焦點移動這件事,但對以鍵盤操作的使用者而言如何移動焦點卻是非常重要的大事。在Windows中移動焦點經常使用到的按鍵為Tab、Shift+Tab與方向鍵,按Tab或Shift+Tab可以在不同的視窗元件與控制項之間移動,按方向鍵可以在功能表或清單的項目間移動,當焦點在可執行文字編輯的地方視覺上可以看到一個持續閃爍的垂直短線就是游標,也有稱為插入點的說法,表示可輸入文字的位置,以方向鍵移動游標同樣可以改變輸入文字的位置。

現在的智慧型手機也是圖形化的使用者介面,如要以非視覺化的方式順利操作同樣必須熟悉焦點與游標的控制,在iPhone或Android智慧型手機上開啟螢幕朗讀輔助功能後,雖然和視覺化的操作方式不同,但不論執行何種觸控手勢,仍然是在不斷的移動焦點到要執行動作的項目上操作預先定義好的手勢命令。移動焦點經常使用到的手勢為單指左滑與右滑,當焦點在可執行文字編輯的地方視覺上可以看到一個持續閃爍的垂直短線就是游標,表示可輸入文字的位置,以iPhone為例,先利用轉輪手勢選擇字元/字詞/每行後再以單指下滑或上滑的方式移動游標同樣可改變輸入文字的位置。

視障者不少鍵盤或觸控手勢操作問題乃肇因於不正確的焦點或游標位置所致,透過上述的說明這下恍然大悟,不論電腦或智慧型手機原來「焦點之所在,操作之所在」的觀念是一樣的,只不過操作方式不同而已。