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

一種虛擬鍵盤的控制方法及電子設(shè)備的制作方法

文檔序號:6500141閱讀:491來源:國知局
一種虛擬鍵盤的控制方法及電子設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種虛擬鍵盤的控制方法及電子設(shè)備,所述虛擬鍵盤的控制方法應(yīng)用于一電子設(shè)備中,該電子設(shè)備的顯示單元能夠呈現(xiàn)一個(gè)或者多個(gè)虛擬鍵盤,所述方法包括:檢測是否存在觸控虛擬鍵盤的第一區(qū)域的第一觸控操作,獲得第一檢測結(jié)果,所述第一區(qū)域?qū)儆谒鎏摂M鍵盤的一部分;若第一檢測結(jié)果表明存在第一觸控操作時(shí),生成并執(zhí)行控制所述虛擬鍵盤處于第一模式的第一指令,在第一模式下,虛擬鍵盤能夠響應(yīng)用戶的第二觸控操作而發(fā)生尺寸和/或顯示位置的變化。上述本發(fā)明提供的方法用以解決現(xiàn)有技術(shù)因?yàn)闊o法改變虛擬鍵盤尺寸或/和顯示位置而導(dǎo)致信息輸入操作不便的技術(shù)問題,實(shí)現(xiàn)信息輸入操作便捷的技術(shù)效果。
【專利說明】一種虛擬鍵盤的控制方法及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及電子【技術(shù)領(lǐng)域】,特別涉及一種虛擬鍵盤的控制方法及電子設(shè)備。
【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)的不斷發(fā)展,現(xiàn)在的手機(jī)智能化程度越來越高,可以開放式的安裝卸載各種應(yīng)用軟件,用戶除了用手機(jī)打電話發(fā)短信,還可以用手機(jī)上網(wǎng)、玩游戲、接發(fā)郵件、編輯word文檔等等,于此同時(shí)為了向用戶提供更好的視覺體驗(yàn),手機(jī)顯示屏的分辨率越來越高、尺寸也越來越大。
[0003]對于現(xiàn)有的大屏手機(jī),隨著顯示屏尺寸的擴(kuò)大,顯示屏上的虛擬鍵盤的尺寸也隨之而變大,用戶在使用大屏手機(jī)上的虛擬鍵盤輸入數(shù)字或文字信息時(shí),通常需要雙手配合即一只手拿著手機(jī),另一只手進(jìn)行數(shù)字或文字信息的輸入操作。
[0004]本申請發(fā)明人在實(shí)施本申請實(shí)施例中技術(shù)方案的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)存在如下技術(shù)問題:
[0005]現(xiàn)有技術(shù)中,由于大屏電子設(shè)備的虛擬鍵盤尺寸較大,用戶在使用手機(jī)虛擬鍵盤輸入信息時(shí)需要雙手的配合才能完成輸入操作,而在很多時(shí)候用戶由于各種原因只能單手操作電子設(shè)備如手機(jī),此時(shí)握持電子設(shè)備的單手能夠觸控到的范圍有限,電子設(shè)備的虛擬鍵盤的尺寸或/和顯示位置又無法改變,導(dǎo)致單手操作無法完成信息輸入,可見現(xiàn)有技術(shù)因?yàn)闊o法改變虛擬鍵盤尺寸或/和位置從而導(dǎo)致信息輸入操作不便的技術(shù)問題。

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

