亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種觸摸設(shè)備的鍵盤調(diào)節(jié)方法和裝置制造方法

文檔序號:6493589閱讀:206來源:國知局
一種觸摸設(shè)備的鍵盤調(diào)節(jié)方法和裝置制造方法
【專利摘要】本發(fā)明實施方式提出了一種觸摸設(shè)備的鍵盤調(diào)節(jié)方法和裝置。方法包括:設(shè)置觸摸設(shè)備操作系統(tǒng)所檢測到的輸入法窗口高度屬性值為零,以將觸摸設(shè)備的背景界面從縮小模式切換到完整模式;縮小所述輸入法窗口的寬度和/或高度,并在該完整模式的背景界面中呈現(xiàn)所述被縮小的輸入法窗口。本發(fā)明實施方式實現(xiàn)了在完整模式的背景界面中呈現(xiàn)被縮小的輸入法窗口??梢蕴岣哂脩糨斎胄剩约皵U(kuò)大用戶的可視區(qū)域大小。本發(fā)明實施方式可以應(yīng)用到各種觸摸設(shè)備中,并且可以跨平臺跨終端使用本發(fā)明實施方式,適用范圍非常廣泛。
【專利說明】一種觸摸設(shè)備的鍵盤調(diào)節(jié)方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實施方式涉及信息處理【技術(shù)領(lǐng)域】,更具體地,涉及一種觸摸設(shè)備的鍵盤調(diào)節(jié)方法和裝置。
【背景技術(shù)】
[0002]隨著計算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,互聯(lián)網(wǎng)(Internet)技術(shù)在人們的日常生活、學(xué)習(xí)和工作中發(fā)揮的作用也越來越大。而且,隨著移動互聯(lián)網(wǎng)的發(fā)展,互聯(lián)網(wǎng)也在向移動化發(fā)展。在當(dāng)今的信息時代中,各種信息設(shè)備應(yīng)運(yùn)而生:有用于話音傳輸?shù)墓潭娫挕⒁苿与娫?;有用于信息資源共享、處理的服務(wù)器和個人電腦;有用于視頻數(shù)據(jù)顯示的各種電視機(jī)等等。這些設(shè)備都是在特定領(lǐng)域內(nèi)為解決實際需求而產(chǎn)生的。隨著電子消費(fèi)、計算機(jī)、通信(3C)融合的到來,人們越來越多地將注意力放到了對各個不同領(lǐng)域的信息設(shè)備進(jìn)行綜合利用的研究上,以充分利用現(xiàn)有資源設(shè)備來為人們更好的服務(wù)。
[0003]屏幕鍵盤是一種在屏幕上顯示虛擬鍵盤的實用工具。當(dāng)前觸摸屏設(shè)備的所搭載的大部分輸入法被呼出后,屏幕鍵盤會貼附在屏幕的下方,并且占滿屏幕下半部分。
[0004]然而,這種鍵盤方案移植于較小的觸摸屏手機(jī)輸入法的設(shè)計,占據(jù)屏幕的面積大,并且無法移動,而這種特性也直接導(dǎo)致用戶在輸入操作同時,屏幕上的可視內(nèi)容就會大大減少。比如,在高分辨率觸摸屏設(shè)備上(如ipad、android pad等)中,每次需要輸入文字時呼出的鍵盤會造成50%左右的可視內(nèi)容被遮蔽。用戶如果期望看到被遮擋的內(nèi)容,只能刪掉已經(jīng)輸入的文字部分,然后收起鍵盤,這會在一定程度上中斷用戶本來的行為。

【發(fā)明內(nèi)容】

