最新文章

發佈時間:2018-02-25 (更新:2018-02-26 23:04)發佈者:hurt
標題:使用 NVDA 操作 Facebook (臉書) 的 Messenger

Facebook 的 Messenger 有傳送訊息的功能,雖然目前 line 似乎較普遍,但在電腦端 line 對於螢幕閱讀軟體的操作性較差,而 Messenger 與 Facebook 連動,在手機和電腦上的操作對螢幕閱讀軟體還算友善,在此介紹其操作方式(以 Chrome 瀏覽器測試)。

第一種使用 Messenger 的方式,是從行動版 m.facebook.com 進去後,按 alt + 3 進入訊息頁面,按方向鍵向下找到「撰寫訊息按鈕」,按下 enter 後進入「新訊息」頁面,在「收件人」的編輯區中,輸入想要對談者的部份名稱,跳回瀏覽模式,用單鍵瀏覽 x 從建議名單中找到目標友人後按 enter ,再到「留個話」編輯區,輸入訊息後,跳回瀏覽模式,按 shift + b 往前找到「傳送」按鈕,點選後即可送出訊息;如要找已有訊息並繼續對話,可在按 alt + 3 後,直接按單鍵瀏覽 i ,讀取訊息紀錄列表,找到想繼續的對話,按 enter 即可進入。

第二種使用 Messenger 的方式,是直接從一般版 www.facebook.com 進入,雖然版面與操作較行動版複雜,但可在同一頁面處理多個對話,適合一心多用的使用者;從首頁要進入 messenger 可參考前篇,先按 alt + / 開啟無障礙功能表,按方向鍵向右找到「Facebook 的其他頁面」,按方向鍵向上(因為是在最後一項),找到「Messenger」後按 enter ,就會跳到 Messenger 的頁面。

Messenger 的頁面最重要的區塊有對話列表和訊息內容,原則上還是可以利用無障礙功能表跳轉,但在此針對其版面的配置,提出更快速的操作方式。

Messenger 的對話列表是用表格模式建構,進入 Messenger 後可以用單鍵瀏覽的 t 來找到對話列表,按方向鍵向下進入表格後,可按 Ctrl + Alt + 方向鍵上下來選擇對話列表中的朋友,找到要聊天的朋友後,按下 enter 訊息內容區塊就會變成與該朋友的對話內容,同時焦點也會自動跳到輸入訊息的編輯區,並改為焦點模式,此時可以直接輸入訊息,或按 esc 跳回瀏覽模式,按方向鍵向上聽取之前的訊息,按 e 可跳回輸入訊息的編輯區,按下 enter 即可進入焦點模式開始輸入訊息;要切換聊天對象,也是先跳回瀏覽模式,按 t 或 Shift + t 找到對話列表,按 Ctrl + Alt + 方向鍵上下找到對話列表中的朋友,再按 enter 進入與其對談

新增對話的部份,也就是與從未交談過的朋友開始聊天,目前尚未找到操作方式,建議還是從 m.facebook.com 進入新增;若有夥伴有好建議也煩請告知,謝謝。

2018.02.26 補充

比對了一下 Chrome Firefox IE 的 html 發現 accesskey 都不一樣,

Chrome 是 3 ,按 alt + 3 就直接跳過去,
Firefox 是 4 ,按 alt + shift +4 也會直接跳過去(感謝博丞提供資訊),
IE 是 4 ,按 alt + 4 焦點會跳到「通知」的連結,要再按一下 enter 才會跳過去。
 
不同瀏覽器除了操作方式有點差異,頁面的配置也不太一樣,Chrome 和手機 app 的版面比較像,Firefox 和 IE 兩個則幾乎相同。