盲人是怎麼用手機打字的 [打字系列Vol.3]
這是打字系列的第三篇文章,我們聊聊無障礙的技術。
你有沒有想過盲人使用者怎麼在手機上打字的?答案遠不止語音輸入那麼簡單。
# 一句話總結
視覺障礙的使用者經常使用讀屏軟體來打字,有時會使用語音輸入。除此之外,外接鍵盤也是一種選擇。
# 目錄
什麼是視力障礙
讀屏軟體+鍵盤
語音輸入
盲人會發表情嗎?
硬核時刻:盲文輸入法
什麼是視力障礙
在進入正題之前,我們首先來定義一下什麼叫做
視力障礙
。傳統的印象裡對眼睛殘疾也許只有盲這個概念,然而眼睛殘疾有很多種,統稱為“視力障礙”(簡稱
視障
)。有些人能察覺光線的明亮,卻分辨不出顏色;有些人的視野中間出現了一個黑點,只能看清周圍的影象;有些則只能看到一片模糊的影象。下面這張圖可以描述其中一些視障者眼中的世界:
不同人看到的畫面。從左到右從上到下依次是:視力正常,白內障,老年性黃斑病 以及 糖尿病視網膜病變
因此當一個人眼睛出問題的時候,不一定是完全看不清,但也需要許多輔助的工具。實際上,據世界衛生組織統計 [1],世界上有兩億多人視力有中度以上的損害(即
無法用戴眼鏡來修正
),而其中失明人士有3600萬人。
不過就算是能夠看到一些光,在完全沒有按鍵的觸控式螢幕上打字也是一種折磨。那麼我們身邊的視障使用者,一般怎麼樣來進行文字輸入呢?
讀屏軟體+鍵盤
視障使用者使用手機的時候,
一般會使用做讀屏軟體來了解螢幕上的資訊
。讀屏軟體,顧名思義,是可以把螢幕上的資訊讀出來的工具。手機都會自帶讀屏軟體,iOS系統叫做 VoiceOver(旁白),安卓系統叫 Talkback。如果你想嘗試一下的話,進入系統設定裡的無障礙選項裡就可以開啟。
當讀屏軟體啟用之後,會在螢幕上出現一個方框,表示當前讀屏軟體的
啟用區域
。這時常規的點選是沒有任何作用的。在螢幕上
向左或者向右滑動
可以移動這個方框,移動後方框內的資訊(文字或者圖片)會被朗讀出來。另一種方式是
用手指按在螢幕上滑動
,滑到哪裡方框就會跟到哪裡,然後讀出手指位置的資訊。
iOS中的旁白功能開啟後,會在旁白按鈕周圍會出現一個方框,同時手機會朗讀“旁白,開啟,按鈕”。此時在螢幕上右滑,方框會轉移到下一個“縮放”按鈕上,同時朗讀“縮放,關閉,按鈕”
如果想要點選某個按鈕,則需要
在螢幕上雙擊
,來達到正常狀態下單擊的效果。翻頁則需要
三根手指一起滑動
;總之是有一系列配套的操作來幫助讀屏軟體的使用者來操作手機。
那麼讀到這裡,也許聰明的小朋友已經知道怎麼利用旁白來打字了:沒錯,就是
一下一下地滑
!視障使用者使用旁白打字的時候,其中一種方式是
在螢幕上面滑動,把方框移動到想要按的鍵上去
。例如我們打“爸”字,就需要先把方框移動到 b 上,雙擊,移動到 a 上,再雙擊:
按下b鍵: 1。 移動手指,將方框移動到b上,這時候螢幕會朗讀“b”;2。 鬆開手指;3。 在螢幕上雙擊,輸入b
在完成輸入拼音後,還需要移動方框來選擇對應的漢字,再次雙擊就輸入成功啦
這種方式適合剛剛使用旁白的使用者,但是對於老手來說,這種輸入方式
太慢了
:按任何一個鍵都需要點好幾下螢幕!沒關係,對於進階使用者,旁白打字還有另外兩種方式:
觸控鍵入
以及
直接觸控鍵入
。
不同的輸入方式在輔助功能 - 旁白 - 鍵入 中可以找到
觸控鍵入省去了雙擊確認的操作:
手指移動到對應的按鍵後,鬆開手指就可以輸入對應的字母
(比如上圖輸入b,只需要進行前兩步)。如果是雙手操作的話,一隻手指移動對應的按鍵上後,另一隻點一下螢幕也可以輸入字母。而直接觸控輸入則是我們正常打字的方式:手指點到哪裡,哪個字母就會被輸入,比較適合視力損傷沒有那麼嚴重的使用者。
語音輸入
語音輸入應該是大家最容易想到的一種輸入方式,因為它只需要說話就行了,不用和鍵盤有任何互動。不過語音輸入在視障使用者的群體中其實沒有那麼受歡迎,原因和其他人差不多:
一是說話要出聲
,一個人的時候還好,在地鐵那種嘈雜的環境大喊出“在嗎”是不是有點尬?二
是語音對標點和特殊符號支援不是很好
,說完話修改起來也不方便。
三是識別率還沒有特別完美
,雖然現在的鍵盤已經能聽懂大多數文字了。
不過也有例外的情況,比如用微信的時候,視障使用者更傾向於傳送語音訊息。畢竟語音訊息和語音轉文字還是兩個不同的概念。除了語音輸入外,有些人也會
拿一塊外接鍵盤來打字
。
盲人會發表情嗎?
答案是會!
盲人也會發表情和鬥圖
!雖然目前許多圖片還不能夠很好地被讀屏軟體識別,但是在微信上,從表情商店下載的表情都會有一個對應的名字:
比如這套“小藍和他的朋友”
讀屏軟體的方框移動到某個表情上時,就會讀出對應的名字。雖然這種資訊並沒有描述圖片到底是什麼,但至少可以讓使用者瞭解表情的大概意思。同樣是表情,
emoji對讀屏軟體的支援就更好一些
。如果你用iOS的旁白切換到emoji鍵盤的話,會發現每個表情的描述都異常具體:“微笑的大便 ”,“掛著淚珠而笑的貓臉 ” 以及 “
眼睛睜大,嘴巴張開,腦子爆炸的臉
”(安卓在這方面的支援就亂一些,不同廠商的系統對emoji的註釋詳細程度很不一樣)。
硬核時刻:盲文輸入法
這裡是硬核一點的知識,面向想要進一步瞭解的同學們:)
盲文想必大家都有所耳聞:那些用凸點來表示的文字,有時會被刻在電梯或者指示牌上。英文的盲文叫做
布萊爾盲文,包含六個點,兩列三行,不同點的組合表示不同的字母
:
布萊爾盲文的前幾個字母,黑色的圓代表凸出來的點,空心代表沒有點
你可以發現盲文的幾個優點:如果只是26個字母的話,所有盲文最多用到6個點,對比全鍵盤的26鍵要少不少。同時這些點分佈十分規整(上中下+左右)。這樣的話,我們
用一根手指代表一個點,那麼兩雙手六根手指不就可以代表所有點了
嗎?
機智如我
,有科學家就發明了在手機上用盲文雙手打字的方法 [2, 3]:
盲文打字,左右手的三根手指分別代表左右兩列不同的點,輸入某個字母的時候,對應的手指組合同時按下去,手機會根據點選的位置來推斷哪些點被啟用。左圖 [2]是我一位師姐的發明,嘿嘿。用手機打字的時候,把螢幕翻轉過去,這樣兩手握住手機兩端可以進行盲文輸入 [3]
有了盲文打字,再也不用依賴鍵盤啦!這樣會省去不少時間 —— 有人一分鐘最快可以打出30個單詞,
和你在手機上打字的速度差不了多少
。不過目前盲文輸入法現在只支援英文輸入(谷歌也出了盲文鍵盤,可以看 @夏冰瑩 寫的介紹:
夏冰瑩:谷歌新發布「安卓盲文輸入法」幫助視障朋友打字更快,這是我坎坷的設計旅程
當然,儘管視障使用者有不同的選擇可以輸入文字,在實際使用過程中,依然會遇到不少問題,比如輸入標點,以及修改文字的時候。
無障礙互動依然任重而道遠
。看完這篇文章,感興趣的話可以開啟手機裡的讀屏軟體試一試,你會發現一個不一樣的世界:)
本文引用:
[1]
https://www。
who。int/zh/news-room/fa
ct-sheets/detail/blindness-and-visual-impairment
[2] Shiri Azenkot, Jacob O。 Wobbrock, Sanjana Prasain, Richard E。 Ladner: Input Finger Detection for Nonvisual Touch Screen Text Entry in Perkinput, 2012
[3] Caleb Southern, James Clawson, Brian Frey, Gregory D。 Abowd, Mario Romero: An evaluation of BrailleTouch: mobile touchscreen text entry for the visually impaired, 2012
我是DrustZ,希望這篇文章對大家有所幫助,歡迎評論關注[狗頭]。