調(diào)整虛擬鍵盤位置的方法
【專利摘要】一種調(diào)整虛擬鍵盤位置的方法,包括提示用戶利用左拇指在屏幕的左半部向左,或者利用右拇指在屏幕的右半部向右滑動,進行屏幕解鎖;判斷解鎖是否成功;若解鎖成功,則將虛擬鍵盤分為兩個子鍵盤;以及所述兩個子鍵盤分別顯示在屏幕兩端,并根據(jù)用戶左拇指或者右拇指在屏幕上滑動的實際位移相應設置兩個子鍵盤的橫向長度,且兩個子鍵盤的橫向長度相等。所述調(diào)整虛擬鍵盤位置方法調(diào)整兩個子鍵盤的橫向長度后,可方便不同手型大小的用戶進行信息輸入。
【專利說明】調(diào)整虛擬鍵盤位置的方法
【技術領域】
[0001]本發(fā)明涉及一種調(diào)整虛擬鍵盤位置的方法。
【背景技術】
[0002]目前的手機、平板電腦等電子裝置大多采用觸摸屏配合虛擬鍵盤進行信息的輸入。用于在輸入信息時,一般是采用雙手的四指分別握持電子裝置的兩端,用兩個拇指觸壓虛擬鍵盤進行信息的輸入。
[0003]然而,隨著手機及平板電腦的屏幕尺寸越來越大,屏幕顯示的虛擬鍵盤的尺寸也相應越來越大。現(xiàn)有的虛擬鍵盤的位置是根據(jù)屏幕尺寸均勻分布的,其按鍵的位置也是固定的。不同的用戶之間由于手掌大小以及手指長短均不同,按鍵位置固定的虛擬鍵盤,尤其是尺寸相對較大的平板電腦的虛擬鍵盤往往無法滿足不同用戶的需求。例如,當用戶手型較小,若其用雙手握持平板電腦兩端的方式進入信息輸入時,往往其拇指無法觸及到平板電腦中間的虛擬按鍵。
【發(fā)明內(nèi)容】
[0004]針對上述問題,有必要提供一種調(diào)整虛擬鍵盤位置的方法,該方法可方便不同手型大小的用戶進行信息輸入。
[0005]一種調(diào)整虛擬鍵盤位置的方法,包括:
提示用戶利用左拇指在屏幕的左半部向左,或者利用右拇指在屏幕的右半部向右滑動,進行屏幕解鎖;
判斷解鎖是否成功;
若解鎖成功,則將虛擬鍵盤分為兩個子鍵盤;以及
所述兩個子鍵盤分別顯示在屏幕兩端,并根據(jù)用戶左拇指或者右拇指在屏幕上滑動的實際位移相應設置兩個子鍵盤的橫向長度,且兩個子鍵盤的橫向長度相等。
[0006]一種調(diào)整虛擬鍵盤位置的方法,包括:
提示用戶利用兩根拇指分別在屏幕的左半部向左、在屏幕的右半部向右滑動,進行屏幕解鎖;
判斷解鎖是否成功;
若解鎖成功,則將虛擬鍵盤分為兩個子鍵盤;以及
所述兩個子鍵盤分別顯示在屏幕兩端,且根據(jù)用戶左拇指在屏幕左半部滑動的實際位移設置顯示在屏幕左半部的子鍵盤的橫向長度,以及根據(jù)用戶右拇指在屏幕右半部滑動的實際位移相應以及顯示在屏幕右半部的子鍵盤的橫向長度。
[0007]所述調(diào)整虛擬鍵盤位置的方法,可以使虛擬鍵盤分為兩個子鍵盤而分別位于屏幕的兩端,并根據(jù)用戶的不同手型尺寸來調(diào)節(jié)兩個子鍵盤的位置,能較好地符合不同用戶的需求。并且,通過用戶對屏幕解鎖時,即可設置虛擬鍵盤的位置,而無需進行額外的設定,提高了用戶使用的便利性?!緦@綀D】
【附圖說明】
[0008]圖1為本發(fā)明第一實施方式的調(diào)整虛擬鍵盤位置的方法的流程圖。
[0009]圖2及圖3為本發(fā)明第二實施方式的調(diào)整虛擬鍵盤位置的方法的流程圖。
【具體實施方式】
[0010]請參閱圖1,圖1所示為本發(fā)明第一實施方式的調(diào)整虛擬鍵盤位置的方法的流程圖。該方法包括如下步驟:
步驟Sll:提示用戶進行屏幕解鎖。具體地,提示用戶利用左拇指在屏幕的左半部向左,或者利用右拇指在屏幕的右半部向右滑動,進行屏幕解鎖。
[0011]步驟S12:判讀是否解鎖成功。若解鎖成功,則執(zhí)行步驟S13 ;否則返回步驟S11。
[0012]在本實施方式中,用戶的左拇指沿大致平行于屏幕頂部或底部的方向滑動且左手拇指滑動的終點在屏幕左側(cè)邊緣,或者用戶的右拇指沿大致平行于屏幕頂部或底部的方向滑動且右拇指滑動的終點在屏幕右側(cè)邊緣時,則視為解鎖成功。
[0013]步驟S13:將虛擬鍵盤分為兩個子鍵盤。在本實施方式中,兩個子鍵盤的鍵值共同組成一個完整的虛擬鍵盤的鍵值。
[0014]步驟S14:判斷用戶拇指滑動的實際位移是否大于或等于一最大預設值。若是,則執(zhí)行步驟S15 ;否則執(zhí)行步驟S16。其中,該最大預設值小于或等于屏幕橫向長度的一半。
[0015]步驟S15:兩個子鍵盤分別顯示于屏幕的兩端,且設置兩個子鍵盤的橫向長度均為該最大預設值。
[0016]步驟S16:判斷用戶拇指滑動的實際位移是否大于一最小預設值。若是,則執(zhí)行步驟S17 ;若否,即,若用戶拇指滑動的實際位移小于或等于該最小預設值,則執(zhí)行步驟S18。
[0017]步驟S17:兩個子鍵盤分別顯示于屏幕的兩端,且設置兩個子鍵盤的橫向長度均為用戶拇指滑動的實際位移值。流程結(jié)束。
[0018]步驟S18:兩個子鍵盤分別顯示于屏幕的兩端,且設置兩個子鍵盤的橫向長度均為該最小預設值。流程結(jié)束。
[0019]請參閱圖2及圖3,圖2及圖3所示為本發(fā)明第二實施方式的調(diào)整虛擬鍵盤位置的方法的流程圖。該方法包括如下步驟:
步驟S21:提示用戶進行屏幕解鎖。具體地,提示用戶利用兩根拇指分別在屏幕的左半部向左、在屏幕的右半部向右滑動,進行屏幕解鎖。
[0020]步驟S22:判斷是否解鎖成功。若解鎖成功,則執(zhí)行步驟S23 ;反之,則返回步驟S21以重復提示用戶利用兩根拇指分別在屏幕的左半部分向左,在屏幕的右半部分向右滑動,進行屏幕解鎖。
[0021]在本實施方式中,用戶的兩根拇指沿大致平行于屏幕頂部或底部的方向滑動,且左手拇指滑動的終點及右手拇指滑動的終點分別為屏幕左側(cè)邊緣及右側(cè)邊緣時,則視為解鎖成功。
[0022]步驟S23:將虛擬鍵盤分為兩個子鍵盤,且兩個子鍵盤的鍵值共同組成一個完整的虛擬鍵盤的鍵值。同時執(zhí)行步驟S24及步驟S29。
[0023]步驟S24:判斷用戶在屏幕左半部滑動的實際位移是否大于或等于一最大預設值。若是,則執(zhí)行步驟S25;否則執(zhí)行步驟S26。其中,該最大預設值小于或等于屏幕橫向長度的一半。
[0024]步驟S25:設置顯示于屏幕左半部的子鍵盤的橫向長度為該最大預設值。執(zhí)行步驟 S34。
[0025]步驟S26:判斷用戶在屏幕左半部滑動的實際位移是否大于一最小預設值。若是,則執(zhí)行步驟S27 ;若否,即,若用戶在屏幕左半部滑動的實際位移小于或等于該最小預設值,則執(zhí)行步驟S28。
[0026]步驟S27:設置顯示于屏幕左半部的子鍵盤的橫向長度為用戶在屏幕左半部滑動的實際位移。執(zhí)行步驟S34。
[0027]步驟S28:設置顯示于屏幕左半部的子鍵盤的橫向長度為該最小預設值。執(zhí)行步驟 S34。
[0028]步驟S29:判斷用戶在屏幕右半部的實際位移是否大于或等于該最大預設值。當用戶在屏幕右半部滑動的實際位移大于或等于該最大預設值時,則執(zhí)行步驟S30 ;否則執(zhí)行步驟S31。
[0029]步驟S30:設置顯示于屏幕右半部的子鍵盤的橫向長度為該最大預設值。執(zhí)行步驟 S34。
[0030]步驟S31:判斷用戶在屏幕右半部滑動的實際位移是否大于該最小預設值。若是,則執(zhí)行步驟S32 ;若否,則執(zhí)行步驟S33。
[0031]步驟S32:設置顯示于屏幕右半部的子鍵盤的橫向長度為用戶在屏幕左半部滑動的實際位移。執(zhí)行步驟S34。
[0032]步驟S33:設置顯示于屏幕左半部的子鍵盤的橫向長度為該最小預設值。執(zhí)行步驟 S34。
[0033]步驟S34:同時顯示兩個子鍵盤,且兩個子鍵盤分別位于屏幕的兩端。流程結(jié)束。
[0034]如此,通過上述第一實施方式及第二實施方式的調(diào)整虛擬鍵盤位置的方法,可以使虛擬鍵盤分為兩個子鍵盤而分別位于屏幕的兩端,并根據(jù)用戶的不同手型尺寸來調(diào)節(jié)兩個子鍵盤的位置,能較好地符合不同用戶的需求。并且,通過用戶對屏幕解鎖時,即可設置虛擬鍵盤的位置,而無需進行額外的設定,提高了用戶使用的便利性。
【權利要求】
1.一種調(diào)整虛擬鍵盤位置的方法,包括: 提示用戶利用左拇指在屏幕的左半部向左,或者利用右拇指在屏幕的右半部向右滑動,進行屏幕解鎖; 判斷解鎖是否成功; 若解鎖成功,則將虛擬鍵盤分為兩個子鍵盤;以及 所述兩個子鍵盤分別顯示在屏幕兩端,并根據(jù)用戶左拇指或者右拇指在屏幕上滑動的實際位移相應設置兩個子鍵盤的橫向長度,且兩個子鍵盤的橫向長度相等。
2.如權利要求1所述的調(diào)整虛擬鍵盤位置的方法,其特征在于:根據(jù)用戶左拇指或者右拇指在屏幕上滑動的實際位移相應設置兩個子鍵盤的橫向長度的步驟包括如下子步驟: 判斷用戶拇指滑動的實際位移是否大于或等于一最大預設值; 若用戶拇指滑動的實際位移大于或等于該最大預設值,則將所述兩個子鍵盤分別顯示于屏幕的兩端,且設置所述兩個子鍵盤的橫向長度均為該最大預設值; 若用戶拇指滑動的實際位移小于該最大預設值,則判斷用戶滑動的實際位移是否大于一最小預設值; 若用戶拇指滑動的實際位移大于該最大預設值,則所述兩個子鍵盤分別顯示于屏幕的兩端,且設置所述兩個子鍵盤的橫向長度均為用戶拇指滑動的實際位移值;以及 若用戶拇指滑動的實際位移小于或等于該最小預設值,則所述兩個子鍵盤分別顯示于屏幕的兩端,且設置所述兩個子鍵盤的橫向長度均為該最小預設值。
3.如權利要求1所述的調(diào)整虛擬鍵盤位置的方法,其特征在于:在判斷解鎖是否成功時,用戶的左拇指沿大致平行于屏幕頂部或底部的方向滑動且左手拇指滑動的終點在屏幕左側(cè)邊緣,或者用戶的右拇指沿大致平行于屏幕頂部或底部的方向滑動且右拇指滑動的終點在屏幕右側(cè)邊緣時,則視為解鎖成功。
4.如權利要求1或3所述的調(diào)整虛擬鍵盤位置的方法,其特征在于:在判斷解鎖是否成功時,若解鎖不成功,則重復提示用戶利用左拇指在屏幕的左半部向左,或者利用右拇指在屏幕的右半部向右滑動,進行屏幕解鎖。
5.如權利要求1所述的調(diào)整虛擬鍵盤位置的方法,其特征在于:所述兩個子鍵盤的鍵值共同組成一個完整的虛擬鍵盤的鍵值。
6.一種調(diào)整虛擬鍵盤位置的方法,包括: 提示用戶利用兩根拇指分別在屏幕的左半部向左、在屏幕的右半部向右滑動,進行屏幕解鎖; 判斷解鎖是否成功; 若解鎖成功,則將虛擬鍵盤分為兩個子鍵盤;以及 所述兩個子鍵盤分別顯示在屏幕兩端,且根據(jù)用戶左拇指在屏幕左半部滑動的實際位移設置顯示在屏幕左半部的子鍵盤的橫向長度,以及根據(jù)用戶右拇指在屏幕右半部滑動的實際位移相應以及顯示在屏幕右半部的子鍵盤的橫向長度。
7.如權利要求6所述的調(diào)整虛擬鍵盤位置的方法,其特征在于:根據(jù)用戶左拇指在屏幕左半部滑動的實際位移設置顯示在屏幕左半部的子鍵盤的橫向長度的步驟包括如下子步驟:判斷用戶左拇指在屏幕左半部滑動的實際位移是否大于或等于一最大預設值; 若用戶左拇指在屏幕左半部滑動的實際位移大于或等于該最大預設值,設置顯示于屏幕左半部的子鍵盤的橫向長度為該最大預設值; 若用戶左拇指在屏幕左半部滑動的實際位移小于該最大預設值,則判斷用戶左拇指在屏幕左半部滑動的實際位移是否大于一最小預設值; 若用戶左拇指在屏幕左半部滑動的實際位移大于該最大預設值,則設置顯示于屏幕左半部的子鍵盤的橫向長度為用戶左拇指在屏幕左半部滑動的實際位移值;以及 若用戶左拇指在屏幕左半部滑動的實際位移小于或等于該最小預設值,則設置顯示于屏幕左半部的子鍵盤的橫向長度均為該最小預設值。
8.如權利要求7所述的調(diào)整虛擬鍵盤位置的方法,其特征在于:根據(jù)用戶右拇指在屏幕右半部滑動的實際位移設置顯示在屏幕右半部的子鍵盤的橫向長度的步驟包括如下子步驟: 判斷用戶右拇指在屏幕右半部滑動的實際位移是否大于或等于該最大預設值; 若用戶右拇指在屏幕右半部滑動的實際位移大于或等于該最大預設值,設置顯示于屏幕右半部的子鍵盤的橫向長度為該最大預設值; 若用戶右拇指在屏幕右半部滑動的實際位移小于該最大預設值,則判斷用戶右拇指在屏幕右半部滑動的實際位移是否大于一最小預設值; 若用戶右拇指在屏幕右半部滑動的實際位移大于該最大預設值,則設置顯示于屏幕右半部的子鍵盤的橫向長度為用戶右拇指在屏幕右半部滑動的實際位移值;以及 若用戶右拇指在屏幕·右半部滑動的實際位移小于或等于該最小預設值,則設置顯示于屏幕右半部的子鍵盤的橫向長度均為該最小預設值。
9.如權利要求6所述的調(diào)整虛擬鍵盤位置的方法,其特征在于:在判斷解鎖是否成功時,用戶的兩根拇指沿大致平行于屏幕頂部或底部的方向滑動,且左手拇指滑動的終點及右手拇指滑動的終點分別為屏幕左側(cè)邊緣及右側(cè)邊緣時,則視為解鎖成功。
10.如權利要求6所述的調(diào)整虛擬鍵盤位置的方法,其特征在于:所述兩個子鍵盤的鍵值共同組成一個完整的虛擬鍵盤的鍵值。
【文檔編號】G06F3/0488GK103593133SQ201210293832
【公開日】2014年2月19日 申請日期:2012年8月17日 優(yōu)先權日:2012年8月17日
【發(fā)明者】李力人 申請人:國基電子(上海)有限公司, 鴻海精密工業(yè)股份有限公司