[0006]本發(fā)明實(shí)施例提供一種虛擬鍵盤的控制方法及電子設(shè)備,用于解決現(xiàn)有技術(shù)因?yàn)闊o法改變虛擬鍵盤尺寸或/和位置從而導(dǎo)致信息輸入操作不便的技術(shù)問題,實(shí)現(xiàn)信息輸入便捷的技術(shù)效果。
[0007]本申請實(shí)施例提供一種虛擬鍵盤的控制方法,應(yīng)用于一電子設(shè)備中,所述電子設(shè)備的顯示單元能夠呈現(xiàn)一個(gè)或者多個(gè)虛擬鍵盤,所述方法包括:
[0008]檢測是否存在觸控所述虛擬鍵盤的第一區(qū)域的第一觸控操作,獲得第一檢測結(jié)果,所述第一區(qū)域?qū)儆谒鎏摂M鍵盤的一部分;
[0009]若第一檢測結(jié)果表明存在所述第一觸控操作時(shí),生成并執(zhí)行第一指令,其中所述第一指令用于控制所述虛擬鍵盤處于第一模式,在所述第一模式下,所述虛擬鍵盤能夠響應(yīng)用戶的第二觸控操作而發(fā)生尺寸和/或顯示位置的變化。
[0010]可選的,在所述生成并執(zhí)行第一指令之后,所述方法還包括:
[0011]檢測是否存在一觸控軌跡的觸控起點(diǎn)或觸控終點(diǎn)在所述第一區(qū)域內(nèi)的所述第二觸控操作,獲得第二檢測結(jié)果,所述觸控起點(diǎn)和所述觸控終點(diǎn)所在的坐標(biāo)不重合;
[0012]若所述第二檢測結(jié)果表明存在所述第二觸控操作,改變所述虛擬鍵盤的尺寸和/或顯示位置。
[0013]可選的,所述改變所述虛擬鍵盤的尺寸具體包括:[0014]判斷觸控所述第一區(qū)域的觸控點(diǎn)為所述觸控起點(diǎn)還是所述觸控終點(diǎn),獲得第一判斷結(jié)果;
[0015]若所述第一判斷結(jié)果表明觸控所述第一區(qū)域的觸控點(diǎn)為所述觸控起點(diǎn),按第一預(yù)設(shè)比例縮小所述虛擬鍵盤的尺寸;
[0016]若所述第一判斷結(jié)果表明觸控所述第一區(qū)域的觸控點(diǎn)為所述觸控終點(diǎn),按第二預(yù)設(shè)比例放大所述虛擬鍵盤的尺寸。
[0017]可選的,在所述按第一預(yù)設(shè)比例縮小所述虛擬鍵盤的尺寸之后,所述改變所述虛擬鍵盤的顯示位置具體包括:
[0018]檢測所述第二觸控操作的觸控軌跡為逆時(shí)針旋轉(zhuǎn)或順時(shí)針旋轉(zhuǎn),獲得第三檢測結(jié)果;
[0019]若第三檢測結(jié)果表明所述觸控軌跡為逆時(shí)針旋轉(zhuǎn),將所述虛擬鍵盤的顯示位置移動到所述顯示單元的右邊沿;
[0020]若第三檢測結(jié)果表明所述觸控軌跡為順時(shí)針旋轉(zhuǎn),將所述虛擬鍵盤的顯示位置移動到所述顯示單元的左邊沿。
[0021]可選的,在將所述虛擬鍵盤的顯示位置移動到所述顯示單元的右邊沿,或?qū)⑺鎏摂M鍵盤的顯示位置移動到所述顯示單元的左邊沿之后,所述方法還包括:
[0022]檢測是否存在觸控反向虛擬按鍵的第三觸控操作,獲得第四檢測結(jié)果,所述反向虛擬按鍵具體為縮小后的所述虛擬鍵盤上用于改變所述虛擬鍵盤當(dāng)前顯示位置的虛擬按鍵;
[0023]若所述第四檢測結(jié)果表明存在所述第三觸控操作,將當(dāng)前顯示在所述顯示單元的右邊沿的所述虛擬鍵盤移至所述顯示單元的左邊沿,或?qū)?dāng)前顯示在所述顯示單元的左邊沿的所述虛擬鍵盤移至所述顯示單元的右邊沿。
[0024]本申請實(shí)施例還提供一種電子設(shè)備,包含一能夠呈現(xiàn)一個(gè)或多個(gè)虛擬鍵盤的顯示單元,所述電子設(shè)備包括:
[0025]第一檢測單元,用于檢測是否存在觸控所述虛擬鍵盤的第一區(qū)域的第一觸控操作,獲得第一檢測結(jié)果,所述第一區(qū)域?qū)儆谒鎏摂M鍵盤的一部分;
[0026]第一處理單元,用于在第一檢測結(jié)果表明存在所述第一觸控操作時(shí),生成并執(zhí)行第一指令,其中所述第一指令用于控制所述虛擬鍵盤處于第一模式,在所述第一模式下,所述虛擬鍵盤能夠響應(yīng)用戶的第二觸控操作而發(fā)生尺寸和/或顯示位置的變化。
[0027]可選的,所述電子設(shè)備具體還包括:
[0028]第二檢測單元,用于在所述生成并執(zhí)行第一指令之后,檢測是否存在一觸控軌跡的觸控起點(diǎn)或觸控終點(diǎn)在所述第一區(qū)域內(nèi)的所述第二觸控操作,獲得第二檢測結(jié)果,所述觸控起點(diǎn)和所述觸控終點(diǎn)所在的坐標(biāo)不同;
[0029]第二處理單元,用于在所述第二檢測結(jié)果表明存在所述第二觸控操作,改變所述虛擬鍵盤的尺寸和/或顯示位置。
[0030]可選的,所述第二處理單元具體包括:
[0031]第一判斷子單元,用于判斷觸控所述第一區(qū)域的觸控點(diǎn)為所述觸控起點(diǎn)還是所述觸控終點(diǎn),獲得第一判斷結(jié)果;
[0032]第一縮小子單元,用于在所述第一判斷結(jié)果表明觸控所述第一區(qū)域的觸控點(diǎn)為所述觸控起點(diǎn)時(shí),按第一預(yù)設(shè)比例縮小所述虛擬鍵盤的尺寸;
[0033]第一放大子單元,用于在所述第一判斷結(jié)果表明觸控所述第一區(qū)域的觸控點(diǎn)為所述觸控終點(diǎn)時(shí),按第二預(yù)設(shè)比例放大所述虛擬鍵盤的尺寸。
[0034]可選的,所述第二處理單元具體還包括:
[0035]第三檢測子單元,在所述按第一預(yù)設(shè)比例縮小所述虛擬鍵盤的尺寸之后,檢測所述第二觸控操作的觸控軌跡為逆時(shí)針旋轉(zhuǎn)或順時(shí)針旋轉(zhuǎn),獲得第三檢測結(jié)果;
[0036]第一移動子單元,用于在第三檢測結(jié)果表明所述觸控軌跡為逆時(shí)針旋轉(zhuǎn)時(shí),將所述虛擬鍵盤的顯示位置移動到所述顯示單元的右邊沿;
[0037]第二移動子單元,用于在第三檢測結(jié)果表明所述觸控軌跡為順時(shí)針旋轉(zhuǎn)時(shí),將所述虛擬鍵盤的顯示位置移動到所述顯示單元的左邊沿。
[0038]可選的,所述電子設(shè)備還包括:
[0039]第四檢測單元,用于檢測是否存在觸控反向虛擬按鍵的第三觸控操作,獲得第四檢測結(jié)果,所述反向虛擬按鍵具體為縮小后的所述虛擬鍵盤上用于改變所述虛擬鍵盤當(dāng)前顯示位置的虛擬按鍵;
[0040]第三處理單元,用于在所述第四檢測結(jié)果表明存在所述第三觸控操作,將當(dāng)前顯示在所述顯示單元的右邊沿的所述虛擬鍵盤移至所述顯示單元的左邊沿,或?qū)?dāng)前顯示在所述顯示單元的左邊沿的所述虛擬鍵盤移至所述顯示單元的右邊沿。
[0041]本申請實(shí)施例中的上述一個(gè)或多個(gè)技術(shù)方案,至少具有如下一種或多種技術(shù)效果:
[0042]一、本申請中,向用戶提供一種虛擬鍵盤變換模式,在該變換模式下向用戶提供改變虛擬鍵盤尺寸和/或顯示位置的應(yīng)用,使得用戶在操作電子設(shè)備時(shí),能夠按一定比例改變虛擬鍵盤的尺寸和/或顯示位置,解決了現(xiàn)有技術(shù)因無法改變虛擬鍵盤尺寸或/和顯示位置而導(dǎo)致信息輸入操作不便的技術(shù)問題,實(shí)現(xiàn)信息輸入便捷的技術(shù)效果。
[0043]二、由于在本申請?zhí)峁┑奶摂M鍵盤變換模式下,可以縮小虛擬鍵盤的尺寸或/和按用戶的需要移動虛擬鍵盤的顯示位置,使得用戶在單手操作電子設(shè)備時(shí),通過縮小虛擬鍵盤尺寸或/和顯示位置以便于握持電子設(shè)備的單手同時(shí)使用虛擬鍵盤完成信息的輸入,達(dá)到信息輸入便捷的技術(shù)效果,具有更佳的用戶體驗(yàn)。
[0044]三、本申請中,針對縮小后顯示在電子設(shè)備顯示單元一側(cè)的虛擬鍵盤,還提供了反向顯示的功能,通過該反向顯示功能用戶可以快捷的將顯示在一側(cè)的虛擬鍵盤變換到顯示單元的另一側(cè)進(jìn)行顯示,便于用戶在不同位置進(jìn)行信息輸入操作,提升了用戶體驗(yàn)。
【專利附圖】

