觸摸屏懸停輸入處理的制作方法
【專利摘要】本發(fā)明涉及一種設(shè)備,其具有至少一個處理器以及其中存儲有計算機可讀代碼的至少一個存儲器。所述代碼在被執(zhí)行時控制所述至少一個處理器:在正常模式下,使得在觸摸屏上顯示多個離散項目;在處于正常模式時,響應(yīng)于在正常模式下顯示多個離散項目的同時檢測到用戶的指趾在觸摸屏上方的某一位置處懸停但是沒有觸摸到觸摸屏,進入縮放-搖動模式;響應(yīng)于進入縮放-搖動模式,使得縮放所顯示的多個離散項目;在處于縮放-搖動模式時,通過使得搖動顯示在觸摸屏上的多個離散項目,對于檢測到用戶的指趾移動到觸摸屏上方的不同懸停位置做出響應(yīng);在處于縮放-搖動模式時,通過進入指示模式對于檢測到觸摸輸入做出響應(yīng);在處于指示模式時,防止隨著處于預(yù)定義標(biāo)準(zhǔn)內(nèi)的觸摸輸入的位置移動而搖動所顯示的多個離散項目;以及在處于指示模式時,隨著觸摸輸入的位置改變導(dǎo)致光標(biāo)、指示光標(biāo)或標(biāo)記的移動。
【專利說明】觸摸屏懸停輸入處理
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及利用懸停檢測處理觸摸屏上的輸入。
【背景技術(shù)】
[0002]例如移動電話、智能電話和平板計算機之類的裝置常常提供觸敏顯示器或觸摸屏,用戶可以通過所述觸敏顯示器或觸摸屏與執(zhí)行在所述裝置的處理器上的軟件進行交互。觸摸屏越來越常見地被應(yīng)用于膝上型計算機和臺式計算機。
[0003]新一代的觸摸屏能夠檢測懸停輸入以及觸摸輸入,并且檢測懸停輸入在觸摸屏的平面內(nèi)的位置(X、y位置)。懸停輸入是用戶的指趾(通常是手指)位于觸摸屏附近但是并未觸摸到屏幕的輸入。這些觸摸屏為用戶接口設(shè)計提供了新的機會,即允許用戶更好地控制其裝置實施用戶要求實施的動作和任務(wù)的更好的設(shè)計。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的第一方面提供一種方法,其包括:
[0005]在正常模式下,使得在觸摸屏上顯示多個離散項目;
[0006]在處于正常模式時,響應(yīng)于在正常模式下顯示多個離散項目的同時檢測到用戶的指趾在觸摸屏上方的某一位置處懸停但是沒有觸摸到觸摸屏,進入縮放-搖動模式;
[0007]響應(yīng)于進入縮放-搖動模式,使得縮放所顯示的多個離散項目;
[0008]在處于縮放-搖動模式時,通過使得搖動顯示在觸摸屏上的多個離散項目,對于檢測到用戶的指趾移動到觸摸屏上方的不同懸停位置做出響應(yīng);
[0009]在處于縮放-搖動模式時,通過進入指示模式對于檢測到觸摸輸入做出響應(yīng);
[0010]在處于指示模式時,防止隨著處于預(yù)定義標(biāo)準(zhǔn)內(nèi)的觸摸輸入的位置移動而搖動所顯示的多個離散項目;以及
[0011]在處于指示模式時,隨著觸摸輸入的位置改變導(dǎo)致光標(biāo)、指示光標(biāo)(pointer)或標(biāo)記的移動。
[0012]所述離散項目可以是文字字符。在這里,所述方法可以包括,在處于指示模式時,響應(yīng)于檢測到觸摸輸入的移除將光標(biāo)放置在觸摸輸入的位置處。
[0013]所述離散項目可以是圖標(biāo)。在這里,所述方法可以包括,在處于指示模式時,響應(yīng)于檢測到觸摸輸入的移除選擇觸摸輸入位置處的圖標(biāo)。
[0014]所述方法可以包括,在處于指示模式時,通過回到正常模式并且使得縮小所述多個離散項目,對于檢測到觸摸輸入的移除做出響應(yīng)。
[0015]所述方法可以包括,在處于指示模式時,通過回到正常模式并且使得所述多個離散項目縮小到進入縮放-搖動模式時所存在的縮放水平,對于檢測到觸摸輸入的移除做出響應(yīng)。
[0016]所述方法可以包括,在處于縮放-搖動模式時,通過回到正常模式并且使得縮小所述多個離散項目,對于檢測到觸摸輸入的移除做出響應(yīng)。
[0017]所述方法可以包括,在處于縮放-搖動模式時,通過回到正常模式并且使得所述多個離散項目縮小到進入縮放-搖動模式時所存在的縮放水平,對于檢測到觸摸輸入的移除做出響應(yīng)。
[0018]本發(fā)明還提供一種包括指令的計算機程序,所述指令在由計算機設(shè)備執(zhí)行時控制其實施前面的方法。
[0019]本發(fā)明的第二方面提供一種設(shè)備,其包括:
[0020]在設(shè)備處于正常模式時,用于使得在觸摸屏上顯示多個離散項目的裝置;
[0021]在設(shè)備處于正常模式時,響應(yīng)于在正常模式下顯示多個離散項目的同時檢測到用戶的指趾在觸摸屏上方的某一位置處懸停但是沒有觸摸到觸摸屏而進入縮放-搖動模式的裝置;
[0022]響應(yīng)于進入縮放-搖動模式而使得縮放所顯示的多個離散項目的裝置;
[0023]在設(shè)備處于縮放-搖動模式時,用于通過使得搖動顯示在觸摸屏上的多個離散項目而對于檢測到用戶的指趾移動到觸摸屏上方的不同懸停位置做出響應(yīng)的裝置;
[0024]在設(shè)備處于縮放-搖動模式時,用于通過進入指示模式而對于檢測到觸摸輸入做出響應(yīng)的裝置;
[0025]在設(shè)備處于指示模式時,用于防止隨著處于預(yù)定義標(biāo)準(zhǔn)內(nèi)的觸摸輸入的位置移動而搖動所顯示的多個離散項目的裝置;以及
[0026]在設(shè)備處于指示模式時,用于隨著觸摸輸入的位置改變而導(dǎo)致光標(biāo)、指示光標(biāo)或標(biāo)記的移動的裝置。
[0027]所述離散項目可以是文字字符。在這里,所述設(shè)備可以包括,在處于指示模式時,用于響應(yīng)于檢測到觸摸輸入的移除而將光標(biāo)放置在觸摸輸入位置處的裝置。
[0028]所述離散項目可以是圖標(biāo)。在這里,所述設(shè)備可以包括,在處于指示模式時,用于響應(yīng)于檢測到觸摸輸入的移除而選擇觸摸輸入位置處的圖標(biāo)的裝置。
[0029]所述設(shè)備可以包括,在處于指示模式時,用于通過回到正常模式并且使得縮小所述多個離散項目而對于檢測到觸摸輸入的移除做出響應(yīng)的裝置。
[0030]所述設(shè)備可以包括,在處于指示模式時,用于通過回到正常模式并且使得所述多個離散項目縮小到進入縮放-搖動模式時所存在的縮放水平而對于檢測到觸摸輸入的移除做出響應(yīng)的裝置。
[0031]所述設(shè)備可以包括,在處于縮放-搖動模式時,用于通過回到正常模式并且使得縮小所述多個離散項目而對于檢測到觸摸輸入的移除做出響應(yīng)的裝置。
[0032]所述設(shè)備可以包括,在處于縮放-搖動模式時,用于通過回到正常模式并且使得所述多個離散項目縮小到進入縮放-搖動模式時所存在的縮放水平而對于檢測到觸摸輸入的移除做出響應(yīng)的裝置。
[0033]所述設(shè)備可以是計算裝置,例如移動電話、便攜式計算機或非便攜式計算機。
[0034]本發(fā)明的第三方面提供一種設(shè)備,所述設(shè)備具有至少一個處理器以及其中存儲有計算機可讀代碼的至少一個存儲器,所述計算機可讀代碼在被執(zhí)行時控制所述至少一個處理器:
[0035]在正常模式下,使得在觸摸屏上顯示多個離散項目;
[0036]在處于正常模式時,響應(yīng)于在正常模式下顯示多個離散項目的同時檢測到用戶的指趾在觸摸屏上方的某一位置處懸停但是沒有觸摸到觸摸屏,進入縮放-搖動模式;
[0037]響應(yīng)于進入縮放-搖動模式,使得縮放所顯示的多個離散項目;
[0038]在處于縮放-搖動模式時,通過使得搖動顯示在觸摸屏上的多個離散項目,對于檢測到用戶的指趾移動到觸摸屏上方的不同懸停位置做出響應(yīng);
[0039]在處于縮放-搖動模式時,通過進入指示模式對于檢測到觸摸輸入做出響應(yīng);
[0040]在處于指示模式時,防止隨著處于預(yù)定義標(biāo)準(zhǔn)內(nèi)的觸摸輸入的位置移動而搖動所顯示的多個離散項目;以及
[0041]在處于指示模式時,隨著觸摸輸入的位置改變導(dǎo)致光標(biāo)、指示光標(biāo)或標(biāo)記的移動。
[0042]所述離散項目可以是文字字符。在這里,所述計算機可讀代碼在被執(zhí)行時可以控制所述至少一個處理器:在處于指示模式時,響應(yīng)于檢測到觸摸輸入的移除將光標(biāo)放置在觸摸輸入的位置處。
[0043]所述離散項目可以是圖標(biāo)。在這里,所述計算機可讀代碼在被執(zhí)行時可以控制所述至少一個處理器:在處于指示模式時,響應(yīng)于檢測到觸摸輸入的移除選擇觸摸輸入位置處的圖標(biāo)。
[0044]所述計算機可讀代碼在被執(zhí)行時可以控制所述至少一個處理器:在處于指示模式時,通過回到正常模式并且使得縮小所述多個離散項目,檢測觸摸輸入的移除。
[0045]所述計算機可讀代碼在被執(zhí)行時可以控制所述至少一個處理器:在處于指示模式時,通過回到正常模式并且使得所述多個離散項目縮小到進入縮放-搖動模式時所存在的縮放水平,對于檢測到觸摸輸入的移除做出響應(yīng)。
[0046]所述計算機可讀代碼在被執(zhí)行時可以控制所述至少一個處理器:在處于縮放-搖動模式時,通過回到正常模式并且使得縮小所述多個離散項目,對于檢測到觸摸輸入的移除做出響應(yīng)。
[0047]所述計算機可讀代碼在被執(zhí)行時可以控制所述至少一個處理器:在處于縮放-搖動模式時,通過回到正常模式并且使得所述多個離散項目縮小到進入縮放-搖動模式時所存在的縮放水平,對于檢測到觸摸輸入的移除做出響應(yīng)。
[0048]本發(fā)明的第四方面提供一種其中存儲有計算機可讀代碼的非瞬時性計算機可讀存儲介質(zhì),所述計算機可讀代碼在由計算設(shè)備執(zhí)行時使得所述計算設(shè)備實施一種方法,其包括:
[0049]在正常模式下,使得在觸摸屏上顯示多個離散項目;
[0050]在處于正常模式時,響應(yīng)于在正常模式下顯示多個離散項目的同時檢測到用戶的指趾在觸摸屏上方的某一位置處懸停但是沒有觸摸到觸摸屏,進入縮放-搖動模式;
[0051]響應(yīng)于進入縮放-搖動模式,使得縮放所顯示的多個離散項目;
[0052]在處于縮放-搖動模式時,通過使得搖動顯示在觸摸屏上的多個離散項目,對于檢測到用戶的指趾移動到觸摸屏上方的不同懸停位置做出響應(yīng);
[0053]在處于縮放-搖動模式時,通過進入指示模式對于檢測到觸摸輸入做出響應(yīng);
[0054]在處于指示模式時,防止隨著處于預(yù)定義標(biāo)準(zhǔn)內(nèi)的觸摸輸入的位置移動而搖動所顯示的多個離散項目;以及
[0055]在處于指示模式時,隨著觸摸輸入的位置改變導(dǎo)致光標(biāo)、指示光標(biāo)或標(biāo)記的移動。
[0056]本發(fā)明的第五方面提供一種計算機實施的方法,其包括:
[0057]在正常模式下,使得在觸摸屏上顯示多個離散項目;
[0058]在處于正常模式時,響應(yīng)于在正常模式下顯示多個離散項目的同時檢測到用戶的指趾在觸摸屏上方的某一位置處懸停但是沒有觸摸到觸摸屏,進入縮放-搖動模式;
[0059]響應(yīng)于進入縮放-搖動模式,使得縮放所顯示的多個離散項目;
[0060]在處于縮放-搖動模式時,通過使得搖動顯示在觸摸屏上的多個離散項目,對于檢測到用戶的指趾移動到觸摸屏上方的不同懸停位置做出響應(yīng);
[0061]在處于縮放-搖動模式時,通過進入指示模式對于檢測到觸摸輸入做出響應(yīng);
[0062]在處于指示模式時,防止隨著處于預(yù)定義標(biāo)準(zhǔn)內(nèi)的觸摸輸入的位置移動而搖動所顯示的多個離散項目;以及
[0063]在處于指示模式時,隨著觸摸輸入的位置改變導(dǎo)致光標(biāo)、指示光標(biāo)或標(biāo)記的移動。
【專利附圖】
【附圖說明】
[0064]現(xiàn)在將參照附圖僅通過舉例的方式來描述本發(fā)明的實施例,其中:
[0065]圖1是具體實現(xiàn)本發(fā)明的各個方面的移動終端的透視圖;
[0066]圖2是示出了圖1的移動終端的各個組件及其互連的示意圖;
[0067]圖3是示出了圖1和2的移動裝置在本發(fā)明的第一組實施例中的操作的流程圖;
[0068]圖4是示出了圖1和2的移動裝置可以駐留的狀態(tài)以及這些狀態(tài)之間的可能轉(zhuǎn)變的狀態(tài)圖;
[0069]圖5到9是示出了圖1的移動裝置在第一組實施例中的不同操作階段的顯示的截屏圖;
[0070]圖10是示出了圖1和2的移動裝置在本發(fā)明的第二組實施例中的操作的流程圖;以及
[0071]圖11到15是示出了圖1的移動裝置在第二組實施例中的不同操作階段的顯示的截屏圖。
【具體實施方式】
[0072]這里所描述的實施例涉及一種被配置成提供兩步光標(biāo)放置或選擇的設(shè)備,第一步響應(yīng)于懸停輸入提供具有搖動能力的縮放,第二步在經(jīng)過縮放的顯示被鎖定的同時提供精細(xì)光標(biāo)放置或選擇。
[0073]首先參照圖1,其中示出了終端100。終端100的外部具有觸敏顯示器或觸摸屏102,其具有懸停檢測。終端100還具有硬件按鍵104。所述終端還具有揚聲器118。終端100包括頭戴式耳機端口 120。此外還存在其他特征,但是為了清除和簡潔起見在這里的描述中省略。
[0074]圖2示出了終端100的各個組件的示意圖。終端100具有控制器106、由顯示器部分108和觸覺/懸停接口部分110構(gòu)成的觸敏顯示器102、硬件按鍵104、存儲器112、RAM114、揚聲器118、頭戴式耳機端口 120、無線通信模塊122、天線124以及電池116。控制器106連接到每一個其他組件(除電池116外)以便控制其操作。
[0075]存儲器112可以是非易失性存儲器,比如只讀存儲器(ROM)、硬盤驅(qū)動器(HDD)或固態(tài)驅(qū)動器(SSD)。存儲器112特別存儲操作系統(tǒng)126并且可以存儲軟件應(yīng)用128。RAM114由控制器106用于臨時數(shù)據(jù)存儲。操作系統(tǒng)126可以包含代碼,其在由控制器106結(jié)合RAM 114執(zhí)行時控制所述終端的每一個硬件組件的操作。
[0076]控制器106可以采取任何適當(dāng)形式。舉例來說,其可以是微控制器、多個微控制器、處理器或者多個處理器。
[0077]終端100可以是移動電話或智能電話、個人數(shù)字助理(PDA)、便攜式媒體播放器(PMP)、便攜式計算機或者能夠運行軟件應(yīng)用的任何其他裝置。在一些實施例中,終端100可以利用無線通信模塊122和天線124進行蜂窩通信。無線通信模塊122可以被配置成通過幾種協(xié)議進行通信,比如 GSM、CDMA、UMTS, Bluetooth 和 IEEE 802.11 (W1-Fi)。
[0078]觸敏顯示器102的顯示器部分108用于向終端的用戶顯示圖像和文字。觸覺/懸停接口部分110用于接收來自用戶的觸摸和懸停輸入。
[0079]具有懸停檢測的觸摸屏102可以采取任何適當(dāng)形式。觸覺/懸停接口 110的觸覺和懸停檢測方面在大多數(shù)實例中利用相同的組件,但是其可以替換地是不利用共享組件或者僅僅利用一些共享組件的分開的方面。觸覺/懸停接口 110的輸出可以采取任何適當(dāng)形式。其可以采取X、y和Z坐標(biāo)的形式,其中X和y是觸摸屏102的平面內(nèi)的方向,z是垂直于觸摸屏102的方向,從而標(biāo)示懸停距離。觸覺/懸停接口 110的z方向輸出可以替換地標(biāo)示輸入的強度或尺寸或其他標(biāo)量參數(shù)。所述輸出還可以包括與x、y觸摸輸入有關(guān)的尺寸或強度參數(shù)。觸覺/懸停接口 110優(yōu)選地是多點觸摸裝置,其具有對于多個觸摸輸入當(dāng)中的每一個提供x、y輸出的能力。
[0080]除了存儲操作系統(tǒng)126和軟件應(yīng)用128之外,存儲器112還可以存儲例如音樂和視頻文件之類的多媒體文件。在所述終端上可以安裝多種軟件應(yīng)用128,其中包括web瀏覽器、電子郵件應(yīng)用、其他消息傳送應(yīng)用(比如SMS、頂和麗S應(yīng)用)、社交網(wǎng)絡(luò)應(yīng)用、無線電廣播和音樂播放器、游戲和實用程序應(yīng)用。存儲在所述終端上的其中一些或所有軟件應(yīng)用可以提供音頻輸出。由所述應(yīng)用提供的音頻可以通過所述終端的(多個)揚聲器118轉(zhuǎn)換成聲音,或者如果頭戴式耳機或揚聲器已連接到頭戴式耳機端口 120,則通過連接到頭戴式耳機端口 120的頭戴式耳機或揚聲器轉(zhuǎn)換成聲音。
[0081]在一些實施例中,終端100還可以與未存儲在所述終端上的外部軟件應(yīng)用相關(guān)聯(lián)。這些應(yīng)用可以是存儲在遠(yuǎn)程服務(wù)器裝置上的應(yīng)用,并且可以部分地或者排他地運行在所述遠(yuǎn)程服務(wù)器裝置上。這些應(yīng)用可以被稱作云端托管應(yīng)用。終端100可以與遠(yuǎn)程服務(wù)器裝置進行通信,以便利用存儲在其中的軟件應(yīng)用。這方面可以包括接收由外部軟件應(yīng)用提供的音頻輸出。
[0082]在一些實施例中,硬件按鍵104是專用音量控制按鍵或開關(guān)。所述硬件按鍵例如可以包括兩個鄰近的按鍵、單一搖桿開關(guān)或者旋轉(zhuǎn)撥盤。在一些實施例中,硬件按鍵104位于終端100的側(cè)面。
[0083]在后面,所采取的動作將被理解成是基于包括在軟件中指令在控制器106的控制下或者由控制器106提供的,所述軟件包括軟件應(yīng)用128或操作系統(tǒng)126的其中之一,或者操作系統(tǒng)126與一項或更多項軟件應(yīng)用128的組合。
[0084]現(xiàn)在將參照圖3的流程圖來描述終端100在第一組實施例中的操作。
[0085]操作開始于步驟SI,其中終端100處于正常模式。在步驟S2處,在默認(rèn)縮放水平下顯示文字。這在圖5中示出。
[0086]在步驟S3處,確定縮放水平是否改變。縮放水平可能由于用戶的輸入而改變,所述用戶輸入是利用夾捏手勢、利用硬件按鍵或者通過某種其他方式。如果在步驟S3處確定縮放水平已改變,則在步驟S4處改變縮放水平。如果在步驟S3處確定縮放水平未改變或者在步驟S4之后,在步驟S5處在所設(shè)定的縮放水平下顯示文字。如果縮放水平未改變,則所設(shè)定的縮放水平是默認(rèn)縮放水平。因此,當(dāng)縮放水平?jīng)]有改變時,圖5再次表示在步驟S5之后所得到的顯示。圖5示出了由終端100顯示的文字窗口。所述文字窗口包括文字繞回(wraparound),因此一行中的文字是其上方緊接的一行中的文字的繼續(xù)。在圖5所示的文字窗口中,顯示出文字窗口的全部寬度。
[0087]在步驟S6處,確定是否檢測到懸停輸入??梢酝ㄟ^任何適當(dāng)方式檢測懸停輸入或者僅僅是懸停??梢皂憫?yīng)于確定用戶的指趾(通常是手指)處于觸覺/懸停接口 110的靈敏范圍內(nèi)而檢測到懸停?;蛘呖梢皂憫?yīng)于確定用戶的指趾處于觸覺/懸停接口 110的靈敏區(qū)域內(nèi)的特定位置的時間長度超出預(yù)定時間段而檢測到懸停,所述預(yù)定時間段可以是大約幾百毫秒。或者可以響應(yīng)于確定用戶的指趾處于觸摸屏102的特定范圍(例如30mm)內(nèi)而檢測到懸停。
[0088]如果沒有檢測到懸停輸入,則操作再次繼續(xù)到步驟S3。如果確定檢測到懸停輸入,則在步驟S7處,終端100離開正常模式并且進入縮放-搖動模式。從步驟S6到步驟S7的轉(zhuǎn)變由圖4中的轉(zhuǎn)變Tl表示。
[0089]在圖4中示出了終端100的三個狀態(tài)或模式。
[0090]第一模式41是正常/縮放模式。其在前面被稱作正常模式,但是如果縮放水平在步驟S4處發(fā)生改變,則所述模式可以被稱作縮放模式。術(shù)語正常/縮放模式表明其中在步驟S5處在所設(shè)定的縮放水平下顯示文字的模式,其可以是默認(rèn)縮放水平。在正常/縮放模式下,懸停輸入和觸摸輸入提供落在本說明書的范圍之外的響應(yīng)。
[0091]第二模式42是縮放-搖動模式。在縮放-搖動模式下,顯示被縮放,并且可以通過移動懸停輸入來實現(xiàn)搖動。
[0092]第三模式43是指示模式。在指示模式下,除了某些情況之外,縮放被保持,并且觸摸輸入的移動在沒有搖動的情況下導(dǎo)致光標(biāo)、指示光標(biāo)或標(biāo)記的移動。
[0093]可以看到,終端100可以在轉(zhuǎn)變Tl中在正常/縮放模式與縮放-搖動模式42之間轉(zhuǎn)變。終端100可以在轉(zhuǎn)變T2中在相反的方向上在這兩個模式之間轉(zhuǎn)變。終端100可以在轉(zhuǎn)變T3中從縮放-搖動模式42轉(zhuǎn)變到指示模式43。最后,終端100可以通過轉(zhuǎn)變T4從指示模式43轉(zhuǎn)變到正常/縮放模式41。
[0094]此后,在步驟S8處提高縮放水平。在這里,所述縮放以懸停輸入的位置為中心。因此,導(dǎo)致被放大的是在步驟S5處圍繞懸停輸入位置所顯示的顯示區(qū)域。這在圖6中示出。在這里,圖5的顯示的左側(cè)的文字在圖6中被放大顯示。不處于懸停輸入位置附近的顯示部分不再被顯示。這包括圖5的顯示的右側(cè)。
[0095]在步驟S9處,確定懸停輸入的位置是否已改變。如果在步驟S9處確定懸停輸入位置已改變,則在步驟SlO處隨著懸停輸入位置的移動而搖動顯示。在這里,顯示被搖動從而使得被放大顯示的文字跟隨懸停輸入的位置。從文字的左側(cè)被放大開始,如圖6中所示,懸停輸入的向右移動導(dǎo)致在顯示器上顯示的文字向左滾動,從而使得圖5的顯示的右側(cè)的文字被顯示。這在圖7中示出。
[0096]類似地,如果懸停輸入的位置向上移動,則所顯示的文字向下滾動,從而隨后顯露出并且顯示如在步驟S5處顯示的圖5中示出的顯示的頂部的文字。步驟SlO處的隨著懸停輸入的移動進行的搖動涉及文字窗口的邊緣。搖動被限制成使得顯示文字不會移動超出文字窗口的邊界。這在全部兩個水平方向(左右)和全部兩個垂直方向(上下)上都使用。
[0097]在步驟SlO之后,操作再次回到步驟S9,其中確定懸停輸入位置是否已改變。
[0098]當(dāng)步驟S9表明沒有檢測到懸停輸入位置的改變時,在步驟Sll處確定懸停輸入是否已被移除。如果步驟Sll確定在終端100處于縮放-搖動模式的同時懸停輸入已被移除,則離開縮放-搖動模式,并且終端100返回正常/縮放模式。具體來說,操作再次繼續(xù)到步驟S5。這在圖4中由轉(zhuǎn)變T2表示。
[0099]如果在步驟Sll處確定懸停輸入還沒有被移除,則終端100保持在縮放-搖動模式下并且繼續(xù)到步驟S12。在這里,確定是否已檢測到觸摸輸入。如果在步驟S12處還沒有檢測到觸摸輸入,則操作返回到步驟S9。如果在步驟S12處確定已檢測到觸摸輸入,則操作繼續(xù)到步驟S13。
[0100]步驟S9、S11和S12的效果是使得終端100保持在縮放-搖動模式下,其中隨著懸停輸入的位置移動而搖動顯示,直到懸停輸入被移除或者檢測到觸摸輸入為止。如果懸停輸入被移除,則終端100從縮放-搖動模式42轉(zhuǎn)變T2到正常/縮放模式41。如果檢測到觸摸輸入,則終端100從縮放-搖動模式42轉(zhuǎn)變T3到指示模式43。在步驟S13處進入指示模式。
[0101]在步驟S14處,顯示被鎖定。除了將在后面解釋的某些情況之外,這一步驟防止對于顯示的進一步搖動。
[0102]在步驟S14處鎖定顯示之后,在步驟S15處重置并且開始定時器。隨后在步驟S16處,在觸摸輸入的位置處插入光標(biāo)。這提供了圖8中示出的顯示。
[0103]在步驟S17處,確定觸摸輸入是否已被移除。如果在步驟S17處確定觸摸輸入已被移除,則在步驟S18處將光標(biāo)留在觸摸輸入的位置處。在步驟S18之后,操作返回到步驟S5。這繼續(xù)從指示模式43到正常/縮放模式41的轉(zhuǎn)變T4。在步驟S18之后,在步驟S5處上一次顯示文字窗口的縮放水平下顯示文字窗口。但是其差異在于,光標(biāo)在步驟S12處檢測到的觸摸輸入的位置處被包括在文字中,其中所述觸摸輸入導(dǎo)致在步驟S16處插入光標(biāo)。
[0104]如果在步驟S17處沒有確定觸摸輸入已被移除,則在步驟S19處確定觸摸輸入位置是否已移動。如果確定所述位置未移動,則在步驟S20處確定在步驟S15處開始的定時器是否已到期。如果定時器還未到期,則操作返回到步驟S17。因此,操作重復(fù)步驟S17、S19和S20直到確定觸摸輸入已被移除為止,在這種情況下所述終端轉(zhuǎn)變T4到正常/縮放模式41,或者直到確定觸摸輸入的位置已移動為止,或者直到確定定時器已到期為止。
[0105]如果在步驟S19處確定觸摸輸入的位置已移動,則操作繼續(xù)到步驟S21。在這里確定觸摸輸入的新位置是否處于或靠近顯示的邊緣。這里的顯示是來自步驟S14的已鎖定顯示,因此涉及經(jīng)過縮放或放大的視圖。如果在步驟S21處確定觸摸輸入處于顯示的邊緣,則在步驟S22處搖動顯示。在這里,搖動顯示涉及在觸摸輸入所處的顯示邊緣的相反方向上滾動經(jīng)過放大的文字。舉例來說,如果觸摸輸入處于或靠近放大顯示的右邊緣,則向左滾動文字。滾動繼續(xù)到文字窗口的邊緣處于經(jīng)過縮放的顯示的邊緣為止。滾動速度可以是固定的,這意味著滾動速度在整個搖動操作期間是相同的?;蛘邼L動速度可以取決于自從搖動操作開始之后所經(jīng)過的時間。舉例來說,滾動速度可以隨著自從搖動操作開始之后所經(jīng)過的時間的增加而增大。替換地或附加地,搖動操作中的滾動速度可以取決于觸摸輸入的位置。舉例來說,與靠近顯示的邊緣但是與實際邊緣的距離更遠(yuǎn)的觸摸輸入相比,處于顯示的最邊緣處的觸摸輸入可以導(dǎo)致更加快速的搖動。水平向左方向上的搖動是類似的。上下垂直方向上的搖動也是類似的。
[0106]應(yīng)當(dāng)認(rèn)識到,在觸摸輸入處于或靠近顯示邊緣的同時,圖3的操作導(dǎo)致顯示的搖動,并且顯示的搖動在兩種情況當(dāng)中的一種情況下停止。第一種情況是當(dāng)顯示被搖動從而使得在搖動方向上所顯示的文字的邊緣是文字窗口的邊緣。第二種情況是觸摸輸入的位置從顯示的邊緣移動到顯示的中心區(qū)段。在用戶的指趾從顯示的邊緣移動到更加中心的方位時,顯示的搖動停止,并且光標(biāo)的位置繼續(xù)跟蹤觸摸輸入的位置。
[0107]在步驟S22處的顯示搖動之后或者在步驟S21處確定觸摸輸入不處于顯示邊緣之后,操作返回到步驟S15。在這里重置定時器并且在觸摸輸入的位置處插入光標(biāo)。所得到的顯示在圖9中示出。
[0108]通過在觸摸輸入的位置移動之后在步驟S15處重置和重新開始定時器,允許使用定時器來檢測沒有任何位置改變并且其持續(xù)時間長于定時器的周期的觸摸輸入。換句話說,通過使用定時器允許終端100檢測何時接收到具有特定持續(xù)時間的靜態(tài)觸摸輸入。
[0109]取代在步驟S15處重置定時器,如果在步驟S21處檢測到觸摸輸入的任何移動,則只有在確定自從定時器被重置和開始之后發(fā)生了一定閾值數(shù)量的移動的情況下才可以重置定時器。這一移動數(shù)量可以在x、y平面中計算,或者在X或y方向上計算。所述x、y或者X或y閾值可以采取任何適當(dāng)?shù)臄?shù)值。舉例來說,所述數(shù)值可以對應(yīng)于2_或者幾_。這樣就允許用戶的觸摸輸入發(fā)生微小的移動(正如可能在無意中發(fā)生的那樣)而不會重置定時器。
[0110]如果在步驟S20處確定定時器已到期,則在步驟S23處開始高亮顯示。在步驟S23之后,在步驟S24處放置開始光標(biāo)。開始光標(biāo)被放置在觸摸輸入的位置處,如果在開始觸摸輸入與定時器到期之間觸摸輸入發(fā)生了移動,則所述位置是觸摸輸入最后所處的位置。開始光標(biāo)標(biāo)記通過文字選擇操作所選擇的文字節(jié)段的開頭。
[0111]在放置了開始光標(biāo)之后,在步驟S25處放置結(jié)束光標(biāo)。結(jié)束光標(biāo)標(biāo)記通過文字選擇操作所選擇的文字節(jié)段的末尾。結(jié)束光標(biāo)被放置在觸摸輸入的位置處,其最初是與開始光標(biāo)相同的位置。在步驟S26處,確定觸摸輸入是否已被移除。響應(yīng)于確定觸摸輸入還沒有被移除,在步驟S27處確定觸摸輸入是否已移動。如果確定觸摸輸入還沒有移動,操作返回到步驟S26。操作保持在步驟S26和S27處,直到觸摸輸入的位置被移動或者觸摸輸入被移除為止。
[0112]如果步驟S27確定觸摸輸入已移動,則在步驟S28處確定觸摸輸入是否處于顯示的邊緣。在肯定確定的情況下,在步驟S29處搖動顯示。這與前面描述的步驟S22處的顯示搖動相同。但是在步驟S29中,開始光標(biāo)保持在其在步驟S24處被放置的位置處。
[0113]在步驟S29處的顯示搖動之后,或者在步驟S28處確定觸摸輸入不處于顯示邊緣之后,在步驟S30處移動結(jié)束光標(biāo)。開始光標(biāo)不被移動;僅有結(jié)束光標(biāo)隨著觸摸輸入移動而被移動。
[0114]應(yīng)當(dāng)認(rèn)識到,由于在步驟S28處確定觸摸輸入處于或靠近顯示邊緣而導(dǎo)致的步驟S29處的顯示搖動,導(dǎo)致在觸摸輸入基本上保持在相同位置的同時,隨著在經(jīng)過縮放的顯示上滾動文字而移動結(jié)束光標(biāo)。
[0115]在步驟S30之后,操作返回到步驟S26。因此,一旦在步驟S27處確定觸摸輸入已移動,操作保持在步驟S26到S30之間,直到在步驟S26處確定觸摸輸入已被移除為止。
[0116]一旦在步驟S26處確定觸摸輸入已被移除,在步驟S31處,高亮顯示開始和結(jié)束光標(biāo)之間的文字。在視覺上,可以隨著在步驟S30處移動結(jié)束光標(biāo)而高亮顯示文字(或者為之著色)。但是只有在步驟S31處,開始和結(jié)束光標(biāo)才全部固定。
[0117]在步驟S31之后,操作返回到步驟S5。在這里,終端100從指示模式43轉(zhuǎn)變T4到正常/縮放模式41。但是在這里,除非在步驟S24處放置開始光標(biāo)與在步驟S26處確定觸摸輸入之間沒有發(fā)生觸摸輸入的移動,否則在開始和結(jié)束光標(biāo)之間存在高亮顯示的文字。如果沒有發(fā)生結(jié)束光標(biāo)的移動,則在步驟S31之后,終端100駐留在正常/縮放模式下并且具有處于開始光標(biāo)的位置處的光標(biāo),如果結(jié)束光標(biāo)存在的話,則所述位置是結(jié)束光標(biāo)所將處于的相同位置。
[0118]前面描述的特征實施了兩階段光標(biāo)放置處理。在第一階段中,懸停輸入導(dǎo)致放大所顯示的文字窗口。在該第一階段處,用戶可以在不放置光標(biāo)的情況下四處搖動文字窗口。在第二階段處,觸摸輸入防止進一步四處搖動經(jīng)過縮放的文字窗口,并且導(dǎo)致光標(biāo)的移動。由于在第二階段中文字窗口被縮放或放大,因此與縮放之前的情況相比,更容易將光標(biāo)放置在用戶希望將其放置的位置。
[0119]此外,可以作為導(dǎo)致縮放的相同移動的一部分實現(xiàn)第二階段中的光標(biāo)放置。這與現(xiàn)有技術(shù)方案不同,在現(xiàn)有技術(shù)方案中,只能通過夾捏移動或者通過操作單獨的縮放控制來提供縮放。可以說所述首先使用懸停輸入進行縮放并且隨后使用觸摸輸入來進行精確光標(biāo)放置的兩階段處理提供了優(yōu)于各個組成部分的總和的結(jié)果,這是因為所述兩個階段可以被實施為用戶的指趾的相同移動的一部分。
[0120]應(yīng)當(dāng)提到的是,當(dāng)處于指示模式時,手指移動不再影響(經(jīng)過縮放或放大的)顯示內(nèi)容。顯示的內(nèi)容與檢測到觸摸輸入之前時保持相同。換句話說,用戶的指趾不再導(dǎo)致以指趾位置為中心的放大鏡模擬;相反,經(jīng)過放大的視圖被鎖定。如果用戶的指趾被移動到觸摸屏的邊緣或者靠近邊緣(但是僅到使得觸摸輸入保持處于或靠近顯示邊緣并且所顯示的文字在相關(guān)方向上沒有到達(dá)文字窗口的邊緣的程度),則經(jīng)過放大的視圖被部分地解鎖。
[0121]此外,前面參照圖3描述的操作允許選擇一定范圍的文字。此外,在實現(xiàn)對于該文字的高亮顯示的同時,允許在經(jīng)過縮放或放大的狀態(tài)下放置開始和結(jié)束光標(biāo)。此外,通過允許在已經(jīng)放置了開始光標(biāo)之后并且在放置結(jié)束光標(biāo)之前搖動顯示,即使不能夠在經(jīng)過擴大或縮放的尺寸下在相同的顯示內(nèi)觀看到開始和結(jié)束位置,仍然允許高亮顯示文字。在前面參照圖3描述的操作中,這是通過由用戶僅僅保持觸摸輸入并且在需要搖動的方向上將其手指移動到顯示的邊緣而實現(xiàn)的。這可以是在水平或垂直方向上進行的,或者可以是同時在水平和垂直方向上進行的。在觸摸輸入結(jié)束時選擇所框起的文字。
[0122]如何使用所選擇或者高亮顯示的文字落在本說明書的范圍之外。但是可以設(shè)想至IJ,用戶可以通過在文字上或者在顯式的任何部分上執(zhí)行長按或者通過按下硬件“選項”按鍵來選擇文字以執(zhí)行進一步的動作。
[0123]類似地,在將光標(biāo)放置在文字中之后作何使用落在本說明書的范圍之外。但是可以設(shè)想到,用戶可以利用鍵盤(例如虛擬鍵盤)在光標(biāo)位置處插入文字,或者可以利用(例如形成虛擬鍵盤的一部分的)退格鍵從光標(biāo)位置刪除文字。
[0124]關(guān)于觸摸輸入的位置放置光標(biāo)可以采取任何適當(dāng)形式。舉例來說,可以將光標(biāo)直接放置在觸摸輸入的位置處,也就是說放置在用戶指趾的下方?;蛘呖梢詫⒐鈽?biāo)放置在略微處于觸摸輸入位置上方的位置,也就是說處于用戶的指趾在觸摸屏102上的位置的上方。后一種替換方案可能是優(yōu)選的,這是因為其允許用戶更容易看到所顯示的光標(biāo)及其在文字中的方位。
[0125]雖然在前面對于圖3的解釋中描述了直到由終端100進入指示模式43才將光標(biāo)插入到文字中的情況,但是在第一組實施例內(nèi)的替換實施例中,光標(biāo)可以已經(jīng)存在于文字中。在一些這樣的實施例中,在終端100處于縮放-搖動模式42的同時,光標(biāo)可以保持在其原始位置處。
[0126]或者,在終端處于縮放-搖動模式的同時可以使得不顯示光標(biāo)。在任一種情況下,一旦終端100進入指示模式43,就在觸發(fā)從縮放-搖動模式到指示模式43的觸摸輸入的位置處插入光標(biāo)。在其他這樣的實施例中,可以在指示模式下改變在處于正常/縮放模式時已經(jīng)通過開始和結(jié)束光標(biāo)高亮顯示的文字節(jié)段。舉例來說,終端100可以對于通過位于開始或結(jié)束光標(biāo)的位置附近的觸摸輸入從縮放-搖動模式進入指示模式做出響應(yīng),這是通過使得光標(biāo)變?yōu)楦綄儆谟|摸輸入而實現(xiàn)的。在這里,用戶可以通過在指示模式下移動觸摸輸入來重定位光標(biāo),其中由于在指示模式下提供的縮放而使得精細(xì)光標(biāo)放置成為可能??梢杂捎脩敉ㄟ^采取類似的動作重定位開始和結(jié)束光標(biāo)當(dāng)中的另一個,但是這一次是將觸摸輸入著落在另一個光標(biāo)的位置附近。在這些其他的此類實施例中,光標(biāo)的位置可能是在終端處于指示模式時由用戶放置或者可能是通過某種其他方式放置,例如通過在終端100處于正常/縮放模式時將觸摸輸入放置在文字當(dāng)中的一個詞語上。
[0127]可以設(shè)想到,用戶在做出用戶輸入之前通常將知道其希望將光標(biāo)置于何處。在做出懸停輸入時,終端100隨后進入縮放-搖動模式42并且放大接收到懸停輸入的方位。在做出觸摸輸入時,用戶可以通過在水平和/或垂直方向上進行調(diào)節(jié)來精細(xì)調(diào)諧其光標(biāo)放置,直到使得光標(biāo)處于所期望的位置為止。除非懸停輸入的位置遠(yuǎn)離用戶希望插入光標(biāo)的位置,否則在簡單地插入光標(biāo)時不大可能需要搖動顯示。在用戶希望利用開始和結(jié)束光標(biāo)高亮顯示一個文字節(jié)段的情況下,顯示搖動更有可能發(fā)生。
[0128]從前面對于圖3的解釋應(yīng)當(dāng)認(rèn)識到,只有在確定檢測到懸停輸入之后才進入縮放-搖動模式。通過將終端100配置成使得用戶可以預(yù)測何時將進入縮放-搖動模式,用戶可以確信在需要時將會放大顯示以進行光標(biāo)放置。只有在一旦檢測到懸停輸入才進入縮放-搖動模式的另一個優(yōu)點在于,在不需要縮放時,縮放-搖動模式和指示模式的提供不需要影響終端100的操作。舉例來說,在用戶提供拖動或掃動輸入以用于滾動文字的情況下,這可以通過由用戶在不首先提供懸停輸入的情況下提供拖動或掃動輸入來實現(xiàn)。由于在步驟S6處沒有檢測到懸停輸入,因此沒有進入縮放-搖動模式,并且通過某種其他方式來處理用戶輸入。
[0129]本領(lǐng)域技術(shù)人員將會設(shè)想到替換實施例。
[0130]舉例來說,雖然前面在觸摸輸入仍然存在(特別是存在于顯示的邊緣處)的同時通過在步驟S22處搖動顯示來提供結(jié)束光標(biāo)放置,但是將會設(shè)想到替換方案。舉例來說,終端100可以被配置成在放置開始光標(biāo)之后并且在觸摸輸入處于或靠近顯示邊緣的同時進行縮小(降低縮放水平)。這樣的縮小允許顯示文字窗口的更大比例,這一比例包括開始光標(biāo)的位置,并且同時允許在用戶不移除觸摸輸入的情況下放置結(jié)束光標(biāo)。但是這樣做的缺點在于,由于在放置結(jié)束光標(biāo)時的降低的縮放水平,將光標(biāo)放置在所期望的結(jié)束光標(biāo)位置處對于用戶來說可能更加困難。
[0131]在另一個替換實施例中,終端100被配置成對于在高亮顯示了一些文字之后確定觸摸輸入已被移除做出響應(yīng),這是通過進行縮小并且隨后允許用戶選擇將在其中進行縮放以放置結(jié)束光標(biāo)的文字窗口的一個替換部分而實現(xiàn)的。在該實施例中,終端100可以對于檢測到用戶輸入在兩次相繼的觸摸輸入之間保持在懸停輸入位置處做出響應(yīng)。在該替換實施例中,終端100可以在懸停輸入存在的同時在(來自步驟S5)的原始縮放水平下顯示文字窗口,并且隨后一旦檢測到第二次觸摸輸入則放大到(來自步驟S8)的附加縮放水平?;蛘?,終端100可以響應(yīng)于在第一次觸摸輸入之后沒有檢測到懸停輸入而返回到原始縮放水平,并且響應(yīng)于隨后檢測到懸停輸入而將顯示縮放到懸停輸入所處的文字窗口部分,其中在隨后接收到觸摸輸入之后提供光標(biāo)放置。
[0132]前面參照圖3描述的操作解決了在某些放大鏡用戶接口中可能會遇到的指示精度的問題。在一些這樣的接口中,觸摸輸入的位置形成在其中提供放大的放大鏡或魚眼區(qū)段的中心。但是處于放大鏡或魚眼區(qū)段外部的顯示區(qū)域保持不變。在這些接口中,用戶可以能夠更好地看到其用戶輸入被提供在觸摸屏上的什么位置處。但是其不允許更容易地將輸入放置在所期望的位置處。通過縮放-搖動模式下的縮放與指示模式下的顯示鎖定的組合,利用前面描述的操作解決了這一問題。
[0133]現(xiàn)在將參照圖10的流程圖和圖4的狀態(tài)圖來描述終端100在第一、第二實施例中的操作。除非另行聲明或者除非在操作之間存在矛盾,否則第二組實施例的細(xì)節(jié)與第一組實施例相同。終端100在之前沒有檢測到懸停的情況下對于觸摸輸入的響應(yīng)落在本說明書的范圍之外,并且未在圖10中示出。
[0134]操作開始于步驟SI,其中終端100處于正常模式下。在步驟S2處,在其原始尺寸下顯示一個圖標(biāo)陣列。這在圖11中示出。在這里,終端100被顯示為提供一個圖標(biāo)柵格陣列。圖標(biāo)占據(jù)觸摸屏102的大部分顯示區(qū)域。各個圖標(biāo)被設(shè)置在規(guī)則的正方形柵格圖案中,但是也可以替換地使用其他陣列形式。這里的圖標(biāo)是正方形,但是其可以采取某種其他形狀。這里的圖標(biāo)是5mm正方形,但是其替換地可以是3mm或4mm或6mm或7mm正方形,或者某種其他尺寸。
[0135]在每一個圖標(biāo)與相鄰圖標(biāo)之間有一個小間隙。可以提供背景圖像,所述背景圖像在圖標(biāo)之間的間隙中可見。通過使用背景圖像和圖標(biāo)之間的間隙為用戶提供了更加令人愉快的視覺效果并且改進了可讀性。
[0136]在圖11中,可以說圖標(biāo)被顯不在原始尺寸下。在該例中,所有圖標(biāo)具有相冋的尺寸,但是其中一些可以替換地具有不同的尺寸。
[0137]在正常模式41下以及在(將在后面描述的)指示模式43下,終端100響應(yīng)于處在對應(yīng)于其中一個圖標(biāo)的位置處的用戶輸入而實施與選擇該圖標(biāo)相關(guān)聯(lián)的動作。在圖標(biāo)是照片的縮略圖的實例中,所述動作可以是打開相應(yīng)的照片,也就是說在完全尺寸視圖中顯示照片。在圖標(biāo)是書簽的情況下,檢測到圖標(biāo)位置處的用戶輸入可以使得終端100去到由所述書簽所鏈接到的網(wǎng)頁。顯而易見,這些僅僅是實例。在圖標(biāo)是視頻的縮略圖的實例中,檢測到圖標(biāo)位置處的用戶輸入可以使得終端100在媒體播放器應(yīng)用上打開視頻或者開始播放視頻。在圖標(biāo)是標(biāo)示電子書或文本文檔的文字或圖形的實例中,檢測到圖標(biāo)位置處的用戶輸入可以使得終端100打開電子書或文本文檔。在圖標(biāo)是應(yīng)用快捷方式的實例中,檢測到圖標(biāo)位置處的用戶輸入可以使得終端100打開應(yīng)用。在圖標(biāo)是聯(lián)系人圖標(biāo)的實例中,檢測到圖標(biāo)位置處的用戶輸入可以使得終端100在聯(lián)系人應(yīng)用中打開相應(yīng)的聯(lián)系人或者采取與該聯(lián)系人相關(guān)聯(lián)的預(yù)定義動作,例如發(fā)起針對該聯(lián)系人的呼叫或者打開針對該聯(lián)系人的空白消息。
[0138]其中終端100對用戶輸入做出響應(yīng)的觸摸屏102的區(qū)域可以被稱作目標(biāo)區(qū)域。每個圖標(biāo)可以有一個目標(biāo)區(qū)域,目標(biāo)區(qū)域內(nèi)的輸入導(dǎo)致選擇相應(yīng)的圖標(biāo)。目標(biāo)區(qū)域可以與圖標(biāo)完全重合,也就是說目標(biāo)區(qū)域可以與圖標(biāo)具有相同的尺寸和形狀并且可以位于與圖標(biāo)相同的位置。在這種情況下,圖標(biāo)之間的間隙不構(gòu)成任何目標(biāo)區(qū)域的一部分。在這里,在其中一個間隙內(nèi)檢測到觸摸屏102上的某一位置處的用戶輸入不會導(dǎo)致選擇任何圖標(biāo)?;蛘吣繕?biāo)區(qū)域可以略大于圖標(biāo)。在這些實施例中,在鄰近的目標(biāo)區(qū)域之間可以有或者可以沒有間隙。
[0139]通常當(dāng)從觸摸屏102移除用戶的指趾時,也就是說在觸摸輸入停止時,可以檢測到目標(biāo)區(qū)域內(nèi)的用戶輸入。如果觸摸輸入的位置在觸摸輸入的開始與結(jié)束之間發(fā)生移動,則觸摸輸入結(jié)束時的位置通常被視為輸入的位置。在這里,根據(jù)從觸摸屏102移除用戶指趾時所述用戶指趾位于其中的目標(biāo)區(qū)域來采取動作。用戶輸入可以采取多種適當(dāng)?shù)男问健Ee例來說,被稱作“按壓(press)”的較短持續(xù)時間的輸入是一種形式的輸入。另一種形式的輸入是“長按”,其是所持續(xù)的時間段超出一定閾值的某一位置處的觸摸輸入。所述閾值例如可以處于0.5到1.5秒之間,通常是大約I秒。
[0140]在步驟S3處,確定縮放水平是否改變??s放水平可能由于用戶的輸入而改變,所述用戶輸入例如是利用夾捏手勢、利用硬件按鍵或者通過某種其他方式。如果在步驟S3處確定縮放水平已改變,則在步驟S4處改變縮放水平。如果在步驟S3處確定縮放水平未改變或者在步驟S4之后,在步驟S5處在所設(shè)定的縮放水平下顯示文字。如果縮放水平未改變,則所設(shè)定的縮放水平是默認(rèn)縮放水平。因此,當(dāng)縮放水平?jīng)]有改變時,圖11再次表示在步驟S5之后所得到的顯示。圖11示出了由終端100顯示的圖標(biāo)陣列。所述陣列包括繞回(wraparound),因此一行中的圖標(biāo)是其上方緊接的一行中的圖標(biāo)序列的繼續(xù)。在圖11所示的窗口中,顯示出圖標(biāo)陣列的全部寬度。在該例中通過字母表的方式來標(biāo)記圖標(biāo)序列。
[0141]在步驟S6處,確定是否檢測到懸停輸入??梢酝ㄟ^任何適當(dāng)方式檢測懸停輸入或者僅僅是懸停??梢皂憫?yīng)于確定用戶的指趾處于觸覺/懸停接口 110的靈敏范圍內(nèi)而檢測到懸停?;蛘呖梢皂憫?yīng)于確定用戶的指趾處于觸覺/懸停接口 110的靈敏區(qū)域內(nèi)的特定位置的時間長度超出預(yù)定時間段而檢測到懸停,所述預(yù)定時間段可以是大約幾百毫秒?;蛘呖梢皂憫?yīng)于確定用戶的指趾處于觸摸屏102的特定范圍(例如30mm)內(nèi)而檢測到懸停。
[0142]如果沒有檢測到懸停輸入,則操作再次繼續(xù)到步驟S3。如果確定檢測到懸停輸入,則在步驟S7處,終端100離開正常模式并且進入縮放-搖動模式。從步驟S6到步驟S7的轉(zhuǎn)變由圖4中的轉(zhuǎn)變Tl表示。
[0143]此后,在步驟S8處提高縮放水平。在這里,所述縮放以懸停輸入的位置為中心。因此,導(dǎo)致被放大的是在步驟S5處圍繞懸停輸入位置所顯示的顯示區(qū)域。這在圖12中示出。在這里,圖5的顯示的左側(cè)的圖標(biāo)在圖12中被放大顯示。不處于懸停輸入位置附近的顯示部分不再被顯示。這包括圖11的顯示的右側(cè)。懸停輸入的位置由圓圈表示。
[0144]在步驟S9處,確定懸停輸入的位置是否已改變。如果在步驟S9處確定懸停輸入位置已改變,則在步驟SlO處隨著懸停輸入位置的移動而搖動顯示。在這里,顯示被搖動從而使得被放大顯示的圖標(biāo)跟隨懸停輸入的位置。從圖標(biāo)陣列的左側(cè)被放大開始,如圖12中所示,懸停輸入的向右移動導(dǎo)致在顯示器上顯示的圖標(biāo)向左滾動,從而使得圖4的顯示的右側(cè)的圖標(biāo)被顯示。這在圖13中示出。同樣地,懸停輸入的位置由圓圈表示。
[0145]類似地,如果懸停輸入的位置向上移動,則所顯示的圖標(biāo)向下滾動,從而隨后顯露出并且顯示如在步驟S5處顯示的圖5中示出的顯示的頂部的圖標(biāo)。步驟SlO處的隨著懸停輸入的移動進行的搖動涉及圖標(biāo)陣列的邊緣。搖動被限制成使得顯示文字不會移動超出陣列的邊界。這在全部兩個水平方向(左右)和全部兩個垂直方向(上下)上都使用。
[0146]在步驟SlO之后,操作再次回到步驟S9,其中確定懸停輸入位置是否已改變。
[0147]當(dāng)步驟S9表明沒有檢測到懸停輸入位置的改變時,在步驟Sll處確定懸停輸入是否已被移除。如果步驟Sll確定在終端100處于縮放-搖動模式的同時懸停輸入已被移除,則離開縮放-搖動模式,并且終端100返回正常/縮放模式。具體來說,操作再次繼續(xù)到步驟S5。這在圖4中由轉(zhuǎn)變T2表示。
[0148]如果在步驟Sll處確定懸停輸入還沒有被移除,則終端100保持在縮放-搖動模式下并且繼續(xù)到步驟S12。在這里,確定是否已檢測到觸摸輸入。如果在步驟S12處還沒有檢測到觸摸輸入,則操作返回到步驟S9。如果在步驟S12處確定已檢測到觸摸輸入,則操作繼續(xù)到步驟S13。
[0149]步驟S9、S11和S12的效果是使得終端100保持在縮放-搖動模式下,其中隨著懸停輸入的位置移動而搖動顯示,直到懸停輸入被移除或者檢測到觸摸輸入為止。如果懸停輸入被移除,則終端100從縮放-搖動模式42轉(zhuǎn)變T2到正常/縮放模式41。如果檢測到觸摸輸入,則終端100從縮放-搖動模式42轉(zhuǎn)變T3到指示模式43。在步驟S13處進入指示模式。
[0150]在步驟S14處,顯示被鎖定。除了將在后面解釋的某些情況之外,這一步驟防止對于顯示的進一步搖動。
[0151]在步驟S14處,在觸摸輸入的位置處提供指示光標(biāo)或標(biāo)記。這提供了圖14中示出的顯示。觸摸輸入的位置由內(nèi)部具有X的圓圈表示。所述指示圖標(biāo)或標(biāo)記可以采取任何適當(dāng)形式。舉例來說,其可以采取箭頭的形式,并且具有標(biāo)識出標(biāo)記位置的尖端。或者指示光標(biāo)可以具有某種其他形狀或形式。指示光標(biāo)的主要要求是用戶可以確定指示光標(biāo)所指示的位置。標(biāo)記是指示光標(biāo)的一種形式,但是可以不包括指示光標(biāo)圖標(biāo)或指示光標(biāo)圖形。相反,標(biāo)記可以通過使得某一位置看起來不同于其他位置而表明該位置。舉例來說,標(biāo)記可以通過提供以特定位置為中心的波紋或其他動態(tài)圖形效果來表明某一位置?;蛘邩?biāo)記可以改變存在于所述位置處的某物的外觀。在圖標(biāo)陣列中,標(biāo)記可以是具有不同于其他圖標(biāo)的視覺特性的圖標(biāo)。舉例來說,標(biāo)記圖標(biāo)可以被不同地著色或者具有不同的視覺紋理。標(biāo)記可以具有不同的亮度,或者具有對比度不同于其他圖標(biāo)的邊緣。標(biāo)記可以是動態(tài)的,這是在于標(biāo)記圖標(biāo)可以改變視覺外觀。舉例來說,標(biāo)記圖標(biāo)在顏色、亮度、對比度或者其任意組合方面可以閃爍或脈沖。標(biāo)記可以替換地采取任何其他適當(dāng)形式。如果觸摸輸入的位置與圖標(biāo)的目標(biāo)區(qū)域不重合,則不提供標(biāo)記或指示光標(biāo)?;蛘咛峁┲甘竟鈽?biāo)的方式可以使得用戶清楚看到所述指示光標(biāo)并非指向圖標(biāo)。在圖14中,與觸摸輸入位置重合的圖標(biāo)被顯示為具有與其他圖標(biāo)厚度不同的框架(在這里是更厚的框架)。
[0152]在步驟S14之后,在步驟S15處確定觸摸輸入位置是否已移動。如果在步驟S15處確定觸摸輸入的位置已移動,則操作繼續(xù)到步驟S16。在這里,指示光標(biāo)或標(biāo)記的位置連同觸摸輸入的新位置一起移動。所述移動可以是向左、向右、向上或向下,或者是垂直和水平移動的任意組合。在移動觸摸輸入之后,可以指向或標(biāo)記出不同的圖標(biāo)。這在圖15中示出,其中標(biāo)記出不同的圖標(biāo)。同樣地,觸摸輸入的位置由內(nèi)部具有X的圓圈表示。
[0153]在步驟S15已表明觸摸輸入還沒有移動之后或者在步驟S16處移動指示光標(biāo)之后,在步驟S17處確定觸摸輸入是否已被移除。如果在步驟S17處確定觸摸輸入還沒有被移除,則操作返回到步驟S15。如果在步驟S17處確定觸摸輸入已被移除,則操作繼續(xù)到步驟 S18。
[0154]因此,操作重復(fù)步驟S15、S16和S17,直到確定觸摸輸入已被移除為止,在這種情況下,終端100離開指示模式43并且操作繼續(xù)到步驟S18。但是終端100在此階段不可以轉(zhuǎn)變到正常/縮放模式。
[0155]在步驟S18處,選擇在移除觸摸輸入時具有處于觸摸輸入位置處的目標(biāo)區(qū)域的圖標(biāo)。如果在移除觸摸輸入時觸摸輸入的位置與圖標(biāo)的目標(biāo)區(qū)域不重合,則在步驟S18處不選擇圖標(biāo)。對于圖標(biāo)的選擇可以導(dǎo)致某種動作,其可以取決于圖標(biāo)所涉及的內(nèi)容以及終端100的設(shè)定。前面給出了一些實例。在步驟S18之后,操作在步驟S19處結(jié)束。
[0156]在步驟S16處移動指示光標(biāo)可以涉及搖動圖標(biāo)陣列的經(jīng)過縮放的部分,其方式類似于前面參照圖3的步驟S22所做的描述。
[0157]前面參照圖10描述的特征實施了兩階段光標(biāo)選擇處理。在第一階段中,懸停輸入導(dǎo)致放大所顯示的圖標(biāo)陣列。在該第一階段處,用戶可以在不選擇光標(biāo)的情況下四處搖動所述陣列。在第二階段處,觸摸輸入防止進一步四處搖動圖標(biāo)陣列,并且導(dǎo)致指示光標(biāo)或標(biāo)記的移動。由于在第二階段中圖標(biāo)陣列被縮放或放大,因此與縮放之前的情況相比,更容易選擇所期望的圖標(biāo)。此外,在圖標(biāo)是縮略圖并且具有某種其他形式的情況下(這意味著其對于其所代表的項目具有視覺代表性),通過提供縮放-搖動模式可以允許用戶在搜索中更好地識別出其所感興趣的圖標(biāo)。
[0158]此外,可以作為導(dǎo)致縮放的相同移動的一部分實現(xiàn)第二階段中的光標(biāo)選擇。這與其中只能通過夾捏移動或者通過操作單獨的縮放控制來提供縮放的方案不同??梢哉f所述首先使用懸停輸入進行縮放并且隨后使用觸摸輸入來進行光標(biāo)選擇的兩階段處理提供了優(yōu)于各個組成部分的總和的結(jié)果,這是因為所述兩個階段可以被實施為用戶指趾的相同移動的一部分。
[0159]應(yīng)當(dāng)提到的是,當(dāng)處于指示模式時,手指移動不再影響(經(jīng)過縮放或放大的)顯示內(nèi)容。顯示的內(nèi)容與檢測到觸摸輸入之前時保持相同。換句話說,用戶的指趾不再導(dǎo)致以指趾位置為中心的放大鏡模擬;相反,經(jīng)過放大的視圖被鎖定。如果用戶的指趾被移動到觸摸屏的邊緣或者靠近邊緣,則經(jīng)過放大的視圖可以被部分地解鎖。
[0160]對于光標(biāo)選擇作何使用落在本說明書的范圍之外。
[0161]關(guān)于觸摸輸入的位置放置指示光標(biāo)或標(biāo)記可以采取任何適當(dāng)形式。舉例來說,可以將指示光標(biāo)或標(biāo)記直接放置在觸摸輸入的位置處,也就是說放置在用戶指趾的下方?;蛘呖梢詫⒅甘竟鈽?biāo)或標(biāo)記放置在略微處于觸摸輸入位置上方的位置,也就是說處于用戶的指趾在觸摸屏102上的位置的上方。后一種替換方案可能是優(yōu)選的,這是因為其允許用戶更容易看到所顯示的指示光標(biāo)或標(biāo)記及其在圖標(biāo)陣列中的方位。
[0162]可以設(shè)想到,用戶在做出用戶輸入之前通常將知道其希望選擇哪一個光標(biāo)。在做出懸停輸入時,終端100隨后進入縮放-搖動模式42并且放大接收到懸停輸入的方位。在做出觸摸輸入時,用戶可以通過在水平和/或垂直方向上進行調(diào)節(jié)來精細(xì)調(diào)諧其指示光標(biāo)或標(biāo)記的放置,直到使得指示光標(biāo)或標(biāo)記處于所期望的位置為止。除非懸停輸入的位置遠(yuǎn)離用戶希望選擇的光標(biāo),否則在簡單地選擇光標(biāo)時不大可能需要搖動顯示。在用戶希望瀏覽各個光標(biāo)以找到所期望的光標(biāo)的情況下,顯示搖動更有可能發(fā)生。
[0163]從前面對于圖10的解釋應(yīng)當(dāng)認(rèn)識到,只有在確定檢測到懸停輸入之后才進入縮放-搖動模式。通過將終端100配置成使得用戶可以預(yù)測何時將進入縮放-搖動模式,用戶可以確信在需要時將會放大顯示以進行光標(biāo)選擇。只有在一旦檢測到懸停輸入才進入縮放-搖動模式的另一個優(yōu)點在于,在不需要縮放時,縮放-搖動模式和指示模式的提供不需要影響終端100的操作。舉例來說,在用戶提供拖動或掃動輸入以用于滾動經(jīng)過圖標(biāo)陣列的情況下,這可以通過由用戶在不首先提供懸停輸入的情況下提供拖動或掃動輸入來實現(xiàn)。由于在步驟S6處沒有檢測到懸停輸入,因此沒有進入縮放-搖動模式,并且通過某種其他方式來處理用戶輸入。
[0164]前面參照圖10描述的操作解決了在某些放大鏡用戶接口中可能會遇到的指示精度的問題。在一些這樣的接口中,觸摸輸入的位置形成在其中提供放大的放大鏡或魚眼區(qū)段的中心。但是處于放大鏡或魚眼區(qū)段外部的顯示區(qū)域保持不變。在這些接口中,用戶可以能夠更好地看到其用戶輸入被提供在觸摸屏上的什么位置處。但是其不允許更容易地將輸入放置在所期望的位置處。通過縮放-搖動模式下的縮放與指示模式下的顯示鎖定的組合,利用前面描述的操作解決了這一問題。
[0165]本領(lǐng)域技術(shù)人員將設(shè)想到許多替換實施例。還將會設(shè)想到許多附加特征。
[0166]舉例來說,在縮放-搖動模式下,縮放水平可以以某種方式取決于懸停輸入的z距離。舉例來說,縮放水平可以隨著用戶的指趾移動得更加靠近觸摸屏102而提高,直到其在做出觸摸輸入時達(dá)到最大水平為止,隨后縮放水平在指示模式下保持恒定??s放水平的提高可以是連續(xù)的,這是在于縮放水平隨著z距離的增大而逐漸提高。或者其可以是步進式的,這是在于縮放水平對于一定z距離范圍內(nèi)的z距離采取一個數(shù)值,并且對于低于該范圍的最小數(shù)值的z距離采取不同的數(shù)值。正常/縮放模式與指示模式下的縮放水平之間的不同縮放水平的步數(shù)可以取得任何適當(dāng)?shù)臄?shù)值,例如3個、4個或5個。
[0167]此外,本申請的公開內(nèi)容應(yīng)當(dāng)被理解成包括在這里明確地或隱含地公開的任何新穎特征或任何新穎特征組合或者其推廣,并且在本申請或者從中導(dǎo)出的任何申請的執(zhí)行過程中,可以制定新的權(quán)利要求以便涵蓋任何此類特征和/或此類特征的組合。
【權(quán)利要求】
1.一種方法,其包括: 在正常模式下,使得在觸摸屏上顯示多個離散項目; 在處于正常模式時,響應(yīng)于在正常模式下顯示多個離散項目的同時檢測到用戶的指趾在觸摸屏上方的某一位置處懸停但是沒有觸摸到觸摸屏,進入縮放-搖動模式; 響應(yīng)于進入縮放-搖動模式,使得縮放所顯示的多個離散項目; 在處于縮放-搖動模式時,通過使得搖動顯示在觸摸屏上的多個離散項目,對于檢測到用戶的指趾移動到觸摸屏上方的不同懸停位置做出響應(yīng); 在處于縮放-搖動模式時,通過進入指示模式對于檢測到觸摸輸入做出響應(yīng); 在處于指示模式時,防止隨著處于預(yù)定義標(biāo)準(zhǔn)內(nèi)的觸摸輸入的位置移動而搖動所顯示的多個離散項目;以及 在處于指示模式時,隨著觸摸輸入的位置改變導(dǎo)致光標(biāo)、指示光標(biāo)或標(biāo)記的移動。
2.如權(quán)利要求1所述的方法,其中,所述離散項目是文字字符。
3.如權(quán)利要求2所述的方法,其包括,在處于指示模式時,響應(yīng)于檢測到觸摸輸入的移除將光標(biāo)放置在觸摸輸入的位置處。
4.如權(quán)利要求1所述的方法,其中,所述離散項目是圖標(biāo)。
5.如權(quán)利要求4所述的方法,其包括,在處于指示模式時,響應(yīng)于檢測到觸摸輸入的移除選擇觸摸輸入位置處的圖標(biāo)。
6.如任一條在前權(quán)利要求所述的方法,其包括,在處于指示模式時,通過回到正常模式并且使得縮小所述多個離散項目,對于檢測到觸摸輸入的移除做出響應(yīng)。
7.如任一條在前權(quán)利要求所述的方法,其包括,在處于指示模式時,通過回到正常模式并且使得所述多個離散項目縮小到進入縮放-搖動模式時所存在的縮放水平,對于檢測到觸摸輸入的移除做出響應(yīng)。
8.如任一條在前權(quán)利要求所述的方法,其包括,在處于縮放-搖動模式時,通過回到正常模式并且使得縮小所述多個離散項目,對于檢測到觸摸輸入的移除做出響應(yīng)。
9.如任一條在前權(quán)利要求所述的方法,其包括,在處于縮放-搖動模式時,通過回到正常模式并且使得所述多個離散項目縮小到進入縮放-搖動模式時所存在的縮放水平,對于檢測到觸摸輸入的移除做出響應(yīng)。
10.一種包括指令的計算機程序,所述指令在由計算機設(shè)備執(zhí)行時控制其實施權(quán)利要求I到9當(dāng)中的任一條的方法。
11.一種設(shè)備,其包括: 在設(shè)備處于正常模式時,用于使得在觸摸屏上顯示多個離散項目的裝置; 在設(shè)備處于正常模式時,響應(yīng)于在正常模式下顯示多個離散項目的同時檢測到用戶的指趾在觸摸屏上方的某一位置處懸停但是沒有觸摸到觸摸屏而進入縮放-搖動模式的裝置; 響應(yīng)于進入縮放-搖動模式而使得縮放所顯示的多個離散項目的裝置; 在設(shè)備處于縮放-搖動模式時,用于通過使得搖動顯示在觸摸屏上的多個離散項目而對于檢測到用戶的指趾移動到觸摸屏上方的不同懸停位置做出響應(yīng)的裝置; 在設(shè)備處于縮放-搖動模式時,用于通過進入指示模式而對于檢測到觸摸輸入做出響應(yīng)的裝置; 在設(shè)備處于指示模式時,用于防止隨著處于預(yù)定義標(biāo)準(zhǔn)內(nèi)的觸摸輸入的位置移動而搖動所顯示的多個離散項目的裝置;以及 在設(shè)備處于指示模式時,用于隨著觸摸輸入的位置改變而導(dǎo)致光標(biāo)、指示光標(biāo)或標(biāo)記的移動的裝置。
12.如權(quán)利要求11所述的設(shè)備,其中,所述離散項目是文字字符。
13.如權(quán)利要求12所述的設(shè)備,其包括,在處于指示模式時,用于響應(yīng)于檢測到觸摸輸入的移除而將光標(biāo)放置在觸摸輸入位置處的裝置。
14.如權(quán)利要求11所述的設(shè)備,其中,所述離散項目是圖標(biāo)。
15.如權(quán)利要求14所述的設(shè)備,其包括,在處于指示模式時,用于響應(yīng)于檢測到觸摸輸入的移除而選擇觸摸輸入位置處的圖標(biāo)的裝置。
16.如權(quán)利要求11到15當(dāng)中的任一條所述的設(shè)備,其包括,在處于指示模式時,用于通過回到正常模式并且使得縮小所述多個離散項目而對于檢測到觸摸輸入的移除做出響應(yīng)的裝置。
17.如權(quán)利要求11到16當(dāng)中的任一條所述的設(shè)備,其包括,在處于指示模式時,用于通過回到正常模式并且使得所述多個離散項目縮小到進入縮放-搖動模式時所存在的縮放水平而對于檢測到觸摸輸入的移除做出響應(yīng)的裝置。
18.如權(quán)利要求11到17當(dāng)中的任一條所述的設(shè)備,其包括,在處于縮放-搖動模式時,用于通過回到正常模式并且使得縮小所述多個離散項目而對于檢測到觸摸輸入的移除做出響應(yīng)的裝置。
19.如權(quán)利要求11到18當(dāng)中的任一條所述的設(shè)備,其包括,在處于縮放-搖動模式時,用于通過回到正常模式并且使得所述多個離散項目縮小到進入縮放-搖動模式時所存在的縮放水平而對于檢測到觸摸輸入的移除做出響應(yīng)的裝置。
20.根據(jù)權(quán)利要求1到19當(dāng)中的任一條所述的設(shè)備,其中,所述設(shè)備是計算裝置,例如移動電話、便攜式計算機或非便攜式計算機。
21.一種設(shè)備,所述設(shè)備具有至少一個處理器以及其中存儲有計算機可讀代碼的至少一個存儲器,所述計算機可讀代碼在被執(zhí)行時控制所述至少一個處理器: 在正常模式下,使得在觸摸屏上顯示多個離散項目; 在處于正常模式時,響應(yīng)于在正常模式下顯示多個離散項目的同時檢測到用戶的指趾在觸摸屏上方的某一位置處懸停但是沒有觸摸到觸摸屏,進入縮放-搖動模式; 響應(yīng)于進入縮放-搖動模式,使得縮放所顯示的多個離散項目; 在處于縮放-搖動模式時,通過使得搖動顯示在觸摸屏上的多個離散項目,對于檢測到用戶的指趾移動到觸摸屏上方的不同懸停位置做出響應(yīng); 在處于縮放-搖動模式時,通過進入指示模式對于檢測到觸摸輸入做出響應(yīng); 在處于指示模式時,防止隨著處于預(yù)定義標(biāo)準(zhǔn)內(nèi)的觸摸輸入的位置移動而搖動所顯示的多個離散項目;以及 在處于指示模式時,隨著觸摸輸入的位置改變導(dǎo)致光標(biāo)、指示光標(biāo)或標(biāo)記的移動。
22.如權(quán)利要求21所述的設(shè)備,其中,所述離散項目是文字字符。
23.如權(quán)利要求22所述的設(shè)備,其中,所述計算機可讀代碼在被執(zhí)行時控制所述至少一個處理器:在處于指示模式時,響應(yīng)于檢測到觸摸輸入的移除將光標(biāo)放置在觸摸輸入的位置處。
24.如權(quán)利要求21所述的設(shè)備,其中,所述離散項目是圖標(biāo)。
25.如權(quán)利要求24所述的設(shè)備,其中,所述計算機可讀代碼在被執(zhí)行時控制所述至少一個處理器:在處于指示模式時,響應(yīng)于檢測到觸摸輸入的移除選擇觸摸輸入位置處的圖標(biāo)。
26.如權(quán)利要求21到25當(dāng)中的任一條所述的設(shè)備,其中,所述計算機可讀代碼在被執(zhí)行時控制所述至少一個處理器:在處于指示模式時,通過回到正常模式并且使得縮小所述多個離散項目,檢測觸摸輸入的移除。
27.如權(quán)利要求21到26當(dāng)中的任一條所述的設(shè)備,其中,所述計算機可讀代碼在被執(zhí)行時控制所述至少一個處理器:在處于指示模式時,通過回到正常模式并且使得所述多個離散項目縮小到進入縮放-搖動模式時所存在的縮放水平,對于檢測到觸摸輸入的移除做出響應(yīng)。
28.如權(quán)利要求21到27當(dāng)中的任一條所述的設(shè)備,其中,所述計算機可讀代碼在被執(zhí)行時控制所述至少一個處理器:在處于縮放-搖動模式時,通過回到正常模式并且使得縮小所述多個離散項目,對于檢測到觸摸輸入的移除做出響應(yīng)。
29.如權(quán)利要求21到28當(dāng)中的任一條所述的設(shè)備,其中,所述計算機可讀代碼在被執(zhí)行時控制所述至少一個處理器:在處于縮放-搖動模式時,通過回到正常模式并且使得所述多個離散項目縮小到進入縮放-搖動模式時所存在的縮放水平,對于檢測到觸摸輸入的移除做出響應(yīng)。
30.一種其中存儲有計算機可讀代碼的非瞬時性計算機可讀存儲介質(zhì),所述計算機可讀代碼在由計算設(shè)備執(zhí)行時使得所述計算設(shè)備實施一種方法,其包括: 在正常模式下,使得在觸摸屏上顯示多個離散項目; 在處于正常模式時,響應(yīng)于在正常模式下顯示多個離散項目的同時檢測到用戶的指趾在觸摸屏上方的某一位置處懸停但是沒有觸摸到觸摸屏,進入縮放-搖動模式; 響應(yīng)于進入縮放-搖動模式,使得縮放所顯示的多個離散項目; 在處于縮放-搖動模式時,通過使得搖動顯示在觸摸屏上的多個離散項目,對于檢測到用戶的指趾移動到觸摸屏上方的不同懸停位置做出響應(yīng); 在處于縮放-搖動模式時,通過進入指示模式對于檢測到觸摸輸入做出響應(yīng); 在處于指示模式時,防止隨著處于預(yù)定義標(biāo)準(zhǔn)內(nèi)的觸摸輸入的位置移動而搖動所顯示的多個離散項目;以及 在處于指示模式時,隨著觸摸輸入的位置改變導(dǎo)致光標(biāo)、指示光標(biāo)或標(biāo)記的移動。
31.一種計算機實施的方法,其包括: 在正常模式下,使得在觸摸屏上顯示多個離散項目; 在處于正常模式時,響應(yīng)于在正常模式下顯示多個離散項目的同時檢測到用戶的指趾在觸摸屏上方的某一位置處懸停但是沒有觸摸到觸摸屏,進入縮放-搖動模式; 響應(yīng)于進入縮放-搖動模式,使得縮放所顯示的多個離散項目; 在處于縮放-搖動模式時,通過使得搖動顯示在觸摸屏上的多個離散項目,對于檢測到用戶的指趾移動到觸摸屏上方的不同懸停位置做出響應(yīng); 在處于縮放-搖動模式時,通過進入指示模式對于檢測到觸摸輸入做出響應(yīng); 在處于指示模式時,防止隨著處于預(yù)定義標(biāo)準(zhǔn)內(nèi)的觸摸輸入的位置移動而搖動所顯示的多個離散項目;以及 在處于指示模式時,隨著觸摸輸入的位置改變導(dǎo)致光標(biāo)、指示光標(biāo)或標(biāo)記的移動。
【文檔編號】G06F3/0488GK104321734SQ201380025563
【公開日】2015年1月28日 申請日期:2013年3月14日 優(yōu)先權(quán)日:2012年3月15日
【發(fā)明者】S·P·龍凱寧 申請人:諾基亞公司