新四季網

一種虛擬鍵盤的控制方法及電子設備的製作方法

2023-04-24 13:11:01 2

一種虛擬鍵盤的控制方法及電子設備的製作方法
【專利摘要】本發明公開了一種虛擬鍵盤的控制方法及電子設備,所述虛擬鍵盤的控制方法應用於一電子設備中,該電子設備的顯示單元能夠呈現一個或者多個虛擬鍵盤,所述方法包括:檢測是否存在觸控虛擬鍵盤的第一區域的第一觸控操作,獲得第一檢測結果,所述第一區域屬於所述虛擬鍵盤的一部分;若第一檢測結果表明存在第一觸控操作時,生成並執行控制所述虛擬鍵盤處於第一模式的第一指令,在第一模式下,虛擬鍵盤能夠響應用戶的第二觸控操作而發生尺寸和/或顯示位置的變化。上述本發明提供的方法用以解決現有技術因為無法改變虛擬鍵盤尺寸或/和顯示位置而導致信息輸入操作不便的技術問題,實現信息輸入操作便捷的技術效果。
【專利說明】一種虛擬鍵盤的控制方法及電子設備
【技術領域】
[0001 ] 本發明涉及電子【技術領域】,特別涉及一種虛擬鍵盤的控制方法及電子設備。
【背景技術】
[0002]隨著科學技術的不斷發展,現在的手機智能化程度越來越高,可以開放式的安裝卸載各種應用軟體,用戶除了用手機打電話發簡訊,還可以用手機上網、玩遊戲、接發郵件、編輯word文檔等等,於此同時為了向用戶提供更好的視覺體驗,手機顯示屏的解析度越來越高、尺寸也越來越大。
[0003]對於現有的大屏手機,隨著顯示屏尺寸的擴大,顯示屏上的虛擬鍵盤的尺寸也隨之而變大,用戶在使用大屏手機上的虛擬鍵盤輸入數字或文字信息時,通常需要雙手配合即一隻手拿著手機,另一隻手進行數字或文字信息的輸入操作。
[0004]本申請發明人在實施本申請實施例中技術方案的過程中,發現現有技術存在如下技術問題:
[0005]現有技術中,由於大屏電子設備的虛擬鍵盤尺寸較大,用戶在使用手機虛擬鍵盤輸入信息時需要雙手的配合才能完成輸入操作,而在很多時候用戶由於各種原因只能單手操作電子設備如手機,此時握持電子設備的單手能夠觸控到的範圍有限,電子設備的虛擬鍵盤的尺寸或/和顯示位置又無法改變,導致單手操作無法完成信息輸入,可見現有技術因為無法改變虛擬鍵盤尺寸或/和位置從而導致信息輸入操作不便的技術問題。

【發明內容】

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

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

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