專利名稱:動態(tài)調(diào)整長按延遲時間的方法及其電子裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子裝置其長按延遲時間的調(diào)整方法,且特別是涉及一種根據(jù)電 子裝置所接收的鍵盤輸入速度來調(diào)整其長按延遲時間的方法、電子裝置及計算機程序產(chǎn)
P
ΡΠ ο
背景技術(shù):
為維持移動電子裝置輕巧的體積,裝置上的按鍵數(shù)量也必須盡可能地精簡。正因 如此,每個按鍵往往必須對應(yīng)一個以上的輸入字符。使用者除了能通過連續(xù)按壓同一按鍵 以在其所對應(yīng)的各個輸入字符間進行切換之外,由于大多數(shù)的移動電子裝置會支持按鍵的 長按功能,因此使用者只要持續(xù)按壓一按鍵的按壓時間超過裝置所預(yù)設(shè)的長按延遲時間,便 能直接輸入長按該按鍵所對應(yīng)的特定輸入字符,或是執(zhí)行長按該按鍵所對應(yīng)的特定功能。然而預(yù)設(shè)的長按延遲時間無法配合輸入速度不同的使用者。換句話說,輸入速度 較快的使用者可能會覺得預(yù)設(shè)的長按延遲時間太長,而易產(chǎn)生輸入停頓(typing break); 輸入速度較慢的使用者可能會覺得預(yù)設(shè)的長按延遲時間太短,而易造成輸入錯誤。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種動態(tài)調(diào)整長按延遲時間的方法及應(yīng)用此方法的電子裝 置與計算機程序產(chǎn)品,可根據(jù)使用者的輸入速度動態(tài)地調(diào)整長按延遲時間。本發(fā)明提出一種動態(tài)調(diào)整長按延遲時間的方法,用于具有至少一按鍵的電子裝 置。當(dāng)對應(yīng)于其中之一按鍵的按壓時間大于一長按延遲時間時,電子裝置執(zhí)行對應(yīng)于該按 鍵的長按功能。在此方法中,首先接收多個按鍵輸入。接著,依據(jù)按鍵輸入速度設(shè)定電子裝 置的長按延遲時間。從另一觀點來看,本發(fā)明提出一種電子裝置,其包括至少一按鍵與處理單元。其 中,處理單元耦接上述按鍵,當(dāng)對應(yīng)于其中之一按鍵的按壓時間大于長按延遲時間時,處理 單元便執(zhí)行對應(yīng)于按鍵的長按功能。而在接收多個按鍵輸入時,處理單元則會依據(jù)按鍵輸 入速度設(shè)定電子裝置的長按延遲時間。從又一觀點來看,本發(fā)明提出一種計算機程序產(chǎn)品,包括用以加載電子裝置的至 少一程序指令,上述程序指令在加載電子裝置后,便可執(zhí)行上述動態(tài)調(diào)整長按延遲時間的 方法。本發(fā)明還提出一種電子裝置,此電子裝置包括至少一按鍵,當(dāng)對應(yīng)于其中之一按 鍵的按壓時間大于長按延遲時間時,電子裝置執(zhí)行對應(yīng)于該按鍵的長按功能。電子裝置包 括按鍵輸入接收手段及長按延遲時間調(diào)整手段。按鍵輸入接收手段用以接收多個按鍵輸 入。長按延遲時間調(diào)整手段則是用以依據(jù)按鍵輸入速度設(shè)定電子裝置的長按延遲時間。
圖1是依照本發(fā)明的一實施例所繪示的電子裝置的方塊圖。
4
圖2是依照本發(fā)明的一實施例所繪示的動態(tài)調(diào)整長按延遲時間的方法的流程圖。圖3A、3B是依照本發(fā)明的一實施例所繪示的時間戳記與時間間隔的示意圖。圖4是依照本發(fā)明的另一實施例所繪示的動態(tài)調(diào)整長按延遲時間的方法的流程 圖。圖5是依照本發(fā)明的另一實施例所繪示的動態(tài)調(diào)整長按延遲時間的方法的流程 圖。附圖符號說明100:電子裝置110a、110b、110c 按鍵120:處理單元130:儲存單元210 250 本發(fā)明的一實施例所述的動態(tài)調(diào)整長按延遲時間的方法的各步驟T1、T2、T3、T4、T5、T6、T7 時間戳記112、123、134、145、I67 時間間隔410 460 本發(fā)明的另一實施例所述的動態(tài)調(diào)整長按延遲時間的方法的各步驟510 560 本發(fā)明的另一實施例所述的動態(tài)調(diào)整長按延遲時間的方法的各步驟
具體實施例方式圖1是依照本發(fā)明的一實施例所繪示的電子裝置的方塊圖。請參閱圖1,電子裝 置100包括至少一個按鍵(如按鍵110a、110b、110c)、處理單元120,以及儲存單元130。其 中,電子裝置100可以是手機、個人數(shù)字助理(Personal Digital Assistant,PDA)、個人數(shù) 字助理手機、智能型手機(smartphone)、計算機、音樂播放器、游戲裝置、數(shù)字相機或其它任 何具有至少一按鍵的電子裝置。按鍵110a、110b、110c可以是電子裝置100上的實體按鍵或虛擬按鍵。所有的按鍵 均耦接至處理單元120,而處理單元120例如是具備運算處理能力的硬件(例如芯片組)、 軟件組件、或硬件及軟件組件的組合。儲存單元130耦接處理單元120,可以是存儲器、存儲 卡,或任何儲存裝置。在本實施例中,每當(dāng)對應(yīng)于任一按鍵的一按壓時間大于長按延遲時間時,處理單 元120便會執(zhí)行對應(yīng)于該按鍵的長按功能,其中,該按壓時間例如是使用者持續(xù)按壓實體 按鍵的時間,或是持續(xù)接觸電子裝置100的觸碰屏幕上按鍵的時間,或是其它任何持續(xù)利 用按鍵輸入訊號至電子裝置100的時間。除此之外,當(dāng)電子裝置100已接收多個按鍵輸入, 處理單元120會依據(jù)按鍵輸入速度的快慢來調(diào)整電子裝置100的長按延遲時間的長短。為了判斷按鍵輸入速度,處理單元120首先計算對應(yīng)于m個按鍵輸入的輸入時間 (m為正整數(shù))。當(dāng)輸入時間小于一臨界時間(threshold time),表示按鍵輸入速度較快,處 理單元120因而將長按延遲時間設(shè)定為較小的第一默認值。倘若輸入時間大于臨界時間, 則表示按鍵輸入速度較慢,因此處理單元120將長按延遲時間設(shè)定為較大的第二默認值。換句話說,一旦處理單元120判斷m個按鍵輸入的輸入時間小于臨界時間,代表使 用者的輸入動作已相當(dāng)熟練,因此處理單元120將縮短電子裝置100的長按延遲時間,以減 少輸入停頓對使用者造成的不便。反之,在處理單元120判斷m個按鍵輸入的輸入時間大于臨界時間時,表示使用者目前是以較慢的速度進行輸入,因此處理單元120會將長按延遲 時間調(diào)整為較長的數(shù)值,以避免電子裝置100反應(yīng)過快而增加使用者輸入錯誤的可能性。以下結(jié)合附圖來說明處理單元120計算輸入時間以及調(diào)整長按延遲時間的機制。 圖2是依照本發(fā)明的一實施例所繪示的動態(tài)調(diào)整長按延遲時間的方法的流程圖。請參閱圖 2,在本實施例中電子裝置100已接收多個按鍵輸入,而處理單元120會將對應(yīng)于各按鍵輸 入的接收時間點的時間戳記記錄于儲存單元130。換言之,每當(dāng)電子裝置100接收到一按 鍵輸入,處理單元120便會將對應(yīng)于該按鍵輸入的接收時間點的時間戳記記錄至儲存單元 130。為了計算m個按鍵輸入的輸入時間以反應(yīng)按鍵輸入速度,首先如步驟210所示,處 理單元120從儲存單元130所記錄的所有時間戳記中取得η個合格(qualified)時間戳記 (η為大于1的整數(shù))。并如步驟220所示,處理單元120根據(jù)這η個合格時間戳記計算對 應(yīng)于m個按鍵輸入的輸入時間。在一實施例中,處理單元120所取得的合格時間戳記是指時間戳記所對應(yīng)的按鍵 輸入必須屬于一字符鍵輸入(例如字母鍵、數(shù)字鍵或符號鍵的輸入)。詳細地說,當(dāng)按鍵輸 入對應(yīng)于字母鍵、數(shù)字鍵或符號鍵的輸入時,其時間戳記為合格的時間戳記;而當(dāng)按鍵輸入 對應(yīng)于其它非字母鍵、數(shù)字鍵或符號鍵的輸入時(例如空格鍵),其時間戳記為非合格的時 間戳記。然而,此并非為本發(fā)明的限制,在本發(fā)明的其它實施例中,合格時間戳記所對應(yīng)的 字符鍵輸入的種類可依設(shè)計需求有所不同。舉例來說,當(dāng)按鍵輸入對應(yīng)于字母鍵或數(shù)字鍵 的輸入時,其時間戳記為合格的時間戳記;而當(dāng)按鍵輸入對應(yīng)于其它非字母鍵或數(shù)字鍵的 輸入時(例如符號鍵或空格鍵),其時間戳記為非合格的時間戳記。據(jù)此,處理單元120根 據(jù)η個合格時間戳記計算(m-1)個時間間隔,并計算(m-Ι)個時間間隔的總和以作為此m 個按鍵輸入所對應(yīng)的輸入時間。其中,(m-Ι)個時間間隔中的每個時間間隔都是由兩個相 鄰的合格時間戳記所構(gòu)成。為了方便說明,假設(shè)m為5,而圖3A所示的時間戳記Tl T5是處理單元120自儲 存單元130所取得的5個時間戳記。倘若時間戳記Tl T5都屬于合格時間戳記,那么處 理單元120便會計算時間間隔112、123、134、I45的總和以作為5個按鍵輸入所對應(yīng)的輸入時 間。然而如圖3B所示,倘若處理單元120已取得的4個時間戳記Tl T4均屬于合格 時間戳記,但處理單元120第5個取得的時間戳記T5并非合格時間戳記。由于計算5個按 鍵輸入所對應(yīng)的輸入時間需要4個由兩兩相鄰的合格時間戳記所構(gòu)成的時間間隔,因此處 理單元120必須繼續(xù)從儲存單元130取得其它的時間戳記。假設(shè)處理單元120接下來取得 的時間戳記T6、T7均屬于合格時間戳記,處理單元120便會計算時間間隔Ι12、Ι23、Ι34、Ι67的 總和以作為5個按鍵輸入的輸入時間。在上述實施例中,在計算m個按鍵輸入的輸入時間時,處理單元120必須從儲存單 元130取得足夠的η個合格時間戳記,以產(chǎn)生(m-Ι)個由兩兩相鄰的合格時間戳記所構(gòu)成 的時間間隔。η的多寡會與m的大小以及儲存單元130中合格時間戳記的相連與否有關(guān)。 另外必須特別說明的是,在圖3A、3B中Tl至T7僅是為了說明而標(biāo)示的符號,用以表示這些 時間戳記的連續(xù)性,但并不代表這些時間戳記在儲存單元130中的新舊程度。換句話說,時 間戳記T7未必是儲存單元130中的最新時間戳記。
在另一實施例中,處理單元120會自儲存單元130取得兩個合格時間戳記,并計算 這兩個合格時間戳記的差值來作為m個按鍵輸入的輸入時間,而上述兩個合格時間戳記所 對應(yīng)的按鍵輸入分別是第i個按鍵輸入與第(i+m-1)個按鍵輸入。舉例來說,當(dāng)i = 1且 m = 5時,上述兩個合格時間戳記分別是對應(yīng)于第1個按鍵輸入的時間戳記T1與對應(yīng)于第 5個按鍵輸入的時間戳記T5,而處理單元120便計算時間戳記T5與T1的差值以作為5個 按鍵輸入的輸入時間。必須說明的是,當(dāng)i = 1時,儲存單元130至少必須記錄m筆時間戳 記,處理單元120才能取得兩個合格時間戳記以計算m個按鍵輸入的輸入時間。在上述兩個實施例當(dāng)中,處理單元120所取得的n個合格時間戳記包含儲存單元 130所記錄的最新時間戳記。然而在本發(fā)明的其它實施例中,處理單元120所取得的n個合 格時間戳記也可以不包括儲存單元130所記錄的最新時間戳記。另外,處理單元120在取 得n個合格時間戳記后,亦能通過其它方式來計算對應(yīng)于m個按鍵輸入的輸入時間,本發(fā)明 并不對m個按鍵輸入的輸入時間的計算方式加以限制。在計算輸入時間之后,接著如步驟230所示,處理單元120判斷輸入時間是否小于 臨界時間(例如2500毫秒)。若是,在步驟240中處理單元120將長按延遲時間設(shè)定為第 一默認值(例如400毫秒)。若否,如步驟250所示處理單元120將長按延遲時間設(shè)定為第 二默認值(例如750毫秒)。圖4是依照本發(fā)明的另一實施例所繪示的動態(tài)調(diào)整長按延遲時間的方法的流程 圖。請參閱圖4,如步驟410所示,每當(dāng)電子裝置100接收到一按鍵輸入,處理單元120便 會判斷此按鍵輸入是否對應(yīng)于功能鍵輸入(例如退格鍵(backspace key)、方向鍵或刪除 鍵(delete key)的輸入)。詳細地說,當(dāng)按鍵輸入對應(yīng)于退格鍵、方向鍵或刪除鍵的輸入 時,表示使用者可能已產(chǎn)生輸入錯誤的情形,因此如步驟415所示,無論目前長按延遲時間 的長短,處理單元120直接將長按延遲時間設(shè)定為一默認值。然而若按鍵輸入并不對應(yīng)于上述功能鍵輸入,處理單元120則自儲存單元130取 得n個合格時間戳記,從而計算m個按鍵輸入的輸入時間以決定要將長按延遲時間設(shè)定為 較小的第一默認值或較大的第二默認值。由于圖4的步驟420至步驟460與圖2的步驟 210至250相同或相似,在此不再贅述。值得注意的是,在步驟410中,電子裝置100判斷按鍵輸入是否對應(yīng)于功能鍵輸入 時,該功能鍵輸入種類可依設(shè)計需求有所不同。舉例來說,在一實施例中,僅當(dāng)按鍵輸入對 應(yīng)于退格鍵輸入時,處理單元120才執(zhí)行步驟415。然而若按鍵輸入不對應(yīng)于退格鍵輸入時 (例如方向鍵或刪除鍵的輸入),處理單元120則執(zhí)行步驟420。圖5是依照本發(fā)明的另一實施例所繪示的動態(tài)調(diào)整長按延遲時間的方法的流程 圖。圖5與圖4的步驟類似,兩者不同之處在于圖5以步驟510取代圖4中的步驟410。在 步驟510中,每當(dāng)電子裝置100接收到一按鍵輸入,處理單元120便會判斷此按鍵輸入所 對應(yīng)的編輯字段,與前一次接收的按鍵輸入所對應(yīng)的編輯字段是否相同。若不相同,在步驟 515中處理單元120將長按延遲時間設(shè)定為一默認值。此外,處理單元120會將儲存單元130所記錄的所有時間戳記清空。亦即,儲存單 元130只會累積對應(yīng)于同一編輯字段的時間戳記,而一旦使用者更換編輯字段,儲存單元 130中的數(shù)據(jù)就會被清除。然而若處理單元120判斷編輯字段并未改變,接下來的處理步驟 520至步驟560則與圖2的步驟210至250相同或相似,故在此不再贅述。
值得注意的是,在步驟415與步驟515中處理單元120直接將長按延遲時間設(shè)定 為一默認值,該默認值可為儲存于電子裝置100內(nèi)的任意默認值,或由使用者自行設(shè)定。在 一實施例中,儲存于電子裝置100內(nèi)的該默認值可相同于較大的第二默認值。在圖2、4、5所述的實施例中,倘若處理單元120無法從儲存單元130所記錄的時 間戳記中取得n個合格時間戳記,亦即,儲存單元130所記錄所有時間戳記不足以構(gòu)成n個 合格時間戳記,那么處理單元120會將電子裝置100的長按延遲時間設(shè)定為一默認值。值 得注意的是,該默認值可為儲存于電子裝置100內(nèi)的任意默認值,或由使用者自行設(shè)定。在 一實施例中,儲存于電子裝置100內(nèi)的該默認值可相同于較大的第二默認值。在本發(fā)明的另一實施例中,處理單元120也可將反應(yīng)按鍵輸入速度的m個按鍵輸 入的輸入時間,與多個臨界時間進行比較,從而多階段式地調(diào)整電子裝置100的長按延遲 時間。舉例來說,當(dāng)m個按鍵輸入的輸入時間小于第一臨界時間(例如1500毫秒)時,處 理單元120將長按延遲時間設(shè)定為400毫秒。倘若m個按鍵輸入的輸入時間大于第二臨界 時間(例如5000毫秒),處理單元120將長按延遲時間設(shè)定為750毫秒。而在m個按鍵輸 入的輸入時間介于第一臨界時間與第二臨界時間的間時,處理單元120將長按延遲時間設(shè) 定為600毫秒。在本發(fā)明的另一實施例中,處理單元120也可根據(jù)編輯字段的種類設(shè)定不同的臨 界時間。而在判斷按鍵輸入速度時,則以使用者當(dāng)時進行輸入的編輯字段所對應(yīng)的臨界時 間來作為判斷依據(jù)。本發(fā)明還提供一種計算機程序產(chǎn)品,此計算機程序產(chǎn)品基本上是由數(shù)個程序指令 所組成(例如設(shè)定程序指令或部署程序指令等等)。這些程序指令在加載電子裝置并執(zhí)行 之后,便可完成上述動態(tài)調(diào)整長按延遲時間的方法的各步驟,同時使得電子裝置實現(xiàn)上述 實施例所說明的功能。其中,計算機程序產(chǎn)品可以儲存在任何數(shù)據(jù)儲存裝置(包括只讀存 儲器、隨機存取存儲器、磁帶、軟盤、硬盤、光盤片以及傳輸媒體等等),或是經(jīng)由網(wǎng)絡(luò)直接傳 輸提供,在此并不限制其范圍。綜上所述,本發(fā)明所示的動態(tài)調(diào)整長按延遲時間的方法、電子裝置與計算機程序 產(chǎn)品是根據(jù)按鍵輸入速度的快慢來對應(yīng)改變電子裝置的長按延遲時間,進而使得電子裝置 啟動長按功能的速度能依據(jù)使用者的輸入速度而有所調(diào)整。據(jù)此,增加使用者在電子裝置 上進行輸入動作的流暢感,以提升使用電子裝置的便利性。雖然本發(fā)明已以實施例揭示如上,然其并非用以限定本發(fā)明,本領(lǐng)域的技術(shù)人員, 在不脫離本發(fā)明的精神和范圍的前提下,可作若干的更動與潤飾,故本發(fā)明的保護范圍以 本發(fā)明的權(quán)利要求為準(zhǔn)。
權(quán)利要求
一種動態(tài)調(diào)整長按延遲時間的方法,用于具有至少一按鍵的一電子裝置,其中當(dāng)對應(yīng)于該至少一按鍵其中之一按鍵的一按壓時間大于一長按延遲時間時,該電子裝置執(zhí)行對應(yīng)于該按鍵的一長按功能,該方法包括接收多個按鍵輸入;以及依據(jù)一按鍵輸入速度設(shè)定該電子裝置的該長按延遲時間。
2.如權(quán)利要求1所述的方法,其中依據(jù)該按鍵輸入速度設(shè)定該長按延遲時間的步驟包括計算對應(yīng)于m個按鍵輸入的一輸入時間,其中m為一正整數(shù); 當(dāng)該輸入時間小于一臨界時間時,設(shè)定該長按延遲時間為一第一默認值;以及 當(dāng)該輸入時間大于該臨界時間時,設(shè)定該長按延遲時間為一第二默認值,其中該第一 默認值小于該第二默認值。
3.如權(quán)利要求2所述的方法,其中計算對應(yīng)于m個按鍵輸入的該輸入時間的步驟包括記錄對應(yīng)于接收該些按鍵輸入的時間點的多個時間戳記; 從該些時間戳記中取得η個合格時間戳記,其中η為大于一的一整數(shù);以及 根據(jù)該η個合格時間戳記計算對應(yīng)于m個按鍵輸入的該輸入時間。
4.如權(quán)利要求3所述的方法,其中該η個合格時間戳記所對應(yīng)的按鍵輸入均屬于一字 符鍵輸入,以及根據(jù)該η個合格時間戳記計算對應(yīng)于m個按鍵輸入的該輸入時間的步驟包 括根據(jù)該η個合格時間戳記計算(m-1)個時間間隔,其中各該(m-Ι)個時間間隔是由兩 個相鄰的合格時間戳記所構(gòu)成;以及計算該(m-Ι)個時間間隔的總和,以作為對應(yīng)于m個按鍵輸入的該輸入時間。
5.如權(quán)利要求3所述的方法,其中η等于二,且該兩個合格時間戳記所對應(yīng)的按鍵輸入 分別為第i個按鍵輸入與第(i+m-1)個按鍵輸入,以及根據(jù)該η個合格時間戳記計算對應(yīng) 于m個按鍵輸入的該輸入時間的步驟包括計算該兩個合格時間戳記的差值,以作為對應(yīng)于m個按鍵輸入的該輸入時間。
6.如權(quán)利要求3所述的方法,其中該η個合格時間戳記包含所記錄的該些時間戳記中 的一最新時間戳記。
7.如權(quán)利要求1所述的方法,還包括判斷所接收的一按鍵輸入是否對應(yīng)于一功能鍵輸入;以及 若是,設(shè)定該長按延遲時間為一默認值。
8.如權(quán)利要求1所述的方法,還包括判斷所接收的一按鍵輸入所對應(yīng)的編輯字段,與前一次接收的按鍵輸入所對應(yīng)的編輯 字段是否相同;以及若否,設(shè)定該長按延遲時間為一默認值。
9.一種電子裝置,包括至少一按鍵,其中當(dāng)對應(yīng)于該至少一按鍵其中之一按鍵的一按壓時間大于一長按延遲 時間時,該電子裝置執(zhí)行對應(yīng)于該按鍵的一長按功能;以及一處理單元,耦接該至少一按鍵,其中在該電子裝置接收多個按鍵輸入后,該處理單元2依據(jù)一按鍵輸入速度設(shè)定該電子裝置的該長按延遲時間。
10.如權(quán)利要求9所述的電子裝置,其中該處理單元計算對應(yīng)于m個按鍵輸入的一輸入 時間,而當(dāng)該輸入時間小于一臨界時間時,該處理單元設(shè)定該長按延遲時間為一第一默認 值,并當(dāng)該輸入時間大于該臨界時間時,該處理單元設(shè)定該長按延遲時間為一第二默認值, 其中m為一正整數(shù),且該第一默認值小于該第二默認值。
11.如權(quán)利要求10所述的電子裝置,還包括一儲存單元,耦接該處理單元,用以記錄對應(yīng)于接收該些按鍵輸入的時間點的多個時 間戳記;以及該處理單元從該些時間戳記中取得η個合格時間戳記,并根據(jù)該η個合格時間戳記計 算對應(yīng)于該m個按鍵輸入的該輸入時間,其中η為大于一的一整數(shù)。
12.如權(quán)利要求11所述的電子裝置,其中該η個合格時間戳記所對應(yīng)的按鍵輸入均屬 于一字符鍵輸入,而該處理單元根據(jù)該η個合格時間戳記計算(m-Ι)個時間間隔,并計算該 (m-Ι)個時間間隔的總和,以作為對應(yīng)于該m個按鍵輸入的該輸入時間,其中各該(m-Ι)個 時間間隔是由兩個相鄰的合格時間戳記所構(gòu)成。
13.如權(quán)利要求11所述的電子裝置,其中η等于二,且該處理單元取得的該兩個合格時 間戳記所對應(yīng)的按鍵輸入分別為第i個按鍵輸入與第(i+m-1)個按鍵輸入,該處理單元計 算該兩個合格時間戳記的差值,以作為對應(yīng)于該m個按鍵輸入的該輸入時間。
14.如權(quán)利要求11所述的電子裝置,其中該η個合格時間戳記包含該儲存單元所記錄 的該些時間戳記中的一最新時間戳記。
15.如權(quán)利要求9所述的電子裝置,其中該處理單元判斷所接收的一按鍵輸入是否對 應(yīng)于一功能鍵輸入,若是,則該處理單元設(shè)定該長按延遲時間為一默認值。
16.如權(quán)利要求9所述的電子裝置,其中該處理單元判斷所接收的一按鍵輸入所對應(yīng) 的編輯字段,與前一次接收的按鍵輸入所對應(yīng)的編輯字段是否相同,若否,則該處理單元設(shè) 定該長按延遲時間為一默認值。
17.一種計算機程序產(chǎn)品,包括用以加載一電子裝置的至少一程序指令,該些程序指令 在加載該電子裝置后執(zhí)行如權(quán)利要求1至權(quán)利要求8中任一權(quán)利要求所述的動態(tài)調(diào)整長按 延遲時間的方法。
18.一種電子裝置,該電子裝置包括至少一按鍵,其中當(dāng)對應(yīng)于該至少一按鍵其中之一 按鍵的一按壓時間大于一長按延遲時間時,該電子裝置執(zhí)行對應(yīng)于該按鍵的一長按功能, 該電子裝置包括一按鍵輸入接收手段,用以接收多個按鍵輸入;以及一長按延遲時間調(diào)整手段,用以依據(jù)一按鍵輸入速度設(shè)定該電子裝置的該長按延遲時間。
全文摘要
一種動態(tài)調(diào)整長按延遲時間的方法及其電子裝置。此方法用于具有至少一按鍵的電子裝置,當(dāng)對應(yīng)于其中之一按鍵的按壓時間大于一長按延遲時間時,電子裝置執(zhí)行對應(yīng)于該按鍵的長按功能。在此方法中,首先接收多個按鍵輸入;接著,依據(jù)所接收的多個按鍵的輸入速度設(shè)定電子裝置的長按延遲時間。如此一來,電子裝置可因應(yīng)使用者的輸入速度作反應(yīng),從而帶給使用者更順暢的操作感受。
文檔編號G06F3/023GK101930295SQ20101000459
公開日2010年12月29日 申請日期2010年1月19日 優(yōu)先權(quán)日2009年6月24日
發(fā)明者劉慶東 申請人:宏達國際電子股份有限公司