不過在某些情況下當焦點移至按鈕或將按鈕按下去之後,可能會對於NVDA的朗讀感到困惑,我門來看看一些讓使用者容易產生誤解或不知其意得情況。
情況一:按鈕按下去後NVDA還繼續唸
在對話方塊如另存新檔的對話方塊中,當按下[確定]或[取消]按鈕後,對話方塊就會關閉,既然對話方塊都已經不見了,為何NVDA還唸個不停?
這是因為對話方塊關閉後,系統的焦點轉移至其它的物件上,NVDA也會根據焦點所在的物件朗讀物件的內容與屬性等相關資訊,所以按下按鈕後NVDA朗讀的並不是原先對話方塊的內容,而是焦點轉移後的物件內容,如果焦點回到程式的文字編輯區,就會朗讀文字內容,若焦點回到桌面便會朗讀桌面上的項目。
情況二:按鈕也搞變臉
在Youtube播放影片的網頁上可以找到一個[暫停]按鈕,當按下去後NVDA朗讀[播放],令人感到困惑,不是暫停嗎?為何NVDA反而告知播放?就竟按下去的動作是暫停還是播放?
當Youtube正在播放影片的時候,這個[暫停]按鈕表示按下去將會暫停影片的播放,按下後影片停止的同時同一個按鈕就會轉換為[播放],因按鈕的內容發生變化故NVDA也會跟著朗讀變化後的內容,所以聽到播放是這麼來的。
情況三:明明就有按下去NVDA卻唱反調
有些視窗元件裡的按鈕或網頁上的按鈕按下去之候NVDA提示「無法使用」,令人一頭霧水,難道這個按鈕不給按嗎?可是還沒按下去之前也沒說不能按呀!
其實按下去的動作是有效的,只是當按下去之後,這個按鈕依然存在,但無法再讓使用者按下去,所以NVDA提示無法使用。
情況四:按下、沒按下,倒底按下去了沒?
有些視窗元件裡的按鈕如Word中位於功能區[常用]索引標籤的[粗體]按鈕或網頁上的按鈕當焦點移過去的時候NVDA提示「按下」或「沒按下」,代表該按鈕可以按下去還是該按鈕已經按下去了呢?
這種按鈕稱為切換按鈕,NVDA通常也都會順帶提示,它就是一個開關,當提示[按下]表示開關是打開的狀態,也就是按鈕的功能是有作用的,反之若提示[沒按下]則表示開關是關閉的狀態,按鈕的功能也就沒作用了。
想不到小小的按鈕竟也有這般學問,相信經由以上的說明,對按鈕的操作將不會再混淆不清了。