李寶
摘 要: 當(dāng)前的智能手機(jī)、平板電腦等,幾乎都采用了觸摸屏的設(shè)計(jì)。觸摸屏與傳統(tǒng)移動設(shè)備相比,操作性更強(qiáng),操作難度更低,學(xué)習(xí)掌握更加容易,同時也更加符合用戶的生活習(xí)慣,能夠達(dá)到更加自然的交互過程。在觸摸屏中,輸入方式為“所見即所得”,用戶能夠使用簡單的手勢,對想要的操作輕松、直觀的完成。在觸摸屏下,手勢輸入法是一項(xiàng)重要的功能,而當(dāng)前較為流行的Swype輸入法、閃云輸入法、Aeiou輸入法,在用戶學(xué)習(xí)方面相對較為困難?;诖?,本文以傳統(tǒng)的T9鍵盤和全鍵盤為例,提出了運(yùn)用點(diǎn)擊、滑動等手勢進(jìn)行輸入的改進(jìn)輸入法。
關(guān)鍵詞: 觸摸屏;手勢;輸入法
前言:隨著社會的快速發(fā)展,科技的不斷進(jìn)步,在人們的工作和生活中,智能手機(jī)、平板電腦等智能移動終端,正在發(fā)揮著越來越重要的作用。目前,絕大多數(shù)智能手機(jī)和平板電腦都采用了電容式觸摸顯示屏,作為手機(jī)輸入和顯示方式。觸摸屏具有耐用、堅(jiān)固、美觀、簡潔等優(yōu)勢,因而受到了人們廣泛的喜愛。而與傳統(tǒng)鍵盤輸入法相比,觸摸屏手機(jī)能夠直接進(jìn)行輸入,更具便利性。另外,觸摸屏能夠利用軟件編程,對顯示內(nèi)容進(jìn)行更新,對鍵盤排列組合進(jìn)行任意改變,個性化也更為良好。
1 基于觸摸屏的手勢輸入法
1.1 基于全鍵盤的輸入方法
在很多觸摸屏的手機(jī)當(dāng)中,都對全鍵盤輸入的方法進(jìn)行了應(yīng)用,不過,由于屏幕尺寸有限,因而全鍵盤的排列通常十分緊湊,在輸入中,可能會發(fā)生無輸入的情況。對此,可對全鍵盤進(jìn)行改進(jìn),利用九宮格的方法,將26個英文字母,以及1個空格鍵,分別放入其中,每個格內(nèi)容納三個字母[1]。在輸入過程中,利用手指的8個滑動方向與點(diǎn)擊,能夠?qū)^(qū)域中任何一個字符進(jìn)行確認(rèn)輸入。例如,想要輸入字符“A”,可在屏幕任意位置向字符“A”所在的區(qū)域滑動,然后點(diǎn)擊相應(yīng)區(qū)域,按住1s,提示確認(rèn)之后釋放即可。利用這種方法,將過去全鍵盤中的26個英文字母與1個空格鍵,分別在不同區(qū)域中進(jìn)行組合,然后利用不同方向的滑動、點(diǎn)擊等操作,對字符進(jìn)行輸入。利用這種方法,能夠更好的適用于小屏幕的觸摸屏操作,并且能夠增加觸摸區(qū)域,同時減少虛擬鍵盤占用空間,也能降低輸入錯誤的情況發(fā)生。
1.2 基于T9鍵盤的輸入方法
在傳統(tǒng)的手機(jī)中,大多使用T9鍵盤的布局,每個按鍵區(qū)域中包含3-4個字符,用戶主要通過多次點(diǎn)擊的方法,對需要的字符進(jìn)行選擇。在T9鍵盤中,各個按鍵區(qū)域面積較大,能夠清晰的顯示,因而不容易發(fā)生輸入錯誤的情況。同時,傳統(tǒng)機(jī)械鍵盤的觸感反饋較為良好,能夠提高用戶輸入的舒適性。不過,這種輸入方法,在輸入速度上,存在著較大的劣勢。在觸摸屏下,可以將T9鍵盤進(jìn)行簡單的虛擬,但是由于沒有觸感反饋,用戶在輸入過程中,將增加輸入錯誤的幾率,也不能充分發(fā)揮觸摸屏手勢操作、動態(tài)變化等優(yōu)勢[2]。對此,可以采用兩種方法進(jìn)行改進(jìn),例如,可先點(diǎn)擊按鍵,然后輸入滑動手勢,選擇相應(yīng)的字符。點(diǎn)擊按鍵后,觸摸屏上可以顯示相應(yīng)的字符位置,用戶根據(jù)需要進(jìn)行滑動,即可選取相應(yīng)字符。也可以在輸入滑動手勢后,通過點(diǎn)擊選擇字符。其中,第一種方法更為簡單,按鍵更為清晰,適合初學(xué)者使用,而第二種方法在操作中,按鍵不會發(fā)生變化,適合熟練操作的用戶,以提高輸入速度。用戶可以連續(xù)不斷的進(jìn)行滑動和點(diǎn)擊手勢組合,對相應(yīng)字符進(jìn)行輸入,所以能夠提高輸入速度。在這種方法當(dāng)中,將T9鍵盤一個按鍵容納多個字符的優(yōu)勢,以及觸摸屏能夠識別手勢操作和支持動態(tài)變化顯示內(nèi)容的優(yōu)勢進(jìn)行了良好的結(jié)合。
2 基于觸摸屏的改進(jìn)輸入字符法
2.1 全鍵盤改進(jìn)輸入字符方法
在全鍵盤當(dāng)中,上文提到將26個英文字母和1個空格,分別放入九宮格中的不同區(qū)域,在一個區(qū)域當(dāng)中,可以通過不同的手勢動作,對相應(yīng)的字符進(jìn)行輸入[3]。這種手勢輸入方法和傳統(tǒng)的全鍵盤相比,具有很大的優(yōu)勢,能夠有效的減少輸入?yún)^(qū)域,對滑動手勢輸入進(jìn)行了增加,對于觸摸屏尺寸有限的設(shè)備將更為適用。另外,利用這種滑動手勢輸入的方法,能夠?qū)κ种高M(jìn)行充分的利用,讓用戶可以在輸入字符的過程中,感受到一定的樂趣。
2.2 T9鍵盤改進(jìn)輸入字符方法
對于T9鍵盤來說,可以通過不同的方法,對輸入字符的方法進(jìn)行改進(jìn)。例如,可以采用傳統(tǒng)T9鍵盤的形式,將字符呈獻(xiàn)給用戶,用戶在點(diǎn)擊任意一個按鍵的時候,屏幕將會彈出新的窗口,并將該按鍵所包含的字符,在不同方向上進(jìn)行排列顯示。用戶可以通過上下左右不同方向的滑動,和點(diǎn)擊的手勢動作,對需要的字符進(jìn)行輸入。通過這種方法進(jìn)行字符的輸入,能夠在點(diǎn)擊按鍵之后,增加字符的顯示大小,并將多次點(diǎn)擊的輸入方法,更改為滑動輸入,相比于其它手勢輸入方法,具有更好的清晰性和便利性[4]。同時,用戶也能夠在輸入過程中,產(chǎn)生愉悅、靈活的感覺,這種方法對于老年人、初學(xué)者等用戶較為適用。另一種方法是采用四方相形態(tài)的T9鍵盤,向用戶顯示相應(yīng)字符。用戶在輸入字符的過程中,可以在相應(yīng)區(qū)域中,做出上下左右不同方向的滑動手勢,然后點(diǎn)擊相應(yīng)字符進(jìn)行輸入。此種方法和上一種方法進(jìn)行比較,能夠提高字符輸入的速度,但是簡便性相對略低。用戶在對這種操作方法熟悉掌握之后,甚至能夠使用雙手同時操作輸入。在這種方法當(dāng)中,將滑動手勢、點(diǎn)擊手勢進(jìn)行了良好的融合,能夠更加快速的對字符進(jìn)行輸入。
結(jié)論:在當(dāng)前社會中,智能手機(jī)已經(jīng)成為了人們?nèi)粘I钪斜夭豢缮俚闹匾O(shè)備。在智能手機(jī)中,取消了以往的機(jī)械鍵盤,采用了觸摸屏的設(shè)計(jì),在屏幕上模擬鍵盤,滿足用戶的輸入需求?;谟|摸屏的特點(diǎn),對手勢輸入法進(jìn)行改進(jìn),可以有效的提高字符輸入速度,提高用戶的輸入準(zhǔn)確性,具有十分重要的意義。■
參考文獻(xiàn)
[1]張居曉, 曾曉勤, 孟朝暉. 盲用多點(diǎn)觸摸輸入法的設(shè)計(jì)與實(shí)現(xiàn)[J]. 計(jì)算機(jī)應(yīng)用與軟件, 2015(10):231-235.
[2]吳金鐸, 李宏汀, 王春慧,等. 基于中老年用戶的移動設(shè)備觸摸屏手勢操作可用性研究[J]. 人類工效學(xué), 2016, 22(2):12-20.
[3]陳新宇, 牛熠, 鄧毓博,等. 基于體感識別的非物質(zhì)文化遺產(chǎn)數(shù)字化交互技術(shù)[J]. 甘肅科學(xué)學(xué)報(bào), 2015, 27(2):6-10.
[4]龐永春, 孫子文, 王堯. 基于手機(jī)觸摸屏傳感器多點(diǎn)觸摸身份認(rèn)證算法[J]. 計(jì)算機(jī)應(yīng)用, 2015, 35(6):1780-1784.