er the”(即,位于第一光標(biāo)位置170和第二光標(biāo)位置172之間的文本內(nèi)容)。
[0079]響應(yīng)于接收光標(biāo)控制放大手勢(例如圖4A的光標(biāo)控制手勢124),在一些示例中,手勢模塊10也可以使UI設(shè)備4在建議區(qū)90中顯示快捷按鈕97??旖莅粹o97可以標(biāo)記有它們相應(yīng)的功能(即,“撤消”、“復(fù)制”、“剪切”、“粘貼”)。選擇快捷按鈕97中的一個可以執(zhí)行所標(biāo)記的功能。例如,選擇快捷按鈕97B可以將被選文本內(nèi)容復(fù)制到計算設(shè)備2的存儲設(shè)備。建議區(qū)90還可以包括提供解除、關(guān)閉或者停止顯示圖形光標(biāo)控制界面126的功能性的解除按鈕(例如解除按鈕169)。當(dāng)用戶使用圖形光標(biāo)控制界面完成光標(biāo)控制或文本選擇時,他或她可以選擇解除按鈕169來使Π設(shè)備4停止顯示圖形光標(biāo)控制界面126,并且替代地,顯示圖形鍵盤(例如圖1的圖形鍵盤20)。
[0080]在一些示例中,本公開內(nèi)容的技術(shù)可以使得用戶3能夠執(zhí)行從顯示中移除光標(biāo)控制界面26并且返回到查看圖形鍵盤(例如圖1的圖形鍵盤20)的手勢。例如,用戶3可能期望使用圖形鍵盤20輸入文本內(nèi)容。本公開內(nèi)容的技術(shù)可以使得用戶3能夠執(zhí)行在光標(biāo)控制區(qū)中起始的光標(biāo)控制縮小手勢并且導(dǎo)致從GUI 162中移除光標(biāo)控制界面。S卩,本公開內(nèi)容可以提供切換回圖形鍵盤的一個或多個機(jī)制。輸入光標(biāo)控制縮小手勢可以要求用戶將兩個輸入單元(例如手指)放在光標(biāo)控制板128內(nèi),并且基本上同時,在基本上垂直(例如向下)方向上移動輸入單元。在一些示例中,基本上垂直方向可以由計算設(shè)備2的手勢模塊10限定為在偏離垂直軸10角度內(nèi)。在其他示例中,基本上垂直方向可以被限定成包括在偏離15、25或40角度內(nèi)的手勢。即,基本上垂直方向可以被限定成包括手勢精度的各種水平?;旧舷嗤瑫r間可以是時間定界的。在一些示例中,兩個移動如果同時執(zhí)行,則其可以處于基本上相同時間。在其他示例中,移動如果在相互100毫秒、相互I秒或一些其他時間度量內(nèi),則其可以處于基本上相同時間。用戶能選擇圖形光標(biāo)控制界面的右上角的解除按鈕169或執(zhí)行光標(biāo)控制縮小手勢。
[0081]如圖4B的示例中所示,⑶I 162可以初始地包括圖形光標(biāo)控制界面126,其具有光標(biāo)控制板128。用戶3可以通過基本上同時,在基本上垂直方向上輸入兩個向下滑動手勢,在光標(biāo)控制板128處執(zhí)行光標(biāo)控制縮小手勢168,其由向下的兩個手指揮掃組成。手勢模塊10可以接收光標(biāo)控制縮小手勢168的指示,并且使UI設(shè)備4停止顯示圖形光標(biāo)控制界面126。即,響應(yīng)于檢測到在光標(biāo)控制板128內(nèi)執(zhí)行向下手勢的兩個輸入單元,手勢模塊10可以使UI設(shè)備4停止顯示圖形光標(biāo)控制界面126。在一些示例中,Π設(shè)備4可以替代地顯示圖形鍵盤(例如圖1的圖形鍵盤20)。以這種方式,當(dāng)用戶在由圖形光標(biāo)控制界面126提供的放大區(qū)中完成光標(biāo)控制或文本選擇時,他或她可以切換回圖形鍵盤來輸入文本內(nèi)容。
[0082]圖5是根據(jù)本公開內(nèi)容的一個或多個方面,圖示用于提供基于手勢的光標(biāo)控制的示例計算設(shè)備和GUI的框圖。如圖5所示,計算設(shè)備2包括組件,諸如UI設(shè)備4(其可以是存在敏感顯示器)、UI模塊6、鍵盤模塊8、手勢模塊10和應(yīng)用模塊12。計算設(shè)備2的組件能包括與如圖1和2所述的這些組件的功能性類似的功能性。
[0083]在一些示例技術(shù)中,根據(jù)需要,圖形鍵盤的光標(biāo)控制區(qū)可以根據(jù)要求自然地放大成圖形光標(biāo)控制界面的光標(biāo)控制板。即,當(dāng)手勢要求時,Π模塊6可以自動地輸出圖形光標(biāo)控制界面以用于顯示。在一些示例中,當(dāng)手勢包含在基本上垂直方向上的輸入單元的運(yùn)動時,手勢可以使Π模塊6自動地輸出圖形光標(biāo)控制界面。例如,當(dāng)用戶將這樣的基本上垂直方向上的移動執(zhí)行為執(zhí)行光標(biāo)控制手勢的一部分時,該垂直運(yùn)動可以信號告知用戶希望光標(biāo)向上移動。在一些示例中,基本上垂直方向可以由計算設(shè)備2的手勢模塊10限定為輸入單元在偏離垂直軸10角度內(nèi)行進(jìn)的運(yùn)動。在其他示例中,基本上垂直方向可以被限定成包括在偏離15、25或40角度內(nèi)的手勢?;旧洗怪狈较蚧诎ㄔ诠鈽?biāo)控制手勢中的水平移動的水平,可以是可變的。例如,如果用戶向左移動輸入單元(例如手指)4厘米,并且然后,向上移動4厘米,則該運(yùn)動可能不滿足某一閾值,以及可以確定該運(yùn)動不是基本上垂直方向。相反,如果用戶向左移動他或她的手指I厘米,并且向上I厘米,則該運(yùn)動可能超過閾值,并且手勢模塊10可以確定該手勢包括在基本上垂直方向上的移動。作為另一示例,可以以其他方式,諸如垂直移動的簡單距離等等,計算垂直移動。響應(yīng)于檢測到基本上垂直方向上、高于閾值水平的運(yùn)動,Π模塊6可以使所顯示的圖形鍵盤由圖形光標(biāo)控制界面替代。在圖5中進(jìn)一步圖示這些技術(shù)。
[0084]⑶I 200可以初始地包括文本顯示區(qū)18和具有光標(biāo)控制區(qū)22的圖形鍵盤20。圖形鍵盤20和光標(biāo)控制區(qū)22可以具有如在圖1的上下文中所述的功能性。用戶(例如用戶3)可以嘗試執(zhí)行光標(biāo)控制手勢來移動在文本顯示區(qū)18中顯示的光標(biāo)。在執(zhí)行光標(biāo)控制手勢期間,用戶3可以確定光標(biāo)的水平滾動太慢,并且嘗試以垂直方式移動光標(biāo)。因此,用戶3在執(zhí)行光標(biāo)控制手勢期間,可以通過在垂直方向上移動他或她的手指,將垂直移動分量增加到光標(biāo)控制手勢。在圖5的示例中,用戶3可以在光標(biāo)控制區(qū)22處執(zhí)行光標(biāo)控制手勢204。如圖5所看到的,光標(biāo)控制手勢204將垂直移動分量(即向上方向上的移動)增加到向左滑動手勢。
[0085]在一些示例中,手勢模塊10可以接收所執(zhí)行的光標(biāo)控制手勢的指示,并且可以忽略用戶3的輸入手勢的垂直分量。在其他示例中,手勢模塊10可以確定用戶3的動作(即,在執(zhí)行光標(biāo)控制手勢期間的輸入單元的垂直移動)必定使用圖形光標(biāo)控制界面。手勢模塊10可以使Π設(shè)備4在圖形鍵盤20上或代替圖形鍵盤20輸出圖形光標(biāo)控制界面126。在圖5的示例中,響應(yīng)于接收到光標(biāo)控制手勢204的指示,手勢模塊10可以使Π設(shè)備4輸出圖形光標(biāo)控制界面126,如⑶I 202中所示。
[0086]圖6是根據(jù)本
【發(fā)明內(nèi)容】
的一個或多個方面,圖示可以用來提供基于手勢的光標(biāo)控制的示例操作的流程圖。僅為示例目的,在下文中,在計算設(shè)備2的上下文內(nèi)描述示例操作,如圖1和2所示。
[0087]在圖6的示例中,計算設(shè)備2可以初始地輸出圖形用戶界面(GUI),以用于顯示在存在敏感顯示器上,該GUI具有包括光標(biāo)控制區(qū)和非光標(biāo)控制區(qū)的圖形鍵盤,其中,該光標(biāo)控制區(qū)不與非光標(biāo)控制區(qū)重疊,并且該文本顯示區(qū)包括在該文本顯示區(qū)的第一光標(biāo)位置處的光標(biāo)(240)。計算設(shè)備2可以隨后檢測存在敏感顯示器處的手勢的指示,該手勢在圖形鍵盤的位置處起始(242)。計算設(shè)備2可以確定所檢測到的手勢的位置是否在圖形鍵盤的光標(biāo)控制區(qū)內(nèi)(244)。如果所檢測到的手勢的位置不在光標(biāo)控制區(qū)內(nèi),則計算設(shè)備2可以忽略該手勢或執(zhí)行與本公開內(nèi)容的技術(shù)無關(guān)的一些其他動作(246)。如果所檢測到的手勢的位置在光標(biāo)控制區(qū)內(nèi),則計算設(shè)備2可以輸出在文本顯示區(qū)的第二光標(biāo)位置處的光標(biāo)(248)。以這種方式,用戶可以控制移動。
[0088]在一個示例中,操作包括由計算設(shè)備并且在存在敏感顯示器處檢測包括對在圖形鍵盤中的模式鍵的選擇;以及響應(yīng)于檢測到對模式鍵的選擇,輸出經(jīng)修改的圖形鍵盤,以用于顯示在存在敏感顯示器處,其中,經(jīng)修改的圖形鍵盤包括利用高亮和強(qiáng)調(diào)效果中的至少一個顯示的至少一個鍵。在一個示例中,輸出在文本顯示區(qū)的第二光標(biāo)位置處的光標(biāo)進(jìn)一步包括以被選狀態(tài)并且響應(yīng)于檢測到對模式鍵的選擇,輸出位于第一光標(biāo)位置和第二光標(biāo)位置之間的文本內(nèi)容,以用于顯示在存在敏感顯示器處。
[0089]在一個示例中,經(jīng)修改的圖形鍵盤包括可被選擇以至少復(fù)制、剪切或粘貼文本內(nèi)容的至少一個鍵,其中,文本內(nèi)容包括在文本顯示區(qū)中。在一個示例中,圖形鍵盤包括多個鍵并且不包括虛擬觸控板。在一個示例中,其中,手勢是第一手勢,所述操作包括:在存在敏感顯示器處檢測第二手勢;由計算設(shè)備確定第二手勢是否是光標(biāo)控制放大手勢;以及響應(yīng)于確定第二手勢是光標(biāo)控制放大手勢,輸出包括光標(biāo)控制板的圖形光標(biāo)控制界面,以用于顯示在存在敏感顯示器處。在一個示例中,確定第二手勢是否是光標(biāo)控制放大手勢進(jìn)一步包括:在存在敏感顯示器處并且由計算設(shè)備檢測在光標(biāo)控制區(qū)處的兩個輸入單元;在存在敏感顯示器處并且由計算設(shè)備檢測基本上同時的兩個輸入單元的向上運(yùn)動;以及由計算設(shè)備確定兩個輸入單元的運(yùn)動是否均處于基本上垂直方向。
[0090]在一個示例中,圖形光標(biāo)控制界面進(jìn)一步包括至少一個光標(biāo)控制按鈕。在一個示例中,該操作進(jìn)一步包括由計算設(shè)備并且在存在敏感顯示器處檢測對圖形光標(biāo)控制界面的光標(biāo)控制按鈕的至少一個的選擇;以及其中,輸出在文本顯示區(qū)的第二光標(biāo)位置處的光標(biāo)進(jìn)一步包括以被選狀態(tài)并且響應(yīng)于檢測到對光標(biāo)控制按鈕的選擇,輸出位于第一光標(biāo)位置和第二光標(biāo)位置之間的文本內(nèi)容,以用于顯示在存在敏感顯示器處。在一個示例中,所述圖形光標(biāo)控制界面進(jìn)一步包括可被選擇以復(fù)制、剪切或粘貼文本內(nèi)容的至少一個圖形按鈕。
[0091]在一個示例中,該操作進(jìn)一步包括:由計算設(shè)備并且在存在敏感顯示器處檢測第三手勢;由計算設(shè)備確定第三手勢是否是光標(biāo)控制縮小手勢;以及響應(yīng)于確定第三手勢是光標(biāo)控制縮小手勢,停止在存在敏感顯示器處輸出圖形光標(biāo)控制界面。在一個示例中,確定第三手勢是否是光標(biāo)控制縮小手勢進(jìn)一步包括:在存在敏感顯示器處并且由計算設(shè)備檢測在光標(biāo)控制板處的兩個輸入單元;在存在敏感顯示器處并且由計算設(shè)備檢測同時或幾乎同時的兩個輸入單元的向下運(yùn)動;以及由計算設(shè)備確定兩個輸入單元的運(yùn)動是否均處于基本上垂直方向。在一個示例中,所述圖形光標(biāo)控制界面進(jìn)一步包括解除按鈕;以及確定第三手勢是否是光標(biāo)控制縮小手勢進(jìn)一步包括在存在敏感顯示器處并且由計算設(shè)備檢測對解除按鈕的選擇。
[0092]在一個示例中,該操作進(jìn)一步包括:由計算設(shè)備確定所檢測到的手勢是否包括在存在敏感顯示器處檢測到的輸入單元的基本上垂直運(yùn)動;以及其中,輸出在文本顯示區(qū)的第二光標(biāo)位置處的光標(biāo)進(jìn)一步包括響應(yīng)于確定所檢測到的手勢包括垂直運(yùn)動分量,輸出包括光標(biāo)控制板的圖形光標(biāo)控制界面,以用于顯示在存在敏感顯示器處。在一個示例中,所述圖形鍵盤包括多個鍵,以及其中,所述光標(biāo)控制區(qū)至少一個鍵的區(qū)域,所述至少一個鍵包括在多個鍵中。在一個示例中,所述光標(biāo)控制區(qū)包括空格鍵的區(qū)域,所述空格鍵包括在多個鍵中。
[0093]在一個示例中,該操作進(jìn)一步包括:響應(yīng)于確定所檢測到的手勢的位置在光標(biāo)控制區(qū)內(nèi),輸出光標(biāo)指示器,以用于顯示在存在敏感顯示器處。在一個示例中,該操作進(jìn)一步包括響應(yīng)于檢測到選擇模式鍵,輸出指示被選文本內(nèi)容的開始邊界和結(jié)束邊界的選擇指示器,以用于顯示在存在敏感顯示器處。
[0094]示例1.一種方法,包括:由計算設(shè)備輸出圖形用戶界面,并且用于顯示在存在敏感顯示器處,所述圖形用戶界面包括:圖形鍵盤,所述圖形鍵盤包括光標(biāo)控制區(qū)和非光標(biāo)控制區(qū),其中,所述光標(biāo)控制區(qū)不與所述非光標(biāo)控制區(qū)重疊;以及文本顯示區(qū),所述文本顯示區(qū)包括在文本顯示區(qū)的第一光標(biāo)位置處的光標(biāo);由計算設(shè)備檢測在存在敏感顯示器處接收到的手勢的指示,所述手勢是在圖形鍵盤的位置處起始的;由計算設(shè)備確定所檢測到的手勢的位置是否在圖形鍵盤的光標(biāo)控制區(qū)內(nèi);以及響應(yīng)于確定所檢測到的手勢的位置在光標(biāo)控制區(qū)內(nèi),輸出在不同于第一光標(biāo)位置的文本顯示區(qū)的第二光標(biāo)位置處的光標(biāo),以用于顯示在存在敏感顯示器處,其中,第二光標(biāo)位置至少部分基于手勢。
[0095]示例2.如示例I所述的方法,進(jìn)一步包括:由計算設(shè)備并且在存在敏感顯示器處檢測對包括在圖形鍵盤中的模式鍵的選擇;以及響應(yīng)于檢測到對模式鍵的選擇,輸出經(jīng)修改的圖形鍵盤,以用于顯示在存在敏感顯示器處,其中,經(jīng)修改的圖形鍵盤包括利用高亮和強(qiáng)調(diào)效果中的至少一個顯示的至少一個鍵。
[0096]示例3.如示例2所述的方法,其中,輸出在文本顯示區(qū)的第二光標(biāo)位置處的光標(biāo)進(jìn)一步包括以被選狀態(tài)并且響應(yīng)于檢測到對模式鍵的選擇,輸出位于第一光標(biāo)位置和第二光標(biāo)位置之間的文本內(nèi)容,以用于顯示在存在敏感顯示器處。
[0097]示例4.如示例2至3的任何一個所述的方法,進(jìn)一步包括:響應(yīng)于檢測到對模式鍵的選擇,輸出指示被選文本內(nèi)容的開始邊界和結(jié)束邊界的選擇指示器,以用于顯示在存在敏感顯示器處。
[0098]示例5.如示例2至4的任何一個所述的方法,