在ui對象之間進行導(dǎo)航的裝置及方法
【專利摘要】本發(fā)明涉及在UI對象之間進行導(dǎo)航的裝置及方法。本發(fā)明提供了一種在UI對象之間進行導(dǎo)航的方法,包括:接收來自輸入裝置的輸入信號;當檢測到所述輸入信號包括指示輸入裝置上的導(dǎo)航鍵被按下并被保持在按下狀態(tài)的第一信號時,光標按照一定移動步長和移動頻率在UI對象之間持續(xù)移動;以及在光標的移動過程中,當檢測到所述輸入信號包括指示預(yù)定按鍵被敲擊的第二信號時,改變光標的移動步長和移動頻率中的至少一個。利用本發(fā)明,用戶可以很容易地在UI對象之間進行導(dǎo)航或者對UI對象進行各種操作。
【專利說明】在Ul對象之間進行導(dǎo)航的裝置及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種在Π對象之間進行導(dǎo)航的裝置及方法。更具體地說,本發(fā)明涉及一種利用按鍵或虛擬按鍵在多個UI對象之間進行導(dǎo)航的裝置及方法。
【背景技術(shù)】
[0002]在現(xiàn)有技術(shù)中,通過例如鍵盤上的方向鍵可以控制光標在用戶界面(UserInterface)上的各個對象之間進行移動。這種移動通常具有固定的范圍(例如每次移動一個對象)和固定的速度。
[0003]以微軟的word軟件為例。當在word文檔的編輯界面下顯示文本時,通過鍵盤上的向左/向右鍵可以使光標向左/向右移動。每敲擊(click) 一次向左/向右鍵,光標就向左/向右移動一個字符。如果按下向左/向右鍵并保持該按鍵的被按下狀態(tài)達到預(yù)定時間,則光標就按照固定的速度向左/向右逐個字符地移動,當該按鍵被釋放時,光標停止移動。應(yīng)當注意,在本文中所述的“敲擊”表示用戶按下并立刻釋放按鍵的動作。
[0004]當在word文檔的編輯界面下顯示文本時,如果先按下鍵盤上的“Ctrl”鍵,并且在保持“Ctrl”鍵被按下的狀態(tài)下敲擊向左/向右鍵時,可以使光標以詞為單位向左/向右移動。與上面的描述類似,在保持“Ctrl”鍵被按下的狀態(tài)下,每敲擊一次向左/向右鍵,光標就向左/向右移動一個詞。如果按下向左/向右鍵并保持該按鍵的被按下狀態(tài)達到預(yù)定時間,則光標就按照固定的速度向左/向右逐個詞地移動,當該按鍵被釋放時,光標停止移動。
[0005]此外,當在word文檔的編輯界面下顯示文本時,通過鍵盤上的向上/向下鍵可以使光標向上/向下移動。每敲擊一次向上/向下鍵,光標就向上/向下移動一行。如果按下向上/向下鍵并保持該按鍵的被按下狀態(tài),則光標就按照固定的速度向上/向下逐行地持續(xù)移動,當該按鍵被釋放時,光標停止移動。
[0006]當在word文檔的編輯界面下顯示文本時,如果先按下鍵盤上的“Ctrl”鍵,并且在保持“Ctrl”鍵被按下的狀態(tài)下敲擊向上/向下鍵時,可以使光標以段為單位向上/向下移動。與上面的描述類似,在保持“Ctrl”鍵被按下的狀態(tài)下,每敲擊一次向上/向下鍵,光標就向上/向下移動一段。如果按下向上/向下鍵并保持該按鍵的被按下狀態(tài),則光標就按照固定的速度向上/向下逐段地持續(xù)移動,當該按鍵被釋放時,光標停止移動。
[0007]可以看到,在word軟件中,光標進行移動的步長被固定在一個字符(向左/向右移動時)和一行(向上/向下移動時)。雖然用戶可以通過按下額外的按鍵(CtrI)來改變移動的步長,但是這種操作也只能簡單地把步長改變成一個詞或一段。在很多比較長和復(fù)雜的文檔中,這種操作不能滿足在文檔中快速移動和定位光標的要求。此外,word軟件中改變步長的操作需要始終保持Ctrl鍵處于被按下狀態(tài)。而在許多情況下(例如移動設(shè)備中),Ctrl鍵并不存在或者不方便被同時按下。
[0008]美國專利US6100875公開了一種鼠標指針的移動方法。在該專利中,利用鍵盤來控制鼠標指針的移動。當用戶按下鍵盤上的指針移動按鍵時,鼠標指針就開始移動,并且鼠標指針的移動速度隨著指針移動按鍵被按下時間的增大而逐漸增大。但是,該專利只是控制鼠標指針的移動,只能在用戶界面上連續(xù)移動,而不能隨意跳轉(zhuǎn)到期望的位置。此外,當需要大范圍移動時,往往導(dǎo)致鼠標指針的移動速度過快,使得顯示不斷頻繁刷新。這種頻繁刷新經(jīng)常使得用戶無法看清已經(jīng)移動到什么位置,從而不能快速地把鼠標指針定位到期望的位置。另外,鼠標指針的移動不能基于Π對象的類型。仍以word文檔編輯為例,這種鼠標指針的移動不能按照用戶期望的單位進行移動,例如以詞、句、段等為單位移動。
【發(fā)明內(nèi)容】
[0009]本發(fā)明的發(fā)明人發(fā)現(xiàn)上述現(xiàn)有技術(shù)中存在問題,并因此針對所述問題中的至少一個問題提出了一種新的技術(shù)方案。
[0010]根據(jù)本發(fā)明的一個方面,提供了一種在Π對象之間進行導(dǎo)航的方法,包括:接收來自輸入裝置的輸入信號;當檢測到所述輸入信號包括指示輸入裝置上的導(dǎo)航鍵被按下并被保持在按下狀態(tài)的第一信號時,光標按照一定移動步長和移動頻率在UI對象之間持續(xù)移動;以及在光標的移動過程中,當檢測到所述輸入信號包括指示預(yù)定按鍵被敲擊的第二信號時,改變光標的移動步長和移動頻率中的至少一個。
[0011]進一步地,所述導(dǎo)航鍵包括以下一種或多種:向上鍵、向下鍵、向左鍵、向右鍵、向上翻頁鍵以及向下翻頁鍵。
[0012]進一步地,所述UI對象包括以下一種或多種:圖標、列表項、樹節(jié)點、表格項、文本和圖像。
[0013]進一步地,當所述UI對象具有分級結(jié)構(gòu)時,改變光標的移動步長的步驟包括使光標移動到分級結(jié)構(gòu)的與當前光標所處層級不同的層級上。
[0014]進一步地,所述Π對象為文本,光標的移動步長以字符、單詞、句、段、節(jié)或章為單位,所述改變光標的移動步長包括改變移動步長的單位。
[0015]進一步地,改變光標的移動步長包括改變移動步長的單位。
[0016]進一步地,改變光標的移動步長包括增大移動步長、減小移動步長、增大移動步長的單位或減小移動步長的單位。
[0017]進一步地,光標的移動步長包括最大移動步長和最小移動步長,光標的移動步長可以在最大移動步長和最小移動步長之間的范圍內(nèi)循環(huán)改變。
[0018]進一步地,光標的移動步長的單位包括最大單位和最小單位,光標的移動步長的單位可以在最大單位和最小單位之間的范圍內(nèi)循環(huán)改變。
[0019]進一步地,光標的外觀隨著移動步長的改變而改變。
[0020]進一步地,光標的外觀包括:形狀、顏色、大小、圖案。
[0021]進一步地,光標的移動頻率隨著移動步長的改變而改變。
[0022]進一步地,當光標的移動步長或移動步長的單位增大時,光標的移動頻率減小。
[0023]進一步地,當光標的移動步長或移動步長的單位減小時,光標的移動頻率增大。
[0024]進一步地,UI對象的顯示比例隨著光標的移動步長或移動頻率的改變而改變。
[0025]進一步地,當光標的移動步長、移動步長的單位或移動頻率增大時,Π對象的顯示比例減小。
[0026]進一步地,當光標的移動步長、移動步長的單位或移動頻率減小時,UI對象的顯示比例增大。
[0027]進一步地,當改變光標的移動步長或移動頻率時,顯示通知用戶改變后的移動步長或移動頻率的通知窗口。
[0028]進一步地,在顯示所述通知窗口達到預(yù)定時長后,刪除所述通知窗口。
[0029]進一步地,所述通知窗口為半透明的。
[0030]進一步地,當顯示所述通知窗口時,暫停光標的移動。
[0031]進一步地,所述預(yù)定按鍵包括第一按鍵,當檢測到所述輸入信號包括指示第一按鍵被敲擊的第二信號時,增大光標的移動步長或移動頻率中的至少一個。
[0032]進一步地,所述預(yù)定按鍵包括第二按鍵,當檢測到所述輸入信號包括指示第二按鍵被敲擊的第二信號時,減小光標的移動步長或移動頻率中的至少一個。
[0033]進一步地,上述方法還包括:提供預(yù)定的移動步長;以及當檢測到所述輸入信號包括指示輸入裝置上的導(dǎo)航鍵被釋放的第三信號時,停止光標的移動并且將光標的移動步長恢復(fù)為預(yù)定的移動步長。
[0034]進一步地,上述方法還包括:提供預(yù)定的移動頻率;以及當檢測到所述輸入信號包括指示輸入裝置上的導(dǎo)航鍵被釋放的第三信號時,停止光標的移動并且將光標的移動頻率恢復(fù)為預(yù)定的移動頻率。
[0035]根據(jù)本發(fā)明的另一方面,提供了一種在Π對象之間進行導(dǎo)航的裝置,包括:接收裝置,用于接收來自輸入裝置的輸入信號;第一檢測裝置,用于檢測所述輸入信號包括指示輸入裝置上的導(dǎo)航鍵被按下并被保持在按下狀態(tài)的第一信號;光標移動裝置,用于使光標按照一定移動步長和移動頻率在Π對象之間持續(xù)移動;第二檢測裝置,用于檢測所述輸入信號包括指示預(yù)定按鍵被敲擊的第二信號;以及速度改變裝置,用于根據(jù)第二信號改變光標的移動步長和移動頻率中的至少一個。
[0036]進一步地,上述裝置還包括外觀控制裝置,該外觀控制裝置隨著移動步長的改變而改變光標的外觀。
[0037]進一步地,上述裝置還包括頻率改變裝置,所述頻率改變裝置隨著光標的移動步長的改變而改變光標的移動頻率。
[0038]進一步地,上述裝置還包括顯示比例控制裝置,該顯示比例控制裝置隨著光標的移動步長的改變或移動頻率的改變而改變UI對象的顯示比例。
[0039]進一步地,上述裝置還包括通知窗口顯示裝置,當改變光標的移動步長或移動頻率時,該通知窗口顯示裝置控制顯示裝置以顯示通知用戶改變后的移動步長或移動頻率的通知窗口。
[0040]根據(jù)本發(fā)明的又一個方面,提供了一種在UI對象之間進行導(dǎo)航的方法,包括:接收來自輸入裝置的輸入信號;當檢測到所述輸入信號包括指示輸入裝置上的導(dǎo)航鍵被按下并被保持在按下狀態(tài)的第一信號時,光標按照一定移動步長在UI對象之間持續(xù)移動;以及在光標的移動過程中,使光標的移動步長和移動頻率中的至少一個隨著導(dǎo)航鍵被保持在按下狀態(tài)的時間而改變。
[0041]進一步地,當持續(xù)檢測到第一信號達到一定時間段時,增大光標的移動步長和移動頻率中的至少一個。
[0042]進一步地當持續(xù)檢測到第一信號達到第一時間段時,把光標的移動步長增大到第一移動步長;以及當持續(xù)檢測到第一信號達到第二時間段時,把光標的移動步長增大到第二移動步長,其中第二移動步長大于第一移動步長,第二時間段大于第一時間段。
[0043]根據(jù)本發(fā)明的又一個方面,提供了一種在Π對象之間進行導(dǎo)航的方法,包括:接收來自輸入裝置的輸入信號;當檢測到所述輸入信號包括指示輸入裝置上的導(dǎo)航鍵被按下并被保持在按下狀態(tài)的第一信號時,光標按照一定移動步長在UI對象之間持續(xù)移動;在光標的移動過程中,使光標的移動步長和移動頻率中的至少一個隨著導(dǎo)航鍵被保持在按下狀態(tài)的時間而改變,當檢測到所述信號包括指示預(yù)定鍵被敲擊的第二信號時,改變光標的移動步長和移動頻率中的至少一個。
[0044]根據(jù)本發(fā)明的又一個方面,提供了一種選擇多個Π對象的方法,包括:確定第一UI對象;根據(jù)本發(fā)明的上述各個方法將光標移動到第二 UI對象處;將第一 UI對象和第二UI對象之間的多個對象確定為所要選擇的對象。
[0045]根據(jù)本發(fā)明的又一個方面還提供了一種信息處理設(shè)備,包括處理器,該處理器被配置為:接收來自輸入裝置的輸入信號;當檢測到所述輸入信號包括指示輸入裝置上的導(dǎo)航鍵被按下并被保持在按下狀態(tài)的第一信號時,光標按照一定移動步長和移動頻率在UI對象之間持續(xù)移動;以及在光標的移動過程中,當檢測到所述輸入信號包括指示預(yù)定按鍵被敲擊的第二信號時,改變光標的移動步長和移動頻率中的至少一個。
[0046]根據(jù)本發(fā)明的上述導(dǎo)航方法和導(dǎo)航裝置,用戶能夠輕易在UI對象之間進行導(dǎo)航。
[0047]通過以下參照附圖對本發(fā)明的示例性實施例的詳細描述,本發(fā)明的其它特征及其優(yōu)點將會變得清楚。
【專利附圖】
【附圖說明】
[0048]構(gòu)成說明書的一部分的附圖描述了本發(fā)明的實施例,并且連同說明書一起用于解釋本發(fā)明的原理。
[0049]參照附圖,根據(jù)下面的詳細描述,可以更加清楚地理解本發(fā)明,其中:
[0050]圖1是示例說明根據(jù)本發(fā)明的一個實施例的在Π對象之間進行導(dǎo)航的裝置的框圖。
[0051]圖2是示例說明根據(jù)本發(fā)明的一個實施例的在UI對象之間進行導(dǎo)航的方法的流程圖。
[0052]圖3是示例說明根據(jù)本發(fā)明的一個實施例而在文檔中移動光標的示意圖。
[0053]圖4示出了圖3所示實施例的具體流程圖。
[0054]圖5示出了根據(jù)本發(fā)明的另一個實施例的在Π對象之間進行導(dǎo)航的裝置的框圖。
[0055]圖6示出了根據(jù)本發(fā)明的又一個實施例的在Π對象之間進行導(dǎo)航的裝置的框圖。
[0056]圖7示出了根據(jù)本發(fā)明的又一個實施例的在Π對象之間進行導(dǎo)航的方法的流程圖。
[0057]圖8示出了根據(jù)本發(fā)明的在Π對象之間進行導(dǎo)航的一個示例。
[0058]圖9示出了根據(jù)本發(fā)明的又一個實施例的在Π對象之間進行導(dǎo)航的方法的流程圖。
[0059]圖10示出了根據(jù)本發(fā)明的又一個實施例的在Π對象之間進行導(dǎo)航的方法的流程圖。
[0060]圖11示出了根據(jù)本發(fā)明的又一個實施例的在Π對象之間進行導(dǎo)航的例子。
[0061]圖12示出了根據(jù)本發(fā)明的又一個實施例的在UI對象之間進行導(dǎo)航的例子。
[0062]圖13示出了根據(jù)本發(fā)明的又一個實施例的在UI對象之間進行導(dǎo)航的例子。
[0063]圖14示出了根據(jù)本發(fā)明的又一個實施例的在UI對象之間進行導(dǎo)航的例子。
[0064]圖15示出了根據(jù)本發(fā)明的又一個實施例的在UI對象之間進行導(dǎo)航的例子。
[0065]圖16示出了根據(jù)程序執(zhí)行本發(fā)明各系列處理的計算機的硬件配置的示例的框圖。
【具體實施方式】
[0066]現(xiàn)在將參照附圖來詳細描述本發(fā)明的各種示例性實施例。應(yīng)注意到:除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置、數(shù)字表達式和數(shù)值不限制本發(fā)明的范圍。
[0067]同時,應(yīng)當明白,為了便于描述,附圖中所示出的各個部分的尺寸并不是按照實際的比例關(guān)系繪制的。
[0068]以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使用的任何限制。
[0069]對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細討論,但在適當情況下,所述技術(shù)、方法和設(shè)備應(yīng)當被視為授權(quán)說明書的一部分。
[0070]在這里示出和討論的所有示例中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實施例的其它示例可以具有不同的值。
[0071]應(yīng)注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步討論。
[0072]圖1示出了根據(jù)本發(fā)明的一個實施例的在UI對象之間進行導(dǎo)航的裝置的框圖。
[0073]如圖1所示,本發(fā)明的一個實施例的在Π對象之間進行導(dǎo)航的裝置100包括:接收裝置101、第一檢測裝置102、第二檢測裝置103、光標移動裝置104、步長改變裝置105。
[0074]接收裝置101能夠從輸入裝置接收用戶的輸入。這里的輸入裝置可以為例如計算機鍵盤、手機的鍵盤、在觸摸屏上形成的虛擬鍵盤、遙控器上的鍵盤等。應(yīng)當理解,本發(fā)明中所描述的“鍵盤”應(yīng)當從最廣闊的范圍來理解,可以包括現(xiàn)有通用的包括數(shù)字和英文字母的鍵盤,也可以包括任何類型和數(shù)目的按鍵。也就是說,只要至少包括一個實體或虛擬按鍵,都可以稱為“鍵盤”。輸入裝置把用戶的輸入轉(zhuǎn)換成模擬或數(shù)字的輸入信號,然后把輸入信號以有線或無線的方式發(fā)送給接收裝置101。
[0075]第一檢測裝置102對接收裝置101接收的輸入信號進行檢測。如果第一檢測裝置102檢測到表示輸入裝置上的導(dǎo)航鍵被按下并被保持在按下狀態(tài)的第一信號時,則第一檢測裝置102命令光標移動裝置104使光標按照一定移動步長在用戶界面中的各個對象之間持續(xù)移動。這里,輸入裝置上的導(dǎo)航鍵可以是以下按鍵中的一種或多種:向上鍵、向下鍵、向左鍵、向右鍵、向上翻頁鍵以及向下翻頁鍵。當然,實際上本發(fā)明的導(dǎo)航鍵不限于上述按鍵,而可以是輸入裝置上任何合適的按鍵。此外,光標移動裝置104可以使光標按照預(yù)定的移動步長進行移動,也可以根據(jù)來自步長改變裝置105的命令而按照步長改變裝置105規(guī)定的步長進行移動。
[0076]第二檢測裝置103也對接收裝置101接收的輸入信號進行檢測。如果在光標的移動過程中,第二檢測裝置103檢測到輸入信號包括指示預(yù)定按鍵被敲擊的第二信號時,把該檢測結(jié)果輸出給步長改變裝置105。然后,步長改變裝置105根據(jù)檢測結(jié)果改變光標的移動步長,并且命令光標移動裝置104按照新的移動步長來移動光標。
[0077]上述的預(yù)定按鍵可以是使光標的移動步長減小的按鍵,也可以是使光標的移動步長增大的按鍵。光標的移動步長將根據(jù)不同的預(yù)定按鍵而增大或減小。
[0078]圖2示出了根據(jù)本發(fā)明的一個實施例的在Π對象之間進行導(dǎo)航的方法的流程圖。
[0079]根據(jù)本實施例的方法,當用戶通過輸入裝置進行輸入時,由接收裝置101接收來自輸入裝置的輸入信號(步驟201)。
[0080]然后,當?shù)谝粰z測裝置102檢測到輸入信號包括指示輸入裝置上的導(dǎo)航鍵被按下并被保持在按下狀態(tài)的信號(第一信號)時,則命令光標移動裝置104使光標按照一定移動步長在UI對象之間持續(xù)移動(步驟202)。通常,光標移動裝置104可以預(yù)先設(shè)置有默認的移動步長。在沒有收到步長改變裝置105的命令的情況下,光標移動裝置104可以按照該默認的移動步長來移動光標。
[0081]在光標的移動過程中,當?shù)诙z測裝置103檢測到輸入信號包括指示預(yù)定按鍵被敲擊的信號(第二信號)時,步長改變裝置105就可以根據(jù)第二檢測裝置103的檢測結(jié)果來改變步長,并且命令光標移動裝置按照改變后的步長來移動光標(步驟203)。
[0082]圖3示出了根據(jù)本發(fā)明的一個實施例的在文檔中移動光標的示意圖。
[0083]如圖3所示,該文檔具有比較復(fù)雜的結(jié)構(gòu)。具體地說,圖3中的文檔包括兩個小節(jié)(Sect1nl和Sect1n2),每個小節(jié)各自包括兩個部分(Part A和Part B)。第二小節(jié)(Sect1n2)的第一部分(Part A)包括一段文字(Paragraph Al)。第二小節(jié)的第二部分(Part B)包括三段文字(Paragraph BI, Paragraph B2 以及 Paragraph B3)。
[0084]在圖3中,光標初始位于Pl處。當用戶按下鍵盤上的向左鍵(例如0.3秒)時,第一檢測裝置102就命令光標移動裝置104向左移動光標。在本例子中,光標移動裝置104的默認移動步長為I個字符(在文本中向左/向右移動的情況下),從而光標從Pl開始不斷向左逐個字符地移動到P2、P3。
[0085]當光標逐個字符地移動到P3處時,用戶敲擊鍵盤的向上鍵一次,第二檢測裝置103檢測到用戶的該操作并把檢測結(jié)果發(fā)送給步長改變裝置105。步長改變裝置105根據(jù)檢測結(jié)果命令光標移動裝置104增大光標的移動步長,把移動步長的單位從單個字符增大為單個詞。這樣,光標從P3開始將逐個詞地進行移動。也就是說,光標將從P3直接跳到P4,從P4直接跳到P5。在一個例子中,如果當光標的移動步長從單個字符變?yōu)閱蝹€詞時該光標正處于一個詞的中間,則光標將在下一次移動時直接跳到當前詞的開頭。當然,本領(lǐng)域人員應(yīng)當理解,還可以采用其它方式,例如光標可以在下一次移動時直接跳到移動方向上的下一個詞的末尾,等等。
[0086]當光標逐個詞地移動到P5處時,用戶再次敲擊鍵盤的向上鍵一次,第二檢測裝置103檢測到用戶的該操作并把檢測結(jié)果發(fā)送給步長改變裝置105。步長改變裝置105根據(jù)檢測結(jié)果命令光標移動裝置104增大光標的移動步長,把移動步長的單位從單個詞增大為單個句子。這樣,光標從P5開始將逐個句子地進行移動。也就是說,光標將從P5直接跳到P6,從P6直接跳到P7。在一個例子中,如果當光標的移動步長從單個詞變?yōu)閱蝹€句子時該光標正處于一個句子的中間,則光標將在下一次移動時直接跳到當前句子的開頭。當然,本領(lǐng)域人員應(yīng)當理解,還可以采用其它方式,例如光標可以在下一次移動時直接跳到移動方向上的下一句的末尾,等等。
[0087]當光標逐個句子地移動到P7處時,用戶再次敲擊鍵盤的向上鍵一次,第二檢測裝置103檢測到用戶的該操作并把檢測結(jié)果發(fā)送給步長改變裝置105。步長改變裝置105根據(jù)檢測結(jié)果命令光標移動裝置104增大光標的移動步長,把移動步長的單位從單個句子增大為單個段。這樣,光標從P7開始將逐段地進行移動。也就是說,光標將從P7直接跳到P8。在一個例子中,如果當光標的移動步長從單個句子變?yōu)閱蝹€段時該光標正處于一個句子的中間,則光標將在下一次移動時直接跳到當前段的開頭。當然,本領(lǐng)域人員應(yīng)當理解,還可以采用其它方式,例如光標可以在下一次移動時直接跳到移動方向上的下一段的末尾,等坐寸ο
[0088]類似地,當光標逐段地移動到P7處時,用戶再次敲擊向上鍵一次,步長的單位變?yōu)閱蝹€部分,從而光標從P8直接跳到P9,從P9直接跳到P10。也就是說,光標將逐個部分地進行移動。
[0089]類似地,當光標逐個部分地移動到PlO處時,用戶再次敲擊向上鍵一次,步長的單位變?yōu)閱蝹€小節(jié),從而光標從P1直接跳到P11,從Pll直接跳到P12。也就是說,光標將逐個小節(jié)地進行移動。
[0090]當光標移動到用戶期望的位置時,用戶釋放向左鍵,從而停止光標的移動。
[0091]在上述實施例中,通過敲擊向上鍵可以不斷地增大光標的移動步長,從而在文本中把光標快速定位到期望的位置處。
[0092]此外,在該實施例中,還可以減小光標的移動步長。例如,當在光標的移動過程中,用戶敲擊向下鍵就可以逐步減小光標的移動步長。
[0093]圖4示出了圖3所示實施例的具體流程圖。如圖4所示,用戶按下向左鍵(步驟401)并保持該鍵處于按下狀態(tài)時,光標向左逐個字符地移動(步驟402)。檢測用戶是否敲擊了向上鍵或向下鍵(步驟403)。如果用戶沒有敲擊向上鍵或向下鍵,則檢測是否向左鍵被釋放(步驟407)。如果向左鍵被釋放,則結(jié)束該流程的處理(步驟408),如果向左鍵未被釋放,則返回步驟402,光標繼續(xù)向左逐個字符地移動。在用戶敲擊了向上鍵或向下鍵的情況下(步驟403),在步驟404進一步判斷用戶敲擊的是否為向上鍵。如果用戶敲擊了向上鍵,則增大光標的移動步長(步驟405)。如果用戶敲擊的按鍵不是向上鍵,則可以推知用戶敲擊了向下鍵,從而減小光標的移動步長(步驟406)。在增大或減小了光標的移動步長之后,進一步判斷向左鍵是否被釋放(407),如果向左鍵被釋放則結(jié)束處理(408),如果向左鍵沒有被釋放則返回步驟402,使光標繼續(xù)向左逐個字符地移動。
[0094]然而,在上述實施例中,由于光標的移動頻率沒有變化,所以隨著光標的移動步長的不斷增大,光標在文本中的移動速度不斷增大。應(yīng)當理解,本發(fā)明中的光標的移動頻率是指光標在單位時間內(nèi)移動的次數(shù)(步數(shù))。但是,如果光標的移動速度太快的話,將會導(dǎo)致用戶界面過于頻繁地刷新,甚至導(dǎo)致用戶可能來不及看清楚光標已經(jīng)移動到了什么位置,從而反過來影響了光標的快速定位。
[0095]所以,在根據(jù)本發(fā)明的另一個實施例中,如圖5所示,示出了根據(jù)本發(fā)明的另一個實施例的在UI對象之間進行導(dǎo)航的裝置500。
[0096]如圖5所示,該裝置500包括:接收裝置501、第一檢測裝置502、第二檢測裝置503、光標移動裝置504、步長改變裝置505以及頻率改變裝置506。裝置500的各個部件的操作與圖1所示的裝置100中的各個部件的操作類似,在此就不再贅述。下面主要描述裝置500與裝置100的不同之處。
[0097]在裝置500中,步長改變裝置505還把改變后的步長發(fā)送給頻率改變裝置506。頻率改變裝置506可以根據(jù)所接收到的步長來計算光標的移動頻率,然后把計算出來的移動頻率發(fā)送給光標移動裝置504。光標移動裝置504將根據(jù)來自頻率改變裝置506的新的移動頻率來移動光標。通常,為了避免光標的移動速度過快,當光標的移動步長增大時,可以適當?shù)販p小光標的移動頻率,從而達到既增大了光標的移動速度,又避免了移動速度過快而導(dǎo)致用戶無法看清光標當前所處位置的效果。此外,當光標的移動步長減小時,還可以適當?shù)卦龃蠊鈽说囊苿宇l率,保證光標仍然能夠較快地在文本中移動。
[0098]在根據(jù)本發(fā)明的又一個實施例中,裝置500還可以包括外觀控制裝置,該外觀控制裝置能夠使光標的外觀隨著移動步長的改變而改變。例如,光標的形狀、顏色、大小、圖案等都可以隨著移動步長的改變而改變,從而使得用戶在移動光標的過程中更加清楚當前光標的移動步長。例如,在根據(jù)本發(fā)明的一個示例中,光標的尺寸隨著移動步長的增大而增大。
[0099]此外,在根據(jù)本發(fā)明的一個實施例中,可以為光標的移動設(shè)置最大移動步長和最小移動步長。從而使得光標的移動步長可以在最大移動步長和最小移動步長之間的范圍內(nèi)循環(huán)改變。例如,仍參照圖3所示實施例,假設(shè)最大移動步長為單個小節(jié),最小移動步長為單個字符。當目前光標已經(jīng)按照單個小節(jié)在移動時,如果用戶進一步敲擊向上鍵,則光標的移動步長將會返回最小移動步長,即開始逐個字符地移動。
[0100]圖6示出了根據(jù)本發(fā)明的又一個實施例的在Π對象之間進行導(dǎo)航的裝置的框圖。
[0101]如圖6所示,在Π對象之間進行導(dǎo)航的裝置600包括:接收裝置601、第一檢測裝置602、第二檢測裝置603、光標移動裝置604以及頻率改變裝置605。
[0102]在裝置600中,接收裝置601、第一檢測裝置602、第二檢測裝置603、光標移動裝置604的功能與參照圖1描述的裝置100的對應(yīng)部件的功能類似,為了簡潔起見,這里就不再重復(fù)描述。
[0103]頻率改變裝置605能夠根據(jù)第二檢測裝置603的檢測結(jié)果改變光標的移動頻率,并且命令光標移動裝置604按照新的移動頻率來移動光標。
[0104]圖7示出了根據(jù)本發(fā)明的又一個實施例的在Π對象之間進行導(dǎo)航的方法的流程圖。
[0105]如圖7所示,在該流程圖所描述的在UI對象之間進行導(dǎo)航的方法中,當用戶通過輸入裝置進行輸入時,由接收裝置601接收來自輸入裝置的輸入信號(步驟701)。
[0106]然后,當?shù)谝粰z測裝置602檢測到輸入信號包括指示輸入裝置上的導(dǎo)航鍵被按下并被保持在按下狀態(tài)的信號時,則命令光標移動裝置604使光標按照一定移動頻率在UI對象之間持續(xù)移動(步驟702)。通常,光標移動裝置604可以預(yù)先設(shè)置有默認的移動頻率。在沒有收到頻率改變裝置605的命令的情況下,光標移動裝置604可以按照該默認的移動頻率來移動光標。
[0107]在光標的移動過程中,當?shù)诙z測裝置603檢測到輸入信號包括指示預(yù)定按鍵被敲擊的信號時,頻率改變裝置605就可以根據(jù)第二檢測裝置603的檢測結(jié)果來改變頻率,并且命令光標移動裝置按照改變后的頻率來移動光標(步驟703)。
[0108]圖8給出了在文本中根據(jù)圖7所示方法進行導(dǎo)航的一個示例方法的流程圖。
[0109]如圖8所示,在文本中導(dǎo)航時,如果用戶按下向左鍵(步驟801),則光標開始按照30個字符每秒的速度向左移動(步驟802)。由于初始的移動步長是一個字符,所以光標的移動頻率為每秒30步。然后,判斷用戶是否敲擊了向上鍵或向下鍵(步驟803)。如果用戶沒有敲擊向上鍵和向下鍵,則進一步判斷向左鍵是否被釋放(步驟807),如果向左鍵被釋放,則結(jié)束光標的移動(步驟808)。如果向左鍵沒有被釋放,則返回到步驟802,光標繼續(xù)按照當前的移動步長和移動頻率向左移動。當檢測到用戶敲擊向上鍵或向下鍵時,進一步判斷用戶敲擊的按鍵是否為向上鍵(步驟804)。如果用戶敲擊了向上鍵,則增大光標的移動頻率(步驟805),例如光標的移動頻率增大到40步每秒(即每秒向左移動40個字符)。如果用戶沒有敲擊向上鍵,則可以推知用戶敲擊了向下鍵。在用戶敲擊向下鍵的情況下,減小光標的移動頻率(步驟806),例如光標的移動頻率減小到20步每秒(即每秒向左移動20個字符)。
[0110]根據(jù)上面描述的本發(fā)明的各個實施例可以看到,當?shù)诙z測裝置(103,603)檢測到輸入信號包括指示預(yù)定按鍵被敲擊的第二信號時,能夠根據(jù)該檢測結(jié)果來改變光標的移動步長、或者改變光標的移動頻率、或者改變光標的移動步長和移動頻率二者。
[0111]圖9示出了根據(jù)本發(fā)明的又一個實施例的在Π對象間進行導(dǎo)航的方法的流程圖。
[0112]如圖9所示,首先從輸入裝置接收用戶的輸入,獲得輸入信號(步驟901)。
[0113]然后,對輸入信號進行檢測。當檢測到輸入信號表示輸入裝置上的導(dǎo)航鍵被按下并且被保持在按下狀態(tài)時,光標移動裝置就控制光標按照一定的移動步長和移動頻率在Π對象之間持續(xù)移動(步驟902)。
[0114]在光標的持續(xù)移動期間,如果進一步檢測到導(dǎo)航鍵已經(jīng)被保持在按下狀態(tài)達到第二時間段T2(T2>T1),則光標移動裝置自動改變光標的移動步長和移動頻率中的至少一個。
[0115]最后,當光標移動到期望的位置時,導(dǎo)航鍵被釋放,光標停止移動。
[0116]例如,在Π對象為文本的一個例子中,通過本發(fā)明的上述方法,當按下諸如向左鍵時,光標開始向左逐個字符地移動。當保持向左鍵被按下達到例如1.5秒時,光標移動裝置自動把光標的移動步長從單個字符增大到單個詞。進一步地,還可以繼續(xù)不斷地隨時間增大光標的移動步長。比如,當保持向左鍵被按下達到例如3秒時,光標移動裝置自動把光標的移動步長從單個詞增大到單個句子,等等。此外,也可以按照類似的方式改變光標的移動頻率。比如,當最初按下向左鍵時,光標開始在文本中以每秒30個字符的頻率逐個字符地移動。當保持向左鍵被按下達到例如1.5秒時,光標移動裝置自動把光標的移動頻率從每秒移動30次增大到每秒移動40次。這樣,光標從1.5秒開始將按照每秒40個字符的頻率逐個字符地移動。
[0117]本發(fā)明上面參照圖2和圖7描述的導(dǎo)航方法還可以與圖9中的導(dǎo)航方法結(jié)合使用。
[0118]圖10示出了根據(jù)本發(fā)明的又一個實施例的在Π對象間進行導(dǎo)航的方法的流程圖。
[0119]如圖10所示,該方法的步驟1001、1002、1003分別與圖9所示的導(dǎo)航方法的步驟901、902、903類似,為了簡潔起見,這里就不再重復(fù)描述。
[0120]從圖10可以看到,當按照圖9所示方法在文本中移動光標時,光標的移動步長隨著導(dǎo)航鍵被保持在按下狀態(tài)的時間而逐漸增大。當光標逐漸接近用戶期望的位置時,為了避免光標移動速度太快而超過期望的位置,需要把光標的移動速度降下來。這時,在步驟1004中,用戶敲擊預(yù)定按鍵,從而改變光標的移動步長和移動頻率中的至少一個。使得光標的移動速度降低,從而便于更加準確地定位光標。
[0121]圖11示出了圖10所示混合移動方式的一個示例。
[0122]如圖11所示,在文本中需要把光標從位置Pl移動到位置P9。首先,用戶按下向左鍵并保持在按下狀態(tài),則光標從位置Pl開始逐個字符地向左移動。經(jīng)過例如1.5秒后,光標移動到位置P2。這時,光標的移動步長自動增大為單個詞。因此,從位置P2開始,光標將逐個詞地移動。再經(jīng)過例如1.5秒后,光標移動到位置P3,光標的移動步長自動增大到單個句子。因此,從位置P3開始,光標將逐個句子地移動。再經(jīng)過例如1.5秒后,光標移動到位置P4,光標的移動步長自動增大到單個段。因此,從位置P4開始,光標將逐段地移動。再經(jīng)過例如1.5秒后,光標移動到位置P5。由于用戶期望的位置P9就在位置P5所在的段中,不能繼續(xù)以段為單位進行移動。這時,用戶敲擊向下鍵一次,光標的移動步長減小到單個句子。因此,從位置P5開始,光標將逐個句子地移動。當光標移動到位置P7時,用戶再次敲擊向下鍵一次,光標的移動步長減小到單個詞。因此,從位置P7開始,光標將逐個詞地移動。當光標移動到位置P8時,用戶再次敲擊向下鍵一次,光標的移動步長減小到單個字符。因此,從位置P8開始,光標將恢復(fù)到最初的逐個字符地移動,直到光標達到期望的位置P9時,向左鍵被釋放,停止光標的移動。
[0123]上述導(dǎo)航方法不僅可以用于在文本中導(dǎo)航,也可以用于其它Π對象間的導(dǎo)航。圖12示出了根據(jù)本發(fā)明的在UI對象之間進行導(dǎo)航的另一個示例。
[0124]如圖12所示,在手機的聯(lián)系人列表中存在許多聯(lián)系人。光標最開始位于第一行。當用戶按下向下鍵時,光標開始逐行地向下移動。當例如向下鍵被保持在按下狀態(tài)達到0.5秒時,光標的移動步長自動增大為3行,即光標每次向下移動3行。當接近用戶要查找的聯(lián)系人時,用戶敲擊向左鍵一次,使得光標向下移動的步長恢復(fù)為I行。最后,光標逐行地移動定位到要查找的聯(lián)系人。
[0125]本領(lǐng)域技術(shù)人員應(yīng)當理解,本發(fā)明的在Π對象間進行導(dǎo)航的方法不限于上面的方式,而是可以有許多變型。圖13-15例示了根據(jù)本發(fā)明的幾個變型例。
[0126]如圖13所示,在該例子中,根據(jù)本發(fā)明的在UI對象間進行導(dǎo)航的裝置還設(shè)置有顯示比例控制裝置,該顯示比例控制裝置使Π對象的縮放比例隨著光標的移動步長的變化或移動頻率的變化而變化。在圖13中,文本的初始縮放比例為100%,光標開始逐行地移動。當光標的移動步長增大到單個段時,如果仍然按照100%的縮放比例顯示文本,則光標在用戶界面上大范圍地快速移動,導(dǎo)致用戶界面上的對象不斷快速刷新,用戶可能看不清楚正在移動的光標的位置。因此,在該例子中,當光標的移動步長增大到單個段時,文本的縮放比例將變?yōu)?0%。這樣,用戶能夠更加清楚地了解當前光標所在的位置。
[0127]在根據(jù)本發(fā)明的又一個實施例中,根據(jù)本發(fā)明的在UI對象間進行導(dǎo)航的裝置還設(shè)置有通知窗口顯示裝置,如圖14所示,該通知窗口顯示裝置能夠在改變光標的移動步長或移動頻率時,在用戶界面上顯示一個通知窗口,提示用戶光標的移動步長或移動頻率已經(jīng)發(fā)生改變。在另一個示例中,為了不影響用戶的操作,該通知窗口可以在顯示一段時間(例如0.5秒)后自動刪除。此外,為了避免在顯示該通知窗口時,用戶看不清光標的移動,窗口可以是半透明的。另外,可以在顯示該通知窗口期間暫時停止光標的移動。
[0128]圖15例示了根據(jù)本發(fā)明的一個實施例來選擇多個Π對象的示意圖。在根據(jù)該實施例的方法中,先確定所要選擇的多個UI對象中的第一個對象,然后按照本發(fā)明中各個實施例的任一種方法把光標移動到所要選擇的多個Π對象中的最后一個對象處。把第一個對象和最后一個對象之間的全部對象選中。這樣,可以快捷地通過鍵盤對π對象進行各種操作,而無需鼠標等點擊裝置的輔助。如圖15所示,光標初始位于文本的最底端。首先確定文本的末尾字符為第一 Π對象,然后按照本發(fā)明上述各個實施例的方式把光標移動到第一段的末尾。這樣,從第一段的末尾到該文本的末尾字符之間的所有字符都被選中。用戶可以在此基礎(chǔ)上進行例如刪除、復(fù)制、粘貼、剪切等操作。
[0129]雖然上述各個實施例以文本作為UI對象的例子進行了解釋說明。本領(lǐng)域技術(shù)人員應(yīng)當理解,本發(fā)明的UI對象不限于文本,還可以是例如圖標、列表項、樹節(jié)點或圖像等。
[0130]根據(jù)本發(fā)明的在Π對象間進行導(dǎo)航的方法和裝置可以應(yīng)用到例如移動設(shè)備、智能手機、個人數(shù)字助理(PDA )、平板、筆記本計算機等設(shè)備上。
[0131]至此,已經(jīng)詳細描述了根據(jù)本發(fā)明的在Π對象間進行導(dǎo)航的方法和裝置。為了避免遮蔽本發(fā)明的構(gòu)思,沒有描述本領(lǐng)域所公知的一些細節(jié)。本領(lǐng)域技術(shù)人員根據(jù)上面的描述,完全可以明白如何實施這里公開的技術(shù)方案。
[0132]可能以許多方式來實現(xiàn)本發(fā)明的方法和系統(tǒng)。例如,可通過軟件、硬件、固件或者軟件、硬件、固件的任何組合來實現(xiàn)本發(fā)明的方法和系統(tǒng)。用于所述方法的步驟的上述順序僅是為了進行說明,本發(fā)明的方法的步驟不限于以上具體描述的順序,除非以其它方式特別說明。此外,在一些實施例中,還可將本發(fā)明實施為記錄在記錄介質(zhì)中的程序,這些程序包括用于實現(xiàn)根據(jù)本發(fā)明的方法的機器可讀指令。因而,本發(fā)明還覆蓋存儲用于執(zhí)行根據(jù)本發(fā)明的方法的程序的記錄介質(zhì)。計算機的配置示例
[0133]圖16是示出了根據(jù)程序執(zhí)行上述各系列處理的計算機的硬件配置的示例的框圖。
[0134]在此計算機1600中,CPU (中央處理單元)1601、R0M (只讀存儲器)1602和RAM (隨機存取存儲器)1603通過總線1604彼此互聯(lián)。
[0135]此外,輸入/輸出接口 1605連接至總線1604。連接至該輸入/輸出接口 1605的有:由鍵盤、鼠標和麥克風(fēng)等構(gòu)成的輸入部1606、由顯示單元和揚聲器等構(gòu)成的輸出部1607、由硬盤和非易失性存儲器等構(gòu)成的存儲部168、由網(wǎng)絡(luò)接口等構(gòu)成的通信部1609、以及用于驅(qū)動可移除介質(zhì)1611 (諸如,磁盤、光盤、磁光盤或半導(dǎo)體存儲器)的驅(qū)動器1610。
[0136]自如上述方式配置的計算機中,CPU161例如通過將存儲在存儲部168內(nèi)的程序通過輸入/輸出接口 165和總線164載入RAM163并執(zhí)行該程序來執(zhí)行上述的各系列處理。
[0137]注意到,由計算機執(zhí)行的程序可以是通過以本說明書描述的次序的時序執(zhí)行各處理的程序,或者可以是通過以并行或必要的定時(諸如在該程序被調(diào)用時)執(zhí)行各處理的程序。
[0138]進一步地,該程序可由單個計算機執(zhí)行,或者可由多個計算機以分布式的方式執(zhí)行。進一步地,該程序可被傳送至遠程計算機并由其執(zhí)行。
[0139]雖然已經(jīng)通過示例對本發(fā)明的一些特定實施例進行了詳細說明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,以上示例僅是為了進行說明,而不是為了限制本發(fā)明的范圍。本領(lǐng)域的技術(shù)人員應(yīng)該理解,可在不脫離本發(fā)明的范圍和精神的情況下,對以上實施例進行修改。本發(fā)明的范圍由所附權(quán)利要求來限定。
【權(quán)利要求】
1.一種在UI對象之間進行導(dǎo)航的方法,包括: 接收來自輸入裝置的輸入信號; 當檢測到所述輸入信號包括指示輸入裝置上的導(dǎo)航鍵被按下并被保持在按下狀態(tài)的第一信號時,光標按照一定移動步長和移動頻率在UI對象之間持續(xù)移動;以及 在光標的移動過程中,當檢測到所述輸入信號包括指示預(yù)定按鍵被敲擊的第二信號時,改變光標的移動步長和移動頻率中的至少一個。
2.根據(jù)權(quán)利要求1所述的方法,其中所述導(dǎo)航鍵包括以下一種或多種:向上鍵、向下鍵、向左鍵、向右鍵、向上翻頁鍵以及向下翻頁鍵。
3.根據(jù)權(quán)利要求1所述的方法,其中所述Π對象包括以下一種或多種:圖標、列表項、樹節(jié)點、表格項、文本和圖像。
4.根據(jù)權(quán)利要求3所述的方法,其中當所述UI對象具有分級結(jié)構(gòu)時,改變光標的移動步長的步驟包括使光標移動到分級結(jié)構(gòu)的與當前光標所處層級不同的層級上。
5.根據(jù)權(quán)利要求3所述的方法,其中所述UI對象為文本,光標的移動步長以字符、單詞、句、段、節(jié)或章為單位,所述改變光標的移動步長包括改變移動步長的單位。
6.根據(jù)權(quán)利要 求1所述的方法,其中改變光標的移動步長包括改變移動步長的單位。
7.根據(jù)權(quán)利要求1所述的方法,其中改變光標的移動步長包括增大移動步長、減小移動步長、增大移動步長的單位或減小移動步長的單位。
8.根據(jù)權(quán)利要求1所述的方法,其中光標的移動步長包括最大移動步長和最小移動步長,光標的移動步長可以在最大移動步長和最小移動步長之間的范圍內(nèi)循環(huán)改變。
9.根據(jù)權(quán)利要求1所述的方法,其中光標的移動步長的單位包括最大單位和最小單位,光標的移動步長的單位可以在最大單位和最小單位之間的范圍內(nèi)循環(huán)改變。
10.根據(jù)權(quán)利要求1所述的方法,其中光標的外觀隨著移動步長的改變而改變。
11.根據(jù)權(quán)利要求10所述的方法,其中光標的外觀包括:形狀、顏色、大小、圖案。
12.根據(jù)權(quán)利要求1所述的方法,其中光標的移動頻率隨著移動步長的改變而改變。
13.根據(jù)權(quán)利要求12所述的方法,其中當光標的移動步長或移動步長的單位增大時,光標的移動頻率減小。
14.根據(jù)權(quán)利要求12所述的方法,其中當光標的移動步長或移動步長的單位減小時,光標的移動頻率增大。
15.根據(jù)權(quán)利要求1所述的方法,其中UI對象的顯示比例隨著光標的移動步長或移動頻率的改變而改變。
16.根據(jù)權(quán)利要求15所述的方法,其中當光標的移動步長、移動步長的單位或移動頻率增大時,UI對象的顯示比例減小。
17.根據(jù)權(quán)利要求15所述的方法,其中當光標的移動步長、移動步長的單位或移動頻率減小時,UI對象的顯示比例增大。
18.根據(jù)權(quán)利要求1所述的方法,其中當改變光標的移動步長或移動頻率時,顯示通知用戶改變后的移動步長或移動頻率的通知窗口。
19.根據(jù)權(quán)利要求18所述的方法,其中在顯示所述通知窗口達到預(yù)定時長后,刪除所述通知窗口。
20.根據(jù)權(quán)利要求18所述的方法,其中所述通知窗口為半透明的。
21.根據(jù)權(quán)利要求18所述的方法,其中當顯示所述通知窗口時,暫停光標的移動。
22.根據(jù)權(quán)利要求1所述的方法,其中所述預(yù)定按鍵包括第一按鍵,當檢測到所述輸入信號包括指示第一按鍵被敲擊的第二信號時,增大光標的移動步長或移動頻率中的至少一個。
23.根據(jù)權(quán)利要求1所述的方法,其中所述預(yù)定按鍵包括第二按鍵,當檢測到所述輸入信號包括指示第二按鍵被敲擊的第二信號時,減小光標的移動步長或移動頻率中的至少一個。
24.根據(jù)權(quán)利要求1所述的方法,還包括: 提供預(yù)定的移動步長;以及 當檢測到所述輸入信號包括指示輸入裝置上的導(dǎo)航鍵被釋放的第三信號時,停止光標的移動并且將光標的移動步長恢復(fù)為預(yù)定的移動步長。
25.根據(jù)權(quán)利要求1所述的方法,還包括: 提供預(yù)定的移動頻率;以及 當檢測到所述輸入信號包括指示輸入裝置上的導(dǎo)航鍵被釋放的第三信號時,停止光標的移動并且將光標的移動頻率恢復(fù)為預(yù)定的移動頻率。
26.—種在Π對 象之間進行導(dǎo)航的裝置,包括: 接收裝置,用于接收來自輸入裝置的輸入信號; 第一檢測裝置,用于檢測所述輸入信號包括指示輸入裝置上的導(dǎo)航鍵被按下并被保持在按下狀態(tài)的第一信號; 光標移動裝置,用于使光標按照一定移動步長和移動頻率在Π對象之間持續(xù)移動; 第二檢測裝置,用于檢測所述輸入信號包括指示預(yù)定按鍵被敲擊的第二信號;以及 速度改變裝置,用于根據(jù)第二信號改變光標的移動步長和移動頻率中的至少一個。
27.根據(jù)權(quán)利要求26所述的裝置,還包括外觀控制裝置,該外觀控制裝置隨著移動步長的改變而改變光標的外觀。
28.根據(jù)權(quán)利要求26所述的裝置,還包括頻率改變裝置,所述頻率改變裝置隨著光標的移動步長的改變而改變光標的移動頻率。
29.根據(jù)權(quán)利要求26所述的裝置,還包括顯示比例控制裝置,該顯示比例控制裝置隨著光標的移動步長的改變或移動頻率的改變而改變Π對象的顯示比例。
30.根據(jù)權(quán)利要求26所述的裝置,還包括通知窗口顯示裝置,當改變光標的移動步長或移動頻率時,該通知窗口顯示裝置控制顯示裝置以顯示通知用戶改變后的移動步長或移動頻率的通知窗口。
31.一種在Π對象之間進行導(dǎo)航的方法,包括: 接收來自輸入裝置的輸入信號; 當檢測到所述輸入信號包括指示輸入裝置上的導(dǎo)航鍵被按下并被保持在按下狀態(tài)的第一信號時,光標按照一定移動步長在UI對象之間持續(xù)移動; 在光標的移動過程中,使光標的移動步長和移動頻率中的至少一個隨著導(dǎo)航鍵被保持在按下狀態(tài)的時間而改變。
32.根據(jù)權(quán)利要求31所述的方法,其中當持續(xù)檢測到第一信號達到一定時間段時,增大光標的移動步長和移動頻率中的至少一個。
33.根據(jù)權(quán)利要求32所述的方法,其中 當持續(xù)檢測到第一信號達到第一時間段時,把光標的移動步長增大到第一移動步長,以及 當持續(xù)檢測到第一信號達到第二時間段時,把光標的移動步長增大到第二移動步長,其中第二移動步長大于第一移動步長,第二時間段大于第一時間段。
34.一種在Π對象之間進行導(dǎo)航的方法,包括: 接收來自輸入裝置的輸入信號; 當檢測到所述輸入信號包括指示輸入裝置上的導(dǎo)航鍵被按下并被保持在按下狀態(tài)的第一信號時,光標按照一定移動步長在UI對象之間持續(xù)移動; 在光標的移動過程中,使光標的移動步長和移動頻率中的至少一個隨著導(dǎo)航鍵被保持在按下狀態(tài)的時間而改變, 當檢測到所述信號包括指示預(yù)定鍵被敲擊的第二信號時,改變光標的移動步長和移動頻率中的至少一個。
35.一種選擇多個Π對象的方法,包括: 確定第一 UI對象; 根據(jù)權(quán)利要求1-25、31-34中任一項所述的方法將光標移動到第二 Π對象處; 將第一 UI對象和第二 UI對象之間的多個對象確定為所要選擇的對象。
36.一種信息處理設(shè)備,包括處理器,該處理器被配置為: 接收來自輸入裝置的輸入信號; 當檢測到所述輸入信號包括指示輸入裝置上的導(dǎo)航鍵被按下并被保持在按下狀態(tài)的第一信號時,光標按照一定移動步長和移動頻率在UI對象之間持續(xù)移動; 在光標的移動過程中,當檢測到所述輸入信號包括指示預(yù)定按鍵被敲擊的第二信號時,改變光標的移動步長和移動頻率中的至少一個。
【文檔編號】G06F3/0487GK104077058SQ201310098313
【公開日】2014年10月1日 申請日期:2013年3月26日 優(yōu)先權(quán)日:2013年3月26日
【發(fā)明者】路光明, 李燃, 易晶晶 申請人:佳能株式會社