[0005]本發(fā)明實施方式提出一種觸摸設(shè)備的鍵盤調(diào)節(jié)方法,實現(xiàn)在完整模式的背景界面中呈現(xiàn)被縮小的輸入法窗口,從而提高用戶輸入效率和擴(kuò)大可視區(qū)域。
[0006]本發(fā)明實施方式還提出了一種觸摸設(shè)備的鍵盤調(diào)節(jié)裝置,實現(xiàn)在完整模式的背景界面中呈現(xiàn)被縮小的輸入法窗口,從而提高用戶輸入效率和擴(kuò)大可視區(qū)域。
[0007]本發(fā)明實施方式的具體方案如下:
[0008]一種觸摸設(shè)備的鍵盤調(diào)節(jié)方法,該方法包括:
[0009]設(shè)置觸摸設(shè)備操作系統(tǒng)所檢測到的輸入法窗口高度屬性值為零,以將觸摸設(shè)備的背景界面從縮小模式切換到完整模式;
[0010]縮小所述輸入法窗口的寬度和/或高度,并在該完整模式的背景界面中呈現(xiàn)所述被縮小的輸入法窗口。
[0011]一種觸摸設(shè)備的鍵盤調(diào)節(jié)裝置,該裝置包括背景界面切換單元和輸入法窗口縮小單元,其中:
[0012]背景界面切換單元,用于設(shè)置觸摸設(shè)備操作系統(tǒng)所檢測到的輸入法窗口高度屬性值為零,以將觸摸設(shè)備的背景界面從縮小模式切換到完整模式;
[0013]輸入法窗口縮小單元,用于縮小所述輸入法窗口的寬度和/或高度,以在該完整模式的背景界面中呈現(xiàn)所述被縮小的輸入法窗口。
[0014]從上述技術(shù)方案可以看出,在本發(fā)明實施方式中,設(shè)置觸摸設(shè)備操作系統(tǒng)所檢測到的輸入法窗口高度屬性值為零,以將觸摸設(shè)備的背景界面從縮小模式切換到完整模式;縮小所述輸入法窗口的寬度和/或高度,并在該完整模式的背景界面中呈現(xiàn)所述被縮小的輸入法窗口。由此可見,應(yīng)用本發(fā)明實施方式之后,通過設(shè)置觸摸設(shè)備操作系統(tǒng)所檢測到的輸入法窗口高度屬性值為零,使得觸摸設(shè)備操作系統(tǒng)“誤以為”輸入法窗口已經(jīng)收起,從而將觸摸設(shè)備的背景界面從縮小模式切換到完整模式,再通過對實際依然存在的輸入法窗口的實際大小進(jìn)行調(diào)整,可以在該完整模式的背景界面中呈現(xiàn)所述被縮小的輸入法窗口。本發(fā)明實施方式可以實現(xiàn)鍵盤狀態(tài)的自由切換和自由移動,可以充分滿足用戶的輸入需求,提高用戶輸入效率,以及擴(kuò)大用戶的可視區(qū)域大小。
[0015]而且,還可以將本發(fā)明實施方式應(yīng)用到各種終端中,并且可以跨平臺跨終端使用,適用范圍非常廣泛。
【專利附圖】