【附圖說明】
[0045]圖1為本申請實(shí)施例一提供的一種虛擬鍵盤的控制方法的流程示意圖;
[0046]圖2為本申請實(shí)施例一提供的虛擬鍵盤的第一區(qū)域示意圖;
[0047]圖3為本申請實(shí)施例一提供的扇形虛擬鍵盤的意圖;
[0048]圖4為本申請實(shí)施例二提供的一種電子設(shè)備的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0049]本申請實(shí)施例提供的技術(shù)方案中,提供一種虛擬鍵盤變換模式,觸控指定區(qū)域就能夠啟動該變換模式,在該變換模式下按預(yù)設(shè)的操作方法操控虛擬鍵盤,能改變虛擬鍵盤的尺寸如縮小或放大虛擬鍵盤,也能夠改變虛擬鍵盤的顯示位置方便用戶操作,解決了現(xiàn)有技術(shù)無法改變虛擬鍵盤尺寸或/和顯示位置的技術(shù)問題,實(shí)現(xiàn)按用戶需要改變虛擬鍵盤的尺寸或/和顯示位置的技術(shù)效果。
[0050]下面結(jié)合附圖對本申請實(shí)施例技術(shù)方案的主要實(shí)現(xiàn)原理、【具體實(shí)施方式】及其對應(yīng)能夠達(dá)到的有益效果進(jìn)行詳細(xì)的闡述。
[0051]實(shí)施例一
[0052]請參考圖1,本申請實(shí)施例提供一種虛擬鍵盤的控制方法,應(yīng)用于一電子設(shè)備中,所述電子設(shè)備的顯示單元能夠呈現(xiàn)一個(gè)或者多個(gè)虛擬鍵盤,所述方法包括:
[0053]SlOl:檢測是否存在觸控所述虛擬鍵盤的第一區(qū)域的第一觸控操作,獲得第一檢測結(jié)果,所述第一區(qū)域?qū)儆谒鎏摂M鍵盤的一部分;
[0054]S102:若第一檢測結(jié)果表明存在所述第一觸控操作時(shí),生成并執(zhí)行第一指令,其中所述第一指令用于控制所述虛擬鍵盤處于第一模式,在所述第一模式下,所述虛擬鍵盤能夠響應(yīng)用戶的第二觸控操作而發(fā)生尺寸和/或顯示位置的變化。
[0055]在具體實(shí)施過程中,所述電子設(shè)備具體可以為提供大尺寸虛擬鍵盤的設(shè)備,如大屏幕觸控手機(jī)、平板電腦等,在所述電子設(shè)備的顯示單元如觸控屏上能夠呈現(xiàn)一個(gè)或者多個(gè)虛擬鍵盤,為了向用戶提供尺寸大小、顯示位置可改變的虛擬鍵盤,本申請針對所述一個(gè)或者多個(gè)虛擬鍵盤提供了一種虛擬鍵盤變換模式,當(dāng)用戶需要啟動所述虛擬鍵盤變換模式時(shí),觸控虛擬鍵盤的第一區(qū)域則能夠觸發(fā)電子設(shè)備自動將虛擬鍵盤的當(dāng)前模式轉(zhuǎn)換為變換模式,因?yàn)殡娮釉O(shè)備在啟動虛擬鍵盤時(shí)開始執(zhí)行SlOl。
[0056]在SlOl中所檢測的第一區(qū)域具體為虛擬鍵盤的一部分,與虛擬鍵盤上的任一虛擬按鍵所在的區(qū)域不重合。所述第一區(qū)域在虛擬鍵盤中的具體位置可以任意設(shè)置,例如:可以為虛擬鍵盤的中心區(qū)域、邊沿區(qū)域、角落區(qū)域等,但在具體實(shí)施過程中,為了便于用戶從各個(gè)方向觸控所述第一區(qū)域,所述第一區(qū)域可以設(shè)置在虛擬鍵盤的中心位置,請參考圖2,如虛擬數(shù)字鍵盤中第一區(qū)域可以設(shè)置在數(shù)字“5”和“8”之間的中心位置;而在虛擬字母全鍵盤中第一區(qū)域則可以設(shè)置在字母“H”和“G”之間的中心位置。
[0057]當(dāng)通過SlOl獲得的第一檢測結(jié)果表明存在所述第一觸控操作時(shí),執(zhí)行S102,生成控制虛擬鍵盤變換當(dāng)前模式為變換模式(即第一模式)的所述第一指令,并執(zhí)行所述第一指令使虛擬鍵盤處于變換模式,虛擬鍵盤處于變換模式時(shí),用戶則可以根據(jù)自己的需要縮小或者放大虛擬鍵盤的尺寸,例如:假設(shè)在電子設(shè)備為5.5寸的大屏手機(jī)中普通模式下虛擬鍵盤的尺寸為3.0寸,用戶可以在變換模式下將虛擬鍵盤縮小至2.5寸以便于在單手操作該手機(jī)時(shí)能夠輕松完成信息的輸入,當(dāng)然用戶為了觸控準(zhǔn)確也可以放大虛擬鍵盤的尺寸從
2.5寸放大到2.7寸;在變換模式下除了可以改變虛擬鍵盤的尺寸以外還可以改變虛擬鍵盤的顯示位置,如一般的虛擬鍵盤均在顯示屏的最下方,但是在實(shí)際使用時(shí),會需要在使用虛擬鍵盤的同時(shí)看到屏幕下方網(wǎng)頁上的顯示內(nèi)容,那么此時(shí)用戶可以在變換模式下將虛擬鍵盤的顯示位置調(diào)整至適合的顯示位置。
[0058]在具體的實(shí)施過程中,電子設(shè)備在執(zhí)行完S102使虛擬鍵盤處于變換模式后,為了進(jìn)一步響應(yīng)用戶的所述第二觸控操作,將繼續(xù)檢測是否存在一觸控軌跡的觸控起點(diǎn)或觸控終點(diǎn)在所述第一區(qū)域內(nèi)的所述第二觸控操作,獲得第二檢測結(jié)果,所述觸控起點(diǎn)和所述觸控終點(diǎn)所在的坐標(biāo)不重合,即所述任一觸控軌跡的觸控起點(diǎn)或觸控終點(diǎn)落入所述第一區(qū)域則為有效的第二觸控操作。所述第二檢測結(jié)果具有兩種情況,第一種:在從虛擬鍵盤變換為變換模式開始的預(yù)設(shè)時(shí)長如5秒、10秒或15秒內(nèi)沒有所述第二觸控操作,表明用戶在使用虛擬鍵盤時(shí)只是無意觸碰到了所述第一區(qū)域,并不想改變虛擬鍵盤的尺寸或/和顯示位置,此時(shí)將虛擬鍵盤從變換模式恢復(fù)至不能隨意改變尺寸和位置的普通模式;第二種:在所述預(yù)設(shè)時(shí)長內(nèi)存在所述第二觸控操作,表明用戶需要對當(dāng)前虛擬鍵盤做相應(yīng)的改變,那么進(jìn)一步判斷所述第二觸控操作的觸控軌跡,從而響應(yīng)用戶的相應(yīng)操作。
[0059]在判斷所述第二觸控操作的觸控軌跡時(shí),根據(jù)電子設(shè)備中所述第二觸控操作的預(yù)設(shè)定義來判斷所述第二觸控操作代表的含義,具體的,電子設(shè)備中的所述預(yù)設(shè)定義可以為兩種:
[0060]第一種預(yù)設(shè)定義:第二觸控操作的觸控起點(diǎn)在所述第一區(qū)域內(nèi)時(shí)表示縮小虛擬鍵盤尺寸,第二觸控操作的觸控終點(diǎn)在所述第一區(qū)域內(nèi)時(shí)表示放大虛擬鍵盤尺寸;
[0061]第二種預(yù)設(shè)定義:第二觸控操作的觸控起點(diǎn)在所述第一區(qū)域內(nèi)時(shí)表示放大虛擬鍵盤尺寸,第二觸控操作的觸控終點(diǎn)在所述第一區(qū)域內(nèi)時(shí)表示縮小虛擬鍵盤尺寸。
[0062]本實(shí)施例以第一種預(yù)設(shè)定義“第二觸控操作的觸控起點(diǎn)在所述第一區(qū)域內(nèi)時(shí)表示縮小虛擬鍵盤尺寸,第二觸控操作的觸控終點(diǎn)在所述第一區(qū)域內(nèi)時(shí)表示放大虛擬鍵盤尺寸”為例對判斷所述觸控軌跡的過程做進(jìn)一步說明:
[0063]判斷觸控所述第一區(qū)域的觸控點(diǎn)為所述觸控起點(diǎn)還是所述觸控終點(diǎn),獲得第一判斷結(jié)果;若所述第一判斷結(jié)果表明觸控所述第一區(qū)域的觸控點(diǎn)為所述觸控起點(diǎn),即表明第二觸控操作的操作意圖為縮小虛擬鍵盤尺寸,那么電子設(shè)備按第一預(yù)設(shè)比例縮小所述虛擬鍵盤的尺寸,所述第一預(yù)設(shè)比例可以根據(jù)用戶使用舒適度及電子設(shè)備顯示單元尺寸設(shè)置為:普通模式下虛擬鍵盤尺寸的70%、80%、90%等,第一預(yù)設(shè)比例的大小還可以根據(jù)第二操作軌跡的弧長動態(tài)變化,如當(dāng)?shù)诙僮鬈壽E的弧長為I時(shí)對應(yīng)第一預(yù)設(shè)比例為90%、弧長為2時(shí)對應(yīng)第一預(yù)設(shè)比例為80%、弧長為3時(shí)對應(yīng)第一預(yù)設(shè)比例為70% ;
[0064]若所述第一判斷結(jié)果表明觸控所述第一區(qū)域的觸控點(diǎn)為所述觸控終點(diǎn),即表明第二觸控操作的操作意圖為放大虛擬鍵盤尺寸,那么電子設(shè)備按第二預(yù)設(shè)比例放大所述虛擬鍵盤的尺寸,所述第二預(yù)設(shè)比例具體可以根據(jù)電子設(shè)備顯示單元的尺寸、當(dāng)前虛擬鍵盤的尺寸及第二觸控操作軌跡的弧度設(shè)定,如所述顯示單元的尺寸為5.5寸、虛擬鍵盤當(dāng)前的尺寸為1.8寸、第二觸控操作軌跡的弧度為1,那么所述第二預(yù)設(shè)比例可以為當(dāng)前虛擬鍵盤尺寸的120% ;所述顯示單元的尺寸為5.5寸、虛擬鍵盤當(dāng)前的尺寸為2.5寸、第二觸控操作軌跡的弧度為1,那么所述第二預(yù)設(shè)比例可以為當(dāng)前虛擬鍵盤尺寸的110% ;所述顯示單元的尺寸為5.5寸、虛擬鍵盤當(dāng)前的尺寸為2.5寸、第二觸控操作軌跡的弧度為2,那么所述第二預(yù)設(shè)比例可以為當(dāng)前虛擬鍵盤尺寸的115%。
[0065]在具體實(shí)施過程中,第二觸控操作不僅可以改變虛擬鍵盤的尺寸,還可以改變虛擬鍵盤的顯示位置,觸控所述第一區(qū)域超過2秒鐘即長按第一區(qū)域,便可以拖動虛擬鍵盤改變其在電子設(shè)備顯示單元上的顯示位置。
[0066]在實(shí)際應(yīng)用中,用戶在縮小虛擬鍵盤時(shí),往往是為了方便單手操作,而此時(shí)通常希望縮小后的虛擬鍵盤顯示在電子設(shè)備顯示單元的一側(cè),為了進(jìn)一步提高電子設(shè)備的智能化程度,本申請?jiān)谒霭吹谝活A(yù)設(shè)比例縮小所述虛擬鍵盤的尺寸之后,檢測所述第二觸控操作的觸控軌跡的旋轉(zhuǎn)方向是為逆時(shí)針旋轉(zhuǎn)還是順時(shí)針旋轉(zhuǎn),并獲得第三檢測結(jié)果;若第三檢測結(jié)果表明所述觸控軌跡為逆時(shí)針旋轉(zhuǎn),表明用戶需要在顯示單元的右側(cè)操作虛擬鍵盤,則將所述虛擬鍵盤的顯示位置移動到所述顯示單元的右邊沿;若第三檢測結(jié)果表明所述觸控軌跡為順時(shí)針旋轉(zhuǎn),表明用戶需要在顯示單元的左側(cè)操作虛擬鍵盤,則將所述虛擬鍵盤的顯示位置移動到所述顯示單元的左邊沿。
[0067]當(dāng)縮小后的虛擬鍵盤顯示在電子設(shè)備顯示單元的右邊沿或左邊沿時(shí),為了便于用戶隨時(shí)更換操作位置,本申請實(shí)施例在縮小后的虛擬鍵盤的邊沿提供了一個(gè)反向虛擬按鍵用于改變所述虛擬鍵盤當(dāng)前顯示位置,并檢測是否存在觸控反向虛擬按鍵的第三觸控操作,獲得第四檢測結(jié)果;若所述第四檢測結(jié)果表明不存在所述第三觸控操作則保持虛擬鍵盤的當(dāng)前顯示位置不變,若所述第四檢測結(jié)果表明存在所述第三觸控操作,則將當(dāng)前顯示在所述顯示單元的左邊沿的所述虛擬鍵盤移至所述顯示單元的右邊沿,或?qū)?dāng)前顯示在所述顯示單元的右邊沿的所述虛擬鍵盤移至所述顯示單元的左邊沿,這樣縮小后的虛擬鍵盤的顯示位置能夠很便捷的改變顯示位置,方便用戶在顯示單元的任一側(cè)使用虛擬鍵盤。
[0068]為了提高用戶使用虛擬鍵盤的舒適度,優(yōu)化虛擬鍵盤的布局,本申請實(shí)施例還提供一種扇形虛擬鍵盤,請參考圖3,所述扇形虛擬鍵盤以顯示單元的右下角或左下角為中心點(diǎn)成90度扇形,整個(gè)扇形區(qū)域分為4層,前三層共分出12個(gè)虛擬按鍵,對應(yīng)原虛擬鍵盤的12宮格虛擬按鍵,扇形區(qū)域的第四層為還原12宮格虛擬鍵盤的還原鍵。針對上述的扇形虛擬鍵盤的調(diào)用方法具體為:在執(zhí)行SlOl之后,即將虛擬鍵盤變換為變換模式之后,檢測有無觸控軌跡畫過所述第一區(qū)域且觸控起點(diǎn)和觸控終點(diǎn)均不在所述第一區(qū)域的所述第二觸控操作,若存在所述第二觸控操作,則根據(jù)第二觸控操作軌跡的運(yùn)動方向?qū)?dāng)前的12宮格虛擬鍵盤變換為顯示位置在顯示單元左側(cè)或右側(cè)的扇形虛擬鍵盤,如用戶從第一區(qū)域左外側(cè)開始穿過第一區(qū)域畫到第一區(qū)域的右外側(cè),那么此時(shí)在顯示單元的右側(cè)顯示所述扇形虛擬鍵盤,相反的,如果用戶從第一區(qū)域右外側(cè)開始穿過第一區(qū)域畫到第一區(qū)域的左外側(cè),那么此時(shí)在顯示單元的左側(cè)顯示所述扇形虛擬鍵盤。
[0069]通過上述實(shí)施例,向用戶提供一種虛擬鍵盤變換模式,并在變換模式下提供改變虛擬鍵盤尺寸或/和顯示位置的功能,使得用戶可以通過開啟虛擬鍵盤的變換模式,在變換模式下調(diào)整虛擬鍵盤尺寸或/和顯示位置以達(dá)到適合自己當(dāng)前使用情況的最佳尺寸或/和顯示位置,解決了現(xiàn)有技術(shù)因?yàn)闊o法改變虛擬鍵盤尺寸或/和顯示位置而導(dǎo)致信息輸入操作不便的技術(shù)問題,實(shí)現(xiàn)信息輸入操作便捷的技術(shù)效果;同時(shí)由于本實(shí)施例能夠縮小虛擬鍵盤的尺寸,更好的適用于用戶在單手操作電子設(shè)備時(shí)用握持電子設(shè)備的單手使用虛擬鍵盤,具有更佳的用戶體驗(yàn);并且本實(shí)施例還為用戶提供了一種扇形虛擬鍵盤,充分利用了人體手指能夠觸控到區(qū)域,具有更舒適的觸控體驗(yàn)。
[0070]實(shí)施例二
[0071]請參考圖4,本申請實(shí)施例提供一種電子設(shè)備,包含一能夠呈現(xiàn)一個(gè)或多個(gè)虛擬鍵盤的顯示單元,所述電子設(shè)備包括:
[0072]第一檢測單元401,用于檢測是否存在觸控所述虛擬鍵盤的第一區(qū)域的第一觸控操作,獲得第一檢測結(jié)果,所述第一區(qū)域?qū)儆谒鎏摂M鍵盤的一部分;
[0073]第一處理單元402,用于在第一檢測結(jié)果表明存在所述第一觸控操作時(shí),生成并執(zhí)行第一指令,其中所述第一指令用于控制所述虛擬鍵盤處于第一模式,在所述第一模式下,所述虛擬鍵盤能夠響應(yīng)用戶的第二觸控操作而發(fā)生尺寸和/或顯示位置的變化。
[0074]為了向用戶提供改變虛擬鍵盤尺寸或/和顯示位置的,所述電子設(shè)備具體還提供:
[0075]第二檢測單元403,用于在所述生成并執(zhí)行第一指令之后,檢測是否存在一觸控軌跡的觸控起點(diǎn)或觸控終點(diǎn)在所述第一區(qū)域內(nèi)的所述第二觸控操作,獲得第二檢測結(jié)果,所述觸控起點(diǎn)和所述觸控終點(diǎn)所在的坐標(biāo)不同;
[0076]第二處理單元404,用于在所述第二檢測結(jié)果表明存在所述第二觸控操作,改變所述虛擬鍵盤的尺寸和/或顯示位置。
[0077]在具體實(shí)施過程中,為了進(jìn)一步判斷所述第二觸控操作的含義,所述第二處理單元404具體包括:
[0078]第一判斷子單元,用于判斷觸控所述第一區(qū)域的觸控點(diǎn)為所述觸控起點(diǎn)還是所述觸控終點(diǎn),獲得第一判斷結(jié)果;
[0079]第一縮小子單元,用于在所述第一判斷結(jié)果表明觸控所述第一區(qū)域的觸控點(diǎn)為所述觸控起點(diǎn)時(shí),按第一預(yù)設(shè)比例縮小所述虛擬鍵盤的尺寸;
[0080]第一放大子單元,用于在所述第一判斷結(jié)果表明觸控所述第一區(qū)域的觸控點(diǎn)為所述觸控終點(diǎn)時(shí),按第二預(yù)設(shè)比例放大所述虛擬鍵盤的尺寸。
[0081]為了使縮小后的虛擬鍵盤方便用戶操作,所述第二處理單元404具體還包括:
[0082]第三檢測子單元,在所述按第一預(yù)設(shè)比例縮小所述虛擬鍵盤的尺寸之后,檢測所述第二觸控操作的觸控軌跡為逆時(shí)針旋轉(zhuǎn)或順時(shí)針旋轉(zhuǎn),獲得第三檢測結(jié)果;
[0083]第一移動子單元,用于在第三檢測結(jié)果表明所述觸控軌跡為逆時(shí)針旋轉(zhuǎn)時(shí),將所述虛擬鍵盤的顯示位置移動到所述顯示單元的右邊沿;
[0084]第二移動子單元,用于在第三檢測結(jié)果表明所述觸控軌跡為順時(shí)針旋轉(zhuǎn)時(shí),將所述虛擬鍵盤的顯示位置移動到所述顯示單元的左邊沿。
[0085]在具體實(shí)施過程中,為了簡化虛擬鍵盤顯示位置的變換操作,所述電子設(shè)備還包括:
[0086]第四檢測單元405,用于檢測是否存在觸控反向虛擬按鍵的第三觸控操作,獲得第四檢測結(jié)果,所述反向虛擬按鍵具體為縮小后的所述虛擬鍵盤上用于改變所述虛擬鍵盤當(dāng)前顯示位置的虛擬按鍵;
[0087]第三處理單元406,用于在所述第四檢測結(jié)果表明存在所述第三觸控操作,將當(dāng)前顯示在所述顯示單元的右邊沿的所述虛擬鍵盤移至所述顯示單元的左邊沿,或?qū)?dāng)前顯示在所述顯示單元的左邊沿的所述虛擬鍵盤移至所述顯示單元的右邊沿。
[0088]通過本申請實(shí)施例中的一個(gè)或多個(gè)技術(shù)方案,可以實(shí)現(xiàn)如下一個(gè)或多個(gè)技術(shù)效果:
[0089]一、本申請中,向用戶提供一種虛擬鍵盤變換模式,在該變換模式下向用戶提供改變虛擬鍵盤尺寸和/或顯示位置的應(yīng)用,使得用戶在操作電子設(shè)備時(shí),能夠按一定比例改變虛擬鍵盤的尺寸和/或顯示位置,解決了現(xiàn)有技術(shù)因?yàn)闊o法改變虛擬鍵盤尺寸或/和顯示位置而導(dǎo)致信息輸入操作不便的技術(shù)問題,實(shí)現(xiàn)信息輸入操作便捷的技術(shù)效果。
[0090]二、由于在本申請?zhí)峁┑奶摂M鍵盤變換模式下,可以縮小虛擬鍵盤的尺寸或/和按用戶的需要移動虛擬鍵盤的顯示位置,使得用戶在單手操作電子設(shè)備時(shí),通過縮小虛擬鍵盤尺寸或/和顯示位置以便于握持電子設(shè)備的單手同時(shí)使用虛擬鍵盤完成信息的輸入,達(dá)到信息輸入便捷的技術(shù)效果,具有更佳的用戶體驗(yàn)。
[0091]三、本申請中,針對縮小后顯示在電子設(shè)備顯示單元一側(cè)的虛擬鍵盤,還提供了反向顯示的功能,通過該反向顯示功能用戶可以快捷的將顯示在一側(cè)的虛擬鍵盤變換得到顯示單元的另一側(cè)進(jìn)行顯示,便于用戶在不同位置進(jìn)行信息輸入操作,提升了用戶體驗(yàn)。
[0092]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0093]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0094]這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0095]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0096]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【權(quán)利要求】
1.一種虛擬鍵盤的控制方法,應(yīng)用于一電子設(shè)備中,所述電子設(shè)備的顯示單元能夠呈現(xiàn)一個(gè)或者多個(gè)虛擬鍵盤,其特征在于,所述方法包括: 檢測是否存在觸控所述虛擬鍵盤的第一區(qū)域的第一觸控操作,獲得第一檢測結(jié)果,所述第一區(qū)域?qū)儆谒鎏摂M鍵盤的一部分; 若所述第一檢測結(jié)果表明存在所述第一觸控操作時(shí),生成并執(zhí)行第一指令,其中所述第一指令用于控制所述虛擬鍵盤處于第一模式,在所述第一模式下,所述虛擬鍵盤能夠響應(yīng)用戶的第二觸控操作而發(fā)生尺寸和/或顯示位置的變化。
2.如權(quán)利要求1所述的方法,其特征在于,在所述生成并執(zhí)行第一指令之后,所述方法還包括: 檢測是否存在一觸控軌跡的觸控起點(diǎn)或觸控終點(diǎn)在所述第一區(qū)域內(nèi)的所述第二觸控操作,獲得第二檢測結(jié)果,所述觸控起點(diǎn)和所述觸控終點(diǎn)所在的坐標(biāo)不重合; 若所述第二檢測結(jié)果表明存在所述第二觸控操作,改變所述虛擬鍵盤的尺寸和/或顯示位置。
3.如權(quán)利要求2所述的方法,其特征在于,所述改變所述虛擬鍵盤的尺寸具體包括: 判斷觸控所述第一區(qū)域的觸控點(diǎn)為所述觸控起點(diǎn)還是所述觸控終點(diǎn),獲得第一判斷結(jié)果; 若所述第一判斷結(jié)果表明觸控所述第一區(qū)域的觸控點(diǎn)為所述觸控起點(diǎn),按第一預(yù)設(shè)比例縮小所述虛擬鍵盤的尺寸; 若所述第一判斷結(jié)果表明觸控所述第一區(qū)域的觸控點(diǎn)為所述觸控終點(diǎn),按第二預(yù)設(shè)比例放大所述虛擬鍵盤的尺寸。
4.如權(quán)利要求3所述的方法,其特征在于,在所述按第一預(yù)設(shè)比例縮小所述虛擬鍵盤的尺寸之后,所述改變所述虛擬鍵盤的顯示位置具體包括: 檢測所述第二觸控操作的觸控軌跡為逆時(shí)針旋轉(zhuǎn)或順時(shí)針旋轉(zhuǎn),獲得第三檢測結(jié)果;若第三檢測結(jié)果表明所述觸控軌跡為逆時(shí)針旋轉(zhuǎn),將所述虛擬鍵盤的顯示位置移動到所述顯示單元的右邊沿; 若第三檢測結(jié)果表明所述觸控軌跡為順時(shí)針旋轉(zhuǎn),將所述虛擬鍵盤的顯示位置移動到所述顯示單元的左邊沿。
5.如權(quán)利要求4所述的方法,其特征在于,在將所述虛擬鍵盤的顯示位置移動到所述顯示單元的右邊沿,或?qū)⑺鎏摂M鍵盤的顯示位置移動到所述顯示單元的左邊沿之后,所述方法還包括: 檢測是否存在觸控反向虛擬按鍵的第三觸控操作,獲得第四檢測結(jié)果,所述反向虛擬按鍵具體為縮小后的所述虛擬鍵盤上用于改變所述虛擬鍵盤當(dāng)前顯示位置的虛擬按鍵;若所述第四檢測結(jié)果表明存在所述第三觸控操作,將當(dāng)前顯示在所述顯示單元的右邊沿的所述虛擬鍵盤移至所述顯示單元的左邊沿,或?qū)?dāng)前顯示在所述顯示單元的左邊沿的所述虛擬鍵盤移至所述顯示單元的右邊沿。
6.一種電子設(shè)備,包含一能夠呈現(xiàn)一個(gè)或多個(gè)虛擬鍵盤的顯示單元,其特征在于,所述電子設(shè)備包括: 第一檢測單元,用于檢測是否存在觸控所述虛擬鍵盤的第一區(qū)域的第一觸控操作,獲得第一檢測結(jié)果,所述第一區(qū)域?qū)儆谒鎏摂M鍵盤的一部分;第一處理單元,用于在第一檢測結(jié)果表明存在所述第一觸控操作時(shí),生成并執(zhí)行第一指令,其中所述第一指令用于控制所述虛擬鍵盤處于第一模式,在所述第一模式下,所述虛擬鍵盤能夠響應(yīng)用戶的第二觸控操作而發(fā)生尺寸和/或顯示位置的變化。
7.如權(quán)利要求6所述的電子設(shè)備,其特征在于,所述電子設(shè)備具體還包括: 第二檢測單元,用于在所述生成并執(zhí)行第一指令之后,檢測是否存在一觸控軌跡的觸控起點(diǎn)或觸控終點(diǎn)在所述第一區(qū)域內(nèi)的所述第二觸控操作,獲得第二檢測結(jié)果,所述觸控起點(diǎn)和所述觸控終點(diǎn)所在的坐標(biāo)不同; 第二處理單元,用于在所述第二檢測結(jié)果表明存在所述第二觸控操作,改變所述虛擬鍵盤的尺寸和/或顯 示位置。
8.如權(quán)利要求7所述的電子設(shè)備,其特征在于,所述第二處理單元具體包括: 第一判斷子單元,用于判斷觸控所述第一區(qū)域的觸控點(diǎn)為所述觸控起點(diǎn)還是所述觸控終點(diǎn),獲得第一判斷結(jié)果; 第一縮小子單元,用于在所述第一判斷結(jié)果表明觸控所述第一區(qū)域的觸控點(diǎn)為所述觸控起點(diǎn)時(shí),按第一預(yù)設(shè)比例縮小所述虛擬鍵盤的尺寸; 第一放大子單元,用于在所述第一判斷結(jié)果表明觸控所述第一區(qū)域的觸控點(diǎn)為所述觸控終點(diǎn)時(shí),按第二預(yù)設(shè)比例放大所述虛擬鍵盤的尺寸。
9.如權(quán)利要求8所述的電子設(shè)備,其特征在于,所述第二處理單元具體還包括: 第三檢測子單元,在所述按第一預(yù)設(shè)比例縮小所述虛擬鍵盤的尺寸之后,檢測所述第二觸控操作的觸控軌跡為逆時(shí)針旋轉(zhuǎn)或順時(shí)針旋轉(zhuǎn),獲得第三檢測結(jié)果; 第一移動子單元,用于在第三檢測結(jié)果表明所述觸控軌跡為逆時(shí)針旋轉(zhuǎn)時(shí),將所述虛擬鍵盤的顯示位置移動到所述顯示單元的右邊沿; 第二移動子單元,用于在第三檢測結(jié)果表明所述觸控軌跡為順時(shí)針旋轉(zhuǎn)時(shí),將所述虛擬鍵盤的顯示位置移動到所述顯示單元的左邊沿。
10.如權(quán)利要求9所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括: 第四檢測單元,用于檢測是否存在觸控反向虛擬按鍵的第三觸控操作,獲得第四檢測結(jié)果,所述反向虛擬按鍵具體為縮小后的所述虛擬鍵盤上用于改變所述虛擬鍵盤當(dāng)前顯示位置的虛擬按鍵; 第三處理單元,用于在所述第四檢測結(jié)果表明存在所述第三觸控操作,將當(dāng)前顯示在所述顯示單元的右邊沿的所述虛擬鍵盤移至所述顯示單元的左邊沿,或?qū)?dāng)前顯示在所述顯示單元的左邊沿的所述虛擬鍵盤移至所述顯示單元的右邊沿。
【文檔編號】G06F3/023GK104007917SQ201310062194
【公開日】2014年8月27日 申請日期:2013年2月27日 優(yōu)先權(quán)日:2013年2月27日
【發(fā)明者】朱惠春 申請人:聯(lián)想(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1