【附圖說明】
[0016]圖1為根據(jù)現(xiàn)有技術(shù)的輸入法窗口呈現(xiàn)示意圖;
[0017]圖2為根據(jù)本發(fā)明實施方式的觸摸設(shè)備的鍵盤調(diào)節(jié)方法流程圖;
[0018]圖3為根據(jù)本發(fā)明實施方式的觸摸設(shè)備的鍵盤調(diào)節(jié)后的顯示示意圖;
[0019]圖4為根據(jù)本發(fā)明實施方式的點(diǎn)擊圖標(biāo)切換鍵盤的示意圖;
[0020]圖5為根據(jù)本發(fā)明實施方式的拖拽工具條切換鍵盤的示意圖;
[0021]圖6為根據(jù)本發(fā)明實施方式的縮小手勢切換鍵盤的示意圖;
[0022]圖7為根據(jù)本發(fā)明實施方式的觸摸設(shè)備的鍵盤調(diào)節(jié)裝置結(jié)構(gòu)圖。
【具體實施方式】
[0023]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對本發(fā)明作進(jìn)一步的詳細(xì)描述。
[0024]圖1為根據(jù)現(xiàn)有技術(shù)的輸入法窗口呈現(xiàn)示意圖。
[0025]由圖1可見,當(dāng)用戶使用高分辨率觸摸屏設(shè)備瀏覽網(wǎng)頁或使用軟件需要輸入文字時,可以通過點(diǎn)擊輸入框呼出鍵盤,但是現(xiàn)有技術(shù)中呼出的鍵盤遮擋住近一半的屏幕界面,而且鍵盤固定在屏幕的底部,有時還會出現(xiàn)擋住其他輸入框的情況。如果用戶想要查看被鍵盤遮擋部分的內(nèi)容,就需要收起鍵盤。
[0026]由此可以發(fā)現(xiàn),現(xiàn)有技術(shù)中存在鍵盤占用屏幕面積過大,而且屏幕固定在屏幕底部的缺點(diǎn),這些缺點(diǎn)對用戶輸入效率和可視區(qū)域大小都造成不良影響。
[0027]在本發(fā)明實施方式中,提供給用戶大鍵盤和懸浮式小鍵盤兩種鍵盤狀態(tài),用戶可以通過手勢和點(diǎn)擊按鈕等多種方式來實現(xiàn)鍵盤狀態(tài)的切換。當(dāng)本發(fā)明實施方式的輸入法鍵盤切換為懸浮式小鍵盤后,用戶可以拖動該鍵盤至屏幕上任意位置,可視內(nèi)容大幅度增加,因此本發(fā)明實施方式可以充分滿足用戶的輸入需求,提高用戶輸入效率,以及擴(kuò)大用戶的可視區(qū)域大小。
[0028]圖2為根據(jù)本發(fā)明實施方式的觸摸設(shè)備的鍵盤調(diào)節(jié)方法流程圖。
[0029]如圖2所示,該方法包括:[0030]步驟201:設(shè)置觸摸設(shè)備操作系統(tǒng)所檢測到的輸入法窗口高度屬性值為零,以將觸摸設(shè)備的背景界面從縮小模式切換到完整模式。
[0031]在這里,在這里,觸摸設(shè)備可以包括但是不局限于:功能手機(jī)、智能手機(jī)、掌上電腦、個人電腦(PC)、平板電腦或個人數(shù)字助理(PDA),等等。
[0032]以上雖然詳細(xì)羅列了觸摸設(shè)備的具體實例,本領(lǐng)域人員可以意識到,這些羅列僅是闡述目的,并不用于限定本發(fā)明實施方式的保護(hù)范圍。
[0033]觸摸設(shè)備操作系統(tǒng)可以是任意的智能終端操作系統(tǒng),具體可以采用的操作系統(tǒng)包括但是不局限于:安卓(Andorid)、Palm OS、Symbian (塞班)、Windowsmobile、Linux、Android (安卓)、iPhone (蘋果)0S、Black Berry (黑莓)0S6.0、Windows Phone 系列,等等。
[0034]優(yōu)選地,觸摸設(shè)備操作系統(tǒng)具體可以采用安卓操作系統(tǒng),而且觸摸設(shè)備可以采用到Andorid的各個版本之中,包括但是不局限于:阿童木(Android Beta)、發(fā)條機(jī)器人(Androidl.0)、紙杯蛋糕(Androidl.5)、甜甜圈(Androidl.6)、松餅(八11(11'0丨(12.0/2.1),凍酸奶(Android2.2)、姜餅(Android2.3)、蜂巢(々11(11'0丨(13.0)、冰激凌三明治(Android4.0)、果凍豆(Jelly Bean, Android4.1)等版本。
[0035]以上詳細(xì)羅列了 Android平臺的具體版本,本領(lǐng)域技術(shù)人員可以意識到,本發(fā)明實施方式并不局限于上述羅列版本,而還可以適用于其他基于Android軟件架構(gòu)的任意版本之中。
[0036]下面以Android系統(tǒng)為例對本發(fā)明實施方式進(jìn)行更具體的示范性說明。
[0037]在本發(fā)明實施方式中,當(dāng)觸摸設(shè)備啟動后,默認(rèn)的輸入窗口可以為大鍵盤模式(即使用Android系統(tǒng)標(biāo)準(zhǔn)輸入法模式)。在該標(biāo)準(zhǔn)輸入法模式中,禁用全屏模式(即常見的終端上橫屏下輸入法占用全部屏幕的模式),從而保證橫屏視覺范圍。而且,在該標(biāo)準(zhǔn)輸入法模式中,觸摸設(shè)備操作系統(tǒng)所檢測到的輸入法窗口高度屬性值為實際的鍵盤窗口高度值和文字候選欄高度之和。觸摸設(shè)備操作系統(tǒng)根據(jù)檢測到的輸入法窗口高度屬性值調(diào)節(jié)背景布局,使當(dāng)前界面整體向上抬起,輸入法放在默認(rèn)位置(比如屏幕下邊)。
[0038]然而,在上述的標(biāo)準(zhǔn)輸入法模式中,由于界面整體向上抬起,從而觸摸設(shè)備的背景界面從完整模式切換到縮小模式,即觸摸設(shè)備的可視區(qū)域縮小。比如,如圖1所示,觸摸設(shè)備的可視區(qū)域縮小為屏幕區(qū)域的一半左右。
[0039]在本發(fā)明實施方式中,通過設(shè)置觸摸設(shè)備操作系統(tǒng)所檢測到的輸入法窗口高度屬性值為零,使得觸摸設(shè)備操作系統(tǒng)“誤以為”輸入法窗口已經(jīng)收起,從而將觸摸設(shè)備的背景界面從縮小模式切換到完整模式。接著,再通過對實際依然存在的輸入法窗口的實際大小進(jìn)行調(diào)整,通過縮小輸入法窗口的寬度和/或高度,在該完整模式的背景界面中以懸浮效果呈現(xiàn)所述被縮小的輸入法窗口,這種鍵盤呈現(xiàn)方式即懸浮式小鍵盤模式。
[0040]圖3為根據(jù)本發(fā)明實施方式的觸摸設(shè)備的鍵盤調(diào)節(jié)后的顯示示意圖。由圖3可見,在懸浮式小鍵盤模式中,相比圖1,觸摸設(shè)備的可視區(qū)域有了明顯的擴(kuò)大。
[0041]在懸浮式小鍵盤模式中,依然禁用全屏模式,此時觸摸設(shè)備操作系統(tǒng)檢測輸入法窗口高度時返回高度為0,從而保證背景界面不會被抬起(即可視區(qū)域不會被縮小)。設(shè)置輸入法所在窗口寬高為小鍵盤寬高,而且可以設(shè)置輸入法窗口位置為上次用戶使用的位置,第一次優(yōu)選在完整模式的背景界面的屏幕右下角、屏幕左下角、屏幕右上角、屏幕右下角,
坐坐寸寸O[0042]具體地,可以通過將函數(shù)onComputelnsets的outlnsets屬性的visibleTopInsets和contentTopInsets值設(shè)置為O,以將觸摸設(shè)備的背景界面從縮小模式切換到完整模式。
[0043]針對函數(shù):publicvoid onComputelnsets (InputMethodService.1nsetsoutInsets);
[0044]outlnsets 的屬性中的 visibleTopInsets 和 contentTopInsets 的值就是觸摸設(shè)備操作系統(tǒng)認(rèn)為輸入法窗口高度的值,因此可以通過將visibleTopInsets和contentTopInsets設(shè)置為0,當(dāng)觸摸設(shè)備操作系統(tǒng)判定輸入法窗口高度的值為O后,則將觸摸設(shè)備的背景界面從縮小模式切換到完整模式。
[0045]步驟202:縮小所述輸入法窗口的寬度和/或高度,并在該完整模式的背景界面中呈現(xiàn)所述被縮小的輸入法窗口。
[0046]在這里,可以將輸入法窗口的寬度和/或高度縮小為預(yù)先設(shè)置的寬度和/或高度值,并在該完整模式的背景界面的屏幕右下角、屏幕左下角、屏幕右上角、屏幕右下角或輸入法窗口的上次使用位置中,呈現(xiàn)所述被縮小的輸入法窗口。
[0047]在上述方法中,當(dāng)輸入法窗口被縮小后,還可以進(jìn)一步將輸入法窗口還原為大鍵盤模式,即從懸浮式小鍵盤模式切換到大鍵盤模式,此時:
[0048]首先,設(shè)置觸摸設(shè)備操作系統(tǒng)所檢測到的輸入法窗口高度屬性值為所述輸入法窗口高度值與候選欄高度值之和,以將觸摸設(shè)備的背景界面從完整模式切換到縮小模式;
[0049]然后,按照所述輸入法窗口高度屬性值和觸摸設(shè)備顯示寬度放大所述輸入法窗口的寬度和/或高度,以在該縮小模式的背景界面中呈現(xiàn)所述被還原的輸入法窗口。
[0050]在大小鍵盤模式切換時,可以重新設(shè)置輸入法高度、窗口所在位置和寬高,將鍵盤切換到對應(yīng)大小的布局。然后刷新輸入法窗口,就實現(xiàn)了對應(yīng)大小鍵盤的切換。
[0051]在大鍵盤狀態(tài)下,用戶分別可用點(diǎn)擊切換圖標(biāo)、拖拽工具條和縮小手勢操作這三種方式將鍵盤切換為懸浮式小鍵盤。切換到懸浮式小鍵盤后,用戶可以通過點(diǎn)擊切換圖標(biāo)以及放大手勢兩種方式切換回到大鍵盤狀態(tài)。
[0052]圖4為根據(jù)本發(fā)明實施方式的點(diǎn)擊圖標(biāo)切換鍵盤的示意圖;圖5為根據(jù)本發(fā)明實施方式的拖拽工具條切換鍵盤的示意圖;圖6為根據(jù)本發(fā)明實施方式的縮小手勢切換鍵盤的示意圖。
[0053]優(yōu)選地,用戶進(jìn)行大小鍵盤切換后,不會改變鍵盤方案設(shè)置,例如用戶已經(jīng)選擇拼音全鍵盤方案則切換到小鍵盤后仍保持拼音全鍵盤不變。
[0054]優(yōu)選地,在編輯狀態(tài)下,仍可使用手勢操作來切換大小鍵盤,并且不會對編輯態(tài)(候選欄)中的內(nèi)容造成影響。
[0055]當(dāng)將鍵盤縮小為懸浮小鍵盤模式后,還可以進(jìn)一步在顯示界面中移動鍵盤。此時,獲取鍵盤移動命令;根據(jù)鍵盤移動命令確定被縮小的輸入法窗口的移動位置;將被縮小的輸入法窗口移動到該確定出的移動位置。其中:獲取鍵盤移動命令具體可以包括:獲取用戶針對點(diǎn)擊切換圖標(biāo)的點(diǎn)擊操作命令;獲取用戶針對拖拽工具條的操作命令;或獲取用戶針對觸摸設(shè)備上的縮小手勢操作的滑動命令,等等。
[0056]具體地,將被縮小的輸入法窗口移動到該確定出的移動位置可以包括:
[0057]根據(jù)setAttributes (Ip)命令設(shè)置被縮小的輸入法窗口的lp.x和lp.y值以將該被縮小的輸入法窗口移動到該確定出的移動位置,其中l(wèi)p.X和Ip.1為被縮小的輸入法窗口相對于移動前原始位置的偏移。
[0058]此時,可以根據(jù)函數(shù):
[0059]((InputMethodService)
[0060]mContext).getffindow ().getffindow ().setAttributes (lp)獲取當(dāng)前輸入法的窗口,然后設(shè)置窗口屬性,屬性中有位置信息:1ρ.χ和lp.y。
[0061]比如:在小鍵盤模式下,用戶可以點(diǎn)擊空白處以拖動鍵盤。當(dāng)用戶在候選區(qū)空白位置處點(diǎn)擊后移動時,計算手指移動的矢量距離,并根據(jù)該矢量距離重新設(shè)置輸入法的位置,讓輸入法窗口在上次位置的基礎(chǔ)上移動對應(yīng)的矢量距離。如果移動會導(dǎo)致窗口部分在屏幕外時,可以直接設(shè)置窗口在屏幕邊緣。由于小鍵盤模式下觸摸設(shè)備操作系統(tǒng)所檢測到的輸入法窗口高度屬性值為零,所以移動輸入法窗口不會對界面布局產(chǎn)生影響。
[0062]將鍵盤切換為懸浮式小鍵盤之后,在非編輯態(tài)下可按住工具條將小鍵盤拖動到屏幕上任意位置,以方便用戶輸入和瀏覽。
[0063]另外,設(shè)備橫豎屏切換不會影響大小鍵盤的狀態(tài)。即用戶將鍵盤切換為小鍵盤后,將設(shè)備從橫屏切換到豎屏鍵盤仍為小鍵盤狀態(tài),并保持在一個相對穩(wěn)定的位置。
[0064]基于上述詳細(xì)分析,本發(fā)明實施方式還提出了一種觸摸設(shè)備的鍵盤調(diào)節(jié)裝置。
[0065]圖7 為根據(jù)本發(fā)明實施方式的觸摸設(shè)備的鍵盤調(diào)節(jié)裝置結(jié)構(gòu)圖。
[0066]如圖7所示,該裝置包括背景界面切換單元701和輸入法窗口縮小單元702。其中:
[0067]背景界面切換單元701,用于設(shè)置觸摸設(shè)備操作系統(tǒng)所檢測到的輸入法窗口高度屬性值為零,以將觸摸設(shè)備的背景界面從縮小模式切換到完整模式;
[0068]輸入法窗口縮小單元702,用于縮小所述輸入法窗口的寬度和/或高度,以在該完整模式的背景界面中呈現(xiàn)所述被縮小的輸入法窗口。
[0069]在一個實施方式中,背景界面切換單元701,用于將函數(shù)onComputelnsets的outlnsets屬性的visibleTopInsets和contentTopInsets值設(shè)置為O,將觸摸設(shè)備的背景界面從縮小模式切換到完整模式。
[0070]優(yōu)選地,輸入法窗口縮小單元702,用于將輸入法窗口的寬度和/或高度縮小為預(yù)先設(shè)置的寬度和/或高度值,并在該完整模式的背景界面的屏幕右下角、屏幕左下角、屏幕右上角、屏幕右下角或輸入法窗口的上次使用位置中,呈現(xiàn)所述被縮小的輸入法窗口。
[0071]在一個實施方式中,該裝置進(jìn)一步包括輸入法窗口還原單元703,
[0072]輸入法窗口還原單元703,用于設(shè)置觸摸設(shè)備操作系統(tǒng)所檢測到的輸入法窗口高度屬性值為所述輸入法窗口高度值與候選欄高度值之和,以將觸摸設(shè)備的背景界面從完整模式切換到縮小模式;并按照所述輸入法窗口高度屬性值和觸摸設(shè)備顯示寬度放大所述輸入法窗口的寬度和/或高度,以在該縮小模式的背景界面中呈現(xiàn)所述被還原的輸入法窗□。
[0073]在一個實施方式中,該裝置進(jìn)一步包括輸入法窗口拖動單元704,
[0074]輸入法窗口拖動單元704,用于獲取鍵盤移動命令;根據(jù)鍵盤移動命令確定被縮小的輸入法窗口的移動位置;將被縮小的輸入法窗口移動到該確定出的移動位置。
[0075]優(yōu)選地,輸入法窗口拖動單元704,用于根據(jù)setAttributes (Ip)命令設(shè)置被縮小的輸入法窗口的lp.X和1ρ.1值以將該被縮小的輸入法窗口移動到該確定出的移動位置,其中l(wèi)p.X和lp.y為被縮小的輸入法窗口相對于移動前原始位置的偏移。
[0076]優(yōu)選地,輸入法窗口拖動單元704,用于獲取用戶針對點(diǎn)擊切換圖標(biāo)的點(diǎn)擊操作命令;獲取用戶針對拖拽工具條的操作命令;或獲取用戶針對觸摸設(shè)備上的縮小手勢操作的滑動命令。
[0077]實際上,可以通過多種形式來具體實施本發(fā)明實施方式所提出的鍵盤調(diào)節(jié)方法和裝置。比如,可以遵循一定規(guī)范的應(yīng)用程序接口,將鍵盤調(diào)節(jié)方法編寫為安裝到觸摸設(shè)備中的插件程序,也可以將其封裝為應(yīng)用程序以供用戶自行下載使用。當(dāng)編寫為插件程序時,可以將其實施為ocx、dll、cab等多種插件形式。也可以通過Flash插件、RealPlayer插件、MMS插件、MIDI五線譜插件、ActiveX插件等具體技術(shù)來實施本發(fā)明實施方式所提出的鍵盤調(diào)節(jié)方法。
[0078]可以通過指令或指令集存儲的儲存方式將本發(fā)明實施方式所提出的鍵盤調(diào)節(jié)方法存儲在各種存儲介質(zhì)上。這些存儲介質(zhì)包括但是不局限于:軟盤、光盤、DVD、硬盤、閃存、U 盤、CF 卡、SD 卡、MMC 卡、SM 卡、記憶棒(Memory Stick)、xD 卡等。
[0079]另外,還可以將本發(fā)明實施方式所提出的鍵盤調(diào)節(jié)方法應(yīng)用到基于閃存(Nandflash)的存儲介質(zhì)中,比如U盤、CF卡、SD卡、SDHC卡、MMC卡、SM卡、記憶棒、xD卡等。
[0080]綜上所述,在本發(fā) 明實施方式中,設(shè)置觸摸設(shè)備操作系統(tǒng)所檢測到的輸入法窗口高度屬性值為零,以將觸摸設(shè)備的背景界面從縮小模式切換到完整模式;縮小所述輸入法窗口的寬度和/或高度,并在該完整模式的背景界面中呈現(xiàn)所述被縮小的輸入法窗口。由此可見,應(yīng)用本發(fā)明實施方式之后,通過設(shè)置觸摸設(shè)備操作系統(tǒng)所檢測到的輸入法窗口高度屬性值為零,使得觸摸設(shè)備操作系統(tǒng)“誤以為”輸入法窗口已經(jīng)收起,從而將觸摸設(shè)備的背景界面從縮小模式切換到完整模式,再通過對實際依然存在的輸入法窗口的實際大小進(jìn)行調(diào)整,可以在該完整模式的背景界面中呈現(xiàn)所述被縮小的輸入法窗口。本發(fā)明實施方式可以實現(xiàn)鍵盤狀態(tài)的切換和鍵盤的移動,可以充分滿足用戶的輸入需求,提高用戶輸入效率,以及擴(kuò)大用戶的可視區(qū)域大小。
[0081]而且,還可以將本發(fā)明實施方式應(yīng)用到各種終端中,并且可以跨平臺跨終端使用,適用范圍非常廣泛。
[0082]以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種觸摸設(shè)備的鍵盤調(diào)節(jié)方法,其特征在于,該方法包括: 設(shè)置觸摸設(shè)備操作系統(tǒng)所檢測到的輸入法窗口高度屬性值為零,以將觸摸設(shè)備的背景界面從縮小模式切換到完整模式; 縮小所述輸入法窗口的寬度和/或高度,并在該完整模式的背景界面中呈現(xiàn)所述被縮小的輸入法窗口。
2.根據(jù)權(quán)利要求1所述的觸摸設(shè)備的鍵盤調(diào)節(jié)方法,其特征在于,所述設(shè)置觸摸設(shè)備操作系統(tǒng)所檢測到的輸入法窗口高度屬性值為零包括: 將函數(shù) onComputelnsets 的 outlnsets 屬性的 visibleTopInsets 和contentTopInsets值設(shè)置為0,以將觸摸設(shè)備的背景界面從縮小模式切換到完整模式。
3.根據(jù)權(quán)利要求1所述的觸摸設(shè)備的鍵盤調(diào)節(jié)方法,其特征在于,所述縮小所述輸入法窗口的寬度和/或高度,以在該完整模式的背景界面中呈現(xiàn)所述被縮小的輸入法窗口包括: 將輸入法窗口的寬度和/或高度縮小為預(yù)先設(shè)置的寬度和/或高度值,并在該完整模式的背景界面的屏幕右下角、屏幕左下角、屏幕右上角、屏幕右下角或輸入法窗口的上次使用位置中,呈現(xiàn)所述被縮小的輸入法窗口。
4.根據(jù)權(quán)利要求1所述的觸摸設(shè)備的鍵盤調(diào)節(jié)方法,其特征在于,該方法進(jìn)一步包括: 設(shè)置觸摸設(shè)備操作系統(tǒng)所檢測到的輸入法窗口高度屬性值為所述輸入法窗口高度值與候選欄高度值之和,以將觸摸設(shè)備的背景界面從完整模式切換到縮小模式; 按照所述輸入法窗口高度屬性值和觸摸設(shè)備顯示寬度放大所述輸入法窗口的寬度和/或高度,以在該縮小模式的背景界面中呈現(xiàn)所述被還原的輸入法窗口。
5.根據(jù)權(quán)利要求1所述的觸摸設(shè)備的鍵盤調(diào)節(jié)方法,其特征在于,該方法進(jìn)一步包括: 獲取鍵盤移動命令; 根據(jù)鍵盤移動命令確定被縮小的輸入法窗口的移動位置; 將被縮小的輸入法窗口移動到該確定出的移動位置。
6.根據(jù)權(quán)利要求5所述的觸摸設(shè)備的鍵盤調(diào)節(jié)方法,其特征在于,所述將被縮小的輸入法窗口移動到該確定出的移動位置包括: 根據(jù)setAttributes(lp)命令設(shè)置被縮小的輸入法窗口的lp.x和lp.y值以將該被縮小的輸入法窗口移動到該確定出的移動位置,其中l(wèi)p.X和Ip.1為被縮小的輸入法窗口相對于移動前原始位置的偏移。
7.根據(jù)權(quán)利要求5所述的觸摸設(shè)備的鍵盤調(diào)節(jié)方法,其特征在于,所述獲取鍵盤移動命令包括: 獲取用戶針對點(diǎn)擊切換圖標(biāo)的點(diǎn)擊操作命令; 獲取用戶針對拖拽工具條的操作命令;或 獲取用戶針對觸摸設(shè)備上的縮小手勢操作的滑動命令。
8.一種觸摸設(shè)備的 鍵盤調(diào)節(jié)裝置,其特征在于,該裝置包括背景界面切換單元和輸入法窗口縮小單元,其中: 背景界面切換單元,用于設(shè)置觸摸設(shè)備操作系統(tǒng)所檢測到的輸入法窗口高度屬性值為零,以將觸摸設(shè)備的背景界面從縮小模式切換到完整模式; 輸入法窗口縮小單元,用于縮小所述輸入法窗口的寬度和/或高度,以在該完整模式的背景界面中呈現(xiàn)所述被縮小的輸入法窗口。
9.根據(jù)權(quán)利要求8所述的觸摸設(shè)備的鍵盤調(diào)節(jié)裝置,其特征在于, 背景界面切換單元,用于將函數(shù)onComputelnsets的outlnsets屬性的visibleTopInsets和contentTopInsets值設(shè)置為O,將觸摸設(shè)備的背景界面從縮小模式切換到完整模式。
10.根據(jù)權(quán)利要求8所述的觸摸設(shè)備的鍵盤調(diào)節(jié)裝置,其特征在于, 輸入法窗口縮小單元,用于將輸入法窗口的寬度和/或高度縮小為預(yù)先設(shè)置的寬度和/或高度值,并在該完整模式的背景界面的屏幕右下角、屏幕左下角、屏幕右上角、屏幕右下角或輸入法窗口的上次使用位置中,呈現(xiàn)所述被縮小的輸入法窗口。
11.根據(jù)權(quán)利要求8所述的觸摸設(shè)備的鍵盤調(diào)節(jié)裝置,其特征在于,進(jìn)一步包括輸入法窗口還原單元, 輸入法窗口還原單元,用于設(shè)置觸摸設(shè)備操作系統(tǒng)所檢測到的輸入法窗口高度屬性值為所述輸入法窗口高度值與候選欄高度值之和,以將觸摸設(shè)備的背景界面從完整模式切換到縮小模式;并按照所述輸入法窗口高度屬性值和觸摸設(shè)備顯示寬度放大所述輸入法窗口的寬度和/或高度,以在該縮小模式的背景界面中呈現(xiàn)所述被還原的輸入法窗口。
12.根據(jù)權(quán)利要求8所述的觸摸設(shè)備的鍵盤調(diào)節(jié)裝置,其特征在于,進(jìn)一步包括輸入法窗口拖動單元, 輸入法窗口拖動單元,用于獲取鍵盤移動命令;根據(jù)鍵盤移動命令確定被縮小的輸入法窗口的移動位置;將被縮小的輸入法窗口移動到該確定出的移動位置。
13.根據(jù)權(quán)利要求12所述的觸摸設(shè)備的鍵盤調(diào)節(jié)裝置,其特征在于, 輸入法窗口拖動單元,用于根據(jù)setAttributes(lp)命令設(shè)置被縮小的輸入法窗口的lp.X和lp.y值以將該被縮小的輸入法窗口移動到該確定出的移動位置,其中l(wèi)p.X和lp.y為被縮小的輸入法窗口相對于移動前原始位置的偏移。
14.根據(jù)權(quán)利要求12所述的觸摸設(shè)備的鍵盤調(diào)節(jié)裝置,其特征在于, 輸入法窗口拖動單元,用于獲取用戶針對點(diǎn)擊切換圖標(biāo)的點(diǎn)擊操作命令;獲取用戶針對拖拽工具條的操作命令;或獲取用戶針對觸摸設(shè)備上的縮小手勢操作的滑動命令。
【文檔編號】G06F3/0481GK103902137SQ201210570506
【公開日】2014年7月2日 申請日期:2012年12月25日 優(yōu)先權(quán)日:2012年12月25日
【發(fā)明者】李世元 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1