專利名稱:熒幕觸控式鍵盤的輸入控制方法及電子裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種熒幕觸控式鍵盤,特別是有關(guān)于一種可同時(shí)使用多指輸入并排除非輸入的觸碰行為的軟件鍵盤。
背景技術(shù):
目前已有部分的可攜式裝置(如行動(dòng)電話)裝設(shè)有觸控?zé)赡?,并以軟件模擬的方式在該觸控?zé)赡簧蠈?shí)現(xiàn)熒幕觸控式鍵盤(亦稱之為軟件鍵盤)。目前的軟件鍵盤多適用于單指或者兩指輸入,但是在電腦的鍵盤輸入上,以十只手指輸入是非常常見的操作方法。不只是手指頭,使用者也會(huì)把手掌或手腕的部分放在筆記本電腦上或者桌面上。若欲在觸碰式電腦上發(fā)展出一個(gè)接近于一股使用者使用實(shí)體鍵盤習(xí)慣的軟件鍵盤,就必須要克服以上所說的多指輸入以及排除非輸入的觸碰行為。然而,目前現(xiàn)有的產(chǎn)品大多只做到避免使用者觸碰鍵盤就馬上輸入的部分,其做法就是當(dāng)使用者手指離開觸控?zé)赡欢古鲇|解除(touch up)時(shí)才送出鍵盤按鍵輸入。此種作法并無法有效排除非輸入的觸碰行為(例如使用者手掌擱置在觸控?zé)赡簧系男袨?。因此,本發(fā)明為解決上述問題,提出一種可同時(shí)使用多指輸入并排除非輸入的觸碰行為的軟件鍵盤。
發(fā)明內(nèi)容
本發(fā)明提供一種熒幕觸控式鍵盤的輸入控制方法,其適用于一電子裝置,該電子裝置包括一多點(diǎn)觸控?zé)赡唬摲椒òㄓ谠摱帱c(diǎn)觸控?zé)赡簧巷@示一熒幕觸控式鍵盤;接收并記錄在該熒幕觸控式鍵盤上一第一碰觸事件所對(duì)應(yīng)的一第一碰觸信息,該第一碰觸信息包括該第一碰觸事件開始(touch down)到結(jié)束(touch up)之間在該熒幕觸控式鍵盤的碰觸位置信息、碰觸時(shí)間信息及碰觸范圍信息;接收并記錄在該熒幕觸控式鍵盤上一第二碰觸事件所對(duì)應(yīng)的一第二碰觸信息,該第二碰觸信息包括該第二碰觸事件開始到結(jié)束之間在該熒幕觸控式鍵盤上的碰觸位置信息、碰觸時(shí)間信息及碰觸范圍信息;依據(jù)該第一碰觸信息的該碰觸范圍信息,判斷該第一碰觸事件對(duì)應(yīng)的碰觸面積大小,并依據(jù)該判斷結(jié)果,將該第一碰觸事件判斷為手指碰觸事件或非手指碰觸事件;當(dāng)該第一碰觸事件被判斷為該非手指碰觸事件時(shí),忽略該第一碰觸事件,不針對(duì)該第一碰觸事件產(chǎn)生一按鍵輸入信息;當(dāng)該第一碰觸事件被判斷為該手指碰觸事件時(shí),依據(jù)該該第一碰觸信息及該第二碰觸信息的該碰觸位置信息,計(jì)算該第一碰觸事件及該第二碰觸事件的該等碰觸范圍之間的距離,若該距離小于一預(yù)定值,則忽略該第一碰觸事件,不針對(duì)該第一碰觸事件產(chǎn)生按鍵輸入信息,若該距離大于該預(yù)定值,則針對(duì)該第一碰觸事件產(chǎn)生按鍵輸入信息。本發(fā)明另提供一種電子裝置,其包括一多點(diǎn)觸控?zé)赡患耙惶幚砥?。其中該多點(diǎn)觸控?zé)赡话ㄒ伙@示區(qū)域用以顯示一熒幕觸控式鍵盤。該處理器,接收并記錄在該熒幕觸控式鍵盤上一第一碰觸事件所對(duì)應(yīng)的一第一碰觸信息,該第一碰觸信息包括該第一碰觸事件開始(touch down)到結(jié)束(touch up)之間在該熒幕觸控式鍵盤的碰觸位置信息、碰觸時(shí)間信息及碰觸范圍信息;接收并記錄在該熒幕觸控式鍵盤上一第二碰觸事件所對(duì)應(yīng)的一第二碰觸信息,該第二碰觸信息包括該第二碰觸事件開始到結(jié)束之間在該熒幕觸控式鍵盤上的碰觸位置信息、碰觸時(shí)間信息及碰觸范圍信息;依據(jù)該第一碰觸信息的該碰觸范圍信息, 判斷該第一碰觸事件對(duì)應(yīng)的碰觸面積大小,并依據(jù)該判斷結(jié)果,將該第一碰觸事件判斷為手指碰觸事件或非手指碰觸事件;當(dāng)該第一碰觸事件被判斷為該非手指碰觸事件時(shí),忽略該第一碰觸事件,不針對(duì)該第一碰觸事件產(chǎn)生一按鍵輸入信息;當(dāng)該第一碰觸事件被判斷為該手指碰觸事件時(shí),依據(jù)該該第一碰觸信息及該第二碰觸信息的該碰觸位置信息,計(jì)算該第一碰觸事件及該第二碰觸事件的該等碰觸范圍之間的距離,若該距離小于一預(yù)定值, 則忽略該第一碰觸事件,不針對(duì)該第一碰觸事件產(chǎn)生按鍵輸入信息,若該距離大于該預(yù)定值,則針對(duì)該第一碰觸事件產(chǎn)生按鍵輸入信息。
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,并不構(gòu)成對(duì)本發(fā)明的限定。在附圖中圖1顯示依據(jù)本發(fā)明實(shí)施例的電子裝置的方塊示意圖;圖2顯示依據(jù)本發(fā)明實(shí)施例的熒幕觸控式鍵盤;圖3A 圖3B顯示依據(jù)本發(fā)明實(shí)施例的熒幕觸控式鍵盤的輸入控制方法的流程圖;圖4顯示在某一記錄時(shí)間點(diǎn)時(shí),對(duì)應(yīng)于圖3中第一碰觸事件及第二碰觸事件的碰觸位置及碰觸范圍示意圖;圖5顯示在另一記錄時(shí)間點(diǎn)時(shí),熒幕觸控式鍵盤上的碰觸事件的碰觸位置及碰觸范圍示意圖。附圖標(biāo)號(hào)電子裝置10中央處理器11觸控面板13碰觸范圍41碰觸范圍42碰觸范圍4具體實(shí)施例方式為讓本發(fā)明的上述和其他目的、特征、和優(yōu)點(diǎn)能更明顯易懂,下文特舉出較佳實(shí)施例,并配合所附圖式,作詳細(xì)說明如下。本發(fā)明說明書提供不同的實(shí)施例來說明本發(fā)明不同實(shí)施方式的技術(shù)特征。其中,實(shí)施例中的各元件的配置為說明之用,并非用以限制本發(fā)明。 且實(shí)施例中圖式標(biāo)號(hào)的部分重復(fù),是為了簡(jiǎn)化說明,并非意指不同實(shí)施例之間的關(guān)聯(lián)性。圖1顯示依據(jù)本發(fā)明實(shí)施例的電子裝置的方塊示意圖。電子裝置10可以為筆記本電腦、平板電腦,或任何配置有觸控面板的電子裝置。電子裝置10裝設(shè)有觸控?zé)赡?,并以軟件模擬的方式在該觸控?zé)赡簧蠈?shí)現(xiàn)熒幕觸控式鍵盤(亦稱之為軟件鍵盤)。電子裝置10 包括中央處理器11、觸控面板13。觸控面板13為多點(diǎn)觸控?zé)赡唬浒哂卸帱c(diǎn)觸控功能的一顯示面,使用者可通過觸控面板13輸入指令及信息。中央處理器11依據(jù)由觸控面板13輸入的指令及信息,控制觸控面板13及整個(gè)電子裝置10的運(yùn)作。觸控面板13的該顯示面可顯示一熒幕觸控式鍵盤,如圖2所示。圖2顯示依據(jù)本發(fā)明實(shí)施例的熒幕觸控式鍵盤。使用者將文字等信息輸入電子裝置10時(shí),可以采用如使用實(shí)體鍵盤的方式以十指輸入信息。圖3A 圖3B顯示依據(jù)本發(fā)明實(shí)施例的熒幕觸控式鍵盤的輸入控制方法的流程圖。圖3A 圖3B所示方法是可以實(shí)施于圖1的電子裝置中。其中,熒幕觸控式鍵盤的顯示樣態(tài)可以有各種變化,并不限于圖2所示者。在步驟S310中,在一電子裝置觸控?zé)赡坏娘@示面上顯示一熒幕觸控式鍵盤(參見圖2)。步驟S311中,接收在該熒幕觸控式鍵盤上一第一碰觸事件所對(duì)應(yīng)的一第一碰觸信息。該第一碰觸信息包括該第一碰觸事件開始(touch down)到結(jié)束(touch up)之間在該熒幕觸控式鍵盤的碰觸位置信息、碰觸時(shí)間信息及碰觸范圍信息。步驟S312中,接收并記錄在該熒幕觸控式鍵盤上一第二碰觸事件所對(duì)應(yīng)的一第二碰觸信息,該第二碰觸信息包括該第二碰觸事件開始到結(jié)束之間在該熒幕觸控式鍵盤上的碰觸位置信息、碰觸時(shí)間信息及碰觸范圍信息。在本發(fā)明實(shí)施例中,所謂的“碰觸事件開始”是表示當(dāng)使用者的手指或手掌等部位碰觸到多點(diǎn)觸控?zé)赡粫r(shí);而所謂的“碰觸事件結(jié)束”是表示當(dāng)使用者手指或手掌離開觸控?zé)赡欢古鲇|解除(touch up)時(shí)。亦即,使用者的某一手指(如食指)碰觸到熒幕(碰觸事件開始),在還未將該食指離開熒幕(碰觸事件結(jié)束)之前,電子裝置會(huì)定期記錄該碰觸事件的碰觸位置信息,并將該記錄時(shí)間儲(chǔ)存為該碰觸時(shí)間信息。而上述所謂的第一及第二碰觸信息,即包括該次碰觸事件在開始到結(jié)束之間,在各個(gè)記錄時(shí)間點(diǎn)所記錄到的碰觸位置、碰觸時(shí)間及碰觸范圍。圖4顯示在某一記錄時(shí)間點(diǎn)(稱之為第一時(shí)間點(diǎn))時(shí),對(duì)應(yīng)于第一碰觸事件及第二碰觸事件的碰觸位置及碰觸范圍示意圖。在第一記錄時(shí)間點(diǎn)時(shí),記錄到對(duì)應(yīng)于第一碰觸事件的碰觸范圍41以及對(duì)應(yīng)于第二碰觸事件的碰觸范圍42。步驟S313中,依據(jù)該第一碰觸信息的該碰觸范圍信息,計(jì)算該第一碰觸事件對(duì)應(yīng)的碰觸面積大小。在步驟S314中,依據(jù)該計(jì)算結(jié)果,判斷該第一碰觸事件為手指碰觸事件或非手指碰觸事件。當(dāng)該第一碰觸事件被判斷為該非手指碰觸事件時(shí),執(zhí)行步驟S300,忽略該第一碰觸事件,不針對(duì)該第一碰觸事件產(chǎn)生一按鍵輸入信息。例如,可以事先設(shè)定面積大小標(biāo)準(zhǔn),以將碰觸事件依據(jù)碰觸范圍的面積大小分依序(由小到大)分為非碰觸事件、手指碰觸事件及手掌碰觸事件。其中,非碰觸事件及手掌碰觸事件為“非手指碰觸事件”。其中,手指碰觸事件又依據(jù)碰觸面積大小而分為碰觸面積較大的拇指碰觸事件,以及碰觸面積較小的非拇指碰觸事件。因此,在步驟S313及S314中,篩選出由手指碰觸(包括拇指及其他四指)造成的碰觸事件,而忽略碰觸面積太大(手掌碰觸)或太小的碰觸事件。所以當(dāng)接收到一個(gè)過大區(qū)域或者過小區(qū)域的觸碰時(shí),即能判斷此觸碰并非鍵盤輸入所需要的碰觸(touch down) 0 在使用者進(jìn)行輸入時(shí),有可能會(huì)將手掌靠近手腕的部位,手腕的部位或者是手掌側(cè)面的部位放置在觸碰面板上而形成大區(qū)域觸碰的行為。而有時(shí)候有可能因?yàn)橐苿?dòng)的關(guān)系,輕微的觸碰到觸碰熒幕的表面,或者因?yàn)橛布袦y(cè)器的關(guān)系檢測(cè)到細(xì)微的觸碰,而使系統(tǒng)檢測(cè)到非常小區(qū)域的觸碰。而這兩種觸碰都并非符合一股使用者輸入的行為,因此需要將這兩種情形排除在鍵盤輸入之外。當(dāng)該第一碰觸事件被判斷為該手指碰觸事件時(shí),在步驟S315中,依據(jù)該該第一碰觸信息及該第二碰觸信息的該碰觸位置信息,計(jì)算該第一碰觸事件及該第二碰觸事件的碰觸范圍41及42之間的距離。例如,以碰觸范圍41及42邊緣的最近距離為第一碰觸事件及該第二碰觸事件的碰觸范圍41及42之間的距離,如圖4中的長(zhǎng)度a。在步驟S316中,判斷該距離是否小于一預(yù)定值,若該距離小于一預(yù)定值,則執(zhí)行步驟S300,忽略該第一碰觸事件,不針對(duì)該第一碰觸事件產(chǎn)生按鍵輸入信息。若該距離大于該預(yù)定值,則執(zhí)行程序A,進(jìn)一步對(duì)該第一碰觸事件的該第一碰觸信息進(jìn)行處理。參見圖3B,當(dāng)該第一碰觸事件被判斷為該手指碰觸事件,且該第一碰觸事件及該第二碰觸事件的該碰觸范圍之間的該距離大于該預(yù)定值時(shí),則在步驟S331啟動(dòng)一計(jì)時(shí)器, 測(cè)量該第一碰觸事件開始到結(jié)束為止的事件持續(xù)時(shí)間。在步驟S333中,判斷該第一碰觸事件的事件持續(xù)時(shí)間是否超過一預(yù)定時(shí)間長(zhǎng)度, 當(dāng)該計(jì)時(shí)器測(cè)量得到的該第一碰觸事件的事件持續(xù)時(shí)間超過一預(yù)定時(shí)間長(zhǎng)度時(shí),忽略該第一碰觸事件,不針對(duì)該第一碰觸事件產(chǎn)生按鍵輸入信息。亦即,當(dāng)這個(gè)碰觸事件持續(xù)了一段預(yù)定時(shí)間后,就判斷此碰觸事件只是使用者將手指放在鍵盤上休息而已。當(dāng)該計(jì)時(shí)器測(cè)量得到的該第一碰觸事件的事件持續(xù)時(shí)間未超過該預(yù)定時(shí)間長(zhǎng)度時(shí),執(zhí)行步驟S335。在步驟S335中,判斷該第一碰觸事件結(jié)束時(shí)所對(duì)應(yīng)的該碰觸位置信息是否和該第一碰觸事件開始時(shí)所對(duì)應(yīng)的該碰觸位置信息相同。若該第一碰觸事件結(jié)束時(shí)所對(duì)應(yīng)的該碰觸位置信息和該第一碰觸事件開始時(shí)所對(duì)應(yīng)的該碰觸位置信息不相同,則執(zhí)行步驟S300,忽略該第一碰觸事件,不針對(duì)該第一碰觸事件產(chǎn)生按鍵輸入信息。若該第一碰觸事件結(jié)束時(shí)所對(duì)應(yīng)的該碰觸位置信息和該第一碰觸事件開始時(shí)所對(duì)應(yīng)的該碰觸位置信息相同,則執(zhí)行步驟S36,針對(duì)該第一碰觸事件產(chǎn)生按鍵輸入信息。依據(jù)本實(shí)施例,在步驟S335中判斷該第一碰觸事件結(jié)束時(shí)所對(duì)應(yīng)的該碰觸位置信息和該第一碰觸事件開始時(shí)所對(duì)應(yīng)的該碰觸位置信息是否指向該多點(diǎn)觸控?zé)赡簧系耐粋€(gè)按鍵位置。針對(duì)第二碰觸事件的第二碰觸信息,亦執(zhí)行如上述步驟S313 步驟S317及 S331 S335,來判斷是否要針對(duì)該第二碰觸事件產(chǎn)生按鍵輸入信息。在本實(shí)施例中,在步驟S313及S314中計(jì)算出該第二碰觸信息的碰觸范圍42的碰觸面積,并依據(jù)碰觸范圍42 的碰觸面積將第二碰觸事件判斷為手掌碰觸事件(亦即,非手指碰觸事件),因此,系統(tǒng)針對(duì)該第二碰觸事件執(zhí)行步驟S300,忽略該第二碰觸事件,并且不針對(duì)該第二碰觸事件產(chǎn)生一按鍵輸入信息。當(dāng)一個(gè)新的觸碰事件發(fā)生時(shí),也要將其與原有的觸碰區(qū)域進(jìn)行上述的判斷。例如,參見圖5,圖5顯示在另一記錄時(shí)間點(diǎn)(稱之為第二時(shí)間點(diǎn))時(shí),熒幕觸控式鍵盤上的碰觸事件的碰觸位置及碰觸范圍示意圖。在第二時(shí)間點(diǎn)時(shí),第一碰觸事件已經(jīng)結(jié)束(使用者已將手指離開觸控面板),而第2碰觸事件仍然繼續(xù)(使用者的左手掌根部仍置放在觸控面板上),并且觸控面板另外接收到一個(gè)第三碰觸事件。因此,在圖5上可以看至IJ,在第二記錄時(shí)間點(diǎn)時(shí),記錄到對(duì)應(yīng)于第二碰觸事件的碰觸范圍42及對(duì)應(yīng)于第三碰觸事件的碰觸范圍43。針對(duì)第三碰觸事件的第三碰觸信息,亦執(zhí)行如上述步驟S313 步驟S317及 S331 S335,來判斷是否要針對(duì)該第三碰觸事件產(chǎn)生按鍵輸入信息。在本實(shí)施例中,在步驟S313及S314中計(jì)算出該第三碰觸信息的碰觸范圍43的碰觸面積,并依據(jù)碰觸范圍43 的碰觸面積將第三碰觸事件判斷為手指碰觸事件;再在步驟S315及步驟S316中,計(jì)算該第三碰觸事件及該第二碰觸事件的碰觸范圍42及43之間的距離,并判斷得知該距離小于上述預(yù)定值,因此,系統(tǒng)針對(duì)該第三碰觸事件執(zhí)行步驟S300,忽略該第三碰觸事件,并且不針對(duì)該第三碰觸事件產(chǎn)生一按鍵輸入信息。上述的各個(gè)判斷對(duì)于軟件鍵盤的輸入控制都有不同的幫助,并非一定要將全部的條件判斷都實(shí)現(xiàn)在軟件鍵盤上。針對(duì)軟件鍵盤的目的不同而組合不同的判斷機(jī)制就能使軟件鍵盤的輸入控制符合使用者的使用習(xí)慣。雖然本發(fā)明已以較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可做些許更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍當(dāng)視權(quán)利要求范圍所界定者為準(zhǔn)。
權(quán)利要求
1.一種熒幕觸控式鍵盤的輸入控制方法,其特征在于,其適用于一電子裝置,所述電子裝置包括一多點(diǎn)觸控?zé)赡?,所述輸入控制方法包括于所述多點(diǎn)觸控?zé)赡簧巷@示一熒幕觸控式鍵盤;接收并記錄在所述熒幕觸控式鍵盤上一第一碰觸事件所對(duì)應(yīng)的一第一碰觸信息,所述第一碰觸信息包括所述第一碰觸事件開始到結(jié)束之間在所述熒幕觸控式鍵盤的碰觸位置信息、碰觸時(shí)間信息及碰觸范圍信息;接收并記錄在所述熒幕觸控式鍵盤上一第二碰觸事件所對(duì)應(yīng)的一第二碰觸信息,所述第二碰觸信息包括所述第二碰觸事件開始到結(jié)束之間在所述熒幕觸控式鍵盤上的碰觸位置信息、碰觸時(shí)間信息及碰觸范圍信息;依據(jù)所述第一碰觸信息的所述碰觸范圍信息,計(jì)算所述第一碰觸事件對(duì)應(yīng)的碰觸面積大小,并依據(jù)計(jì)算結(jié)果,判斷所述第一碰觸事件為手指碰觸事件或非手指碰觸事件;當(dāng)所述第一碰觸事件被判斷為所述非手指碰觸事件時(shí),忽略所述第一碰觸事件,不針對(duì)所述第一碰觸事件產(chǎn)生一按鍵輸入信息;當(dāng)所述第一碰觸事件被判斷為所述手指碰觸事件時(shí),依據(jù)所述第一碰觸信息及所述第二碰觸信息的所述碰觸位置信息,計(jì)算所述第一碰觸事件及所述第二碰觸事件的所述碰觸范圍之間的距離,若所述距離小于一預(yù)定值,則忽略所述第一碰觸事件,不針對(duì)所述第一碰觸事件產(chǎn)生按鍵輸入信息,若所述距離大于所述預(yù)定值,則針對(duì)所述第一碰觸事件產(chǎn)生按鍵輸入信息。
2.如權(quán)利要求1所述的熒幕觸控式鍵盤的輸入控制方法,其特征在于,所述手指碰觸事件包括拇指碰觸事件及非拇指碰觸事件,其中所述拇指碰觸事件所對(duì)應(yīng)的碰觸面積大于所述非拇指碰觸事件對(duì)應(yīng)的碰觸面積。
3.如權(quán)利要求1所述的熒幕觸控式鍵盤的輸入控制方法,其特征在于,所述第一碰觸事件及所述第二碰觸事件的碰觸范圍之間的距離為,所述第一碰觸事件及所述第二碰觸事件的所述碰觸范圍邊緣的最近距離。
4.如權(quán)利要求1所述的熒幕觸控式鍵盤的輸入控制方法,其特征在于,所述方法更包括當(dāng)所述第一碰觸事件被判斷為所述手指碰觸事件,且所述第一碰觸事件及所述第二碰觸事件的所述碰觸范圍之間的所述距離大于所述預(yù)定值時(shí),啟動(dòng)一計(jì)時(shí)器,測(cè)量所述第一碰觸事件開始到結(jié)束為止的事件持續(xù)時(shí)間;當(dāng)所述計(jì)時(shí)器測(cè)量得到的所述第一碰觸事件的事件持續(xù)時(shí)間超過一預(yù)定時(shí)間長(zhǎng)度時(shí), 忽略所述第一碰觸事件,不針對(duì)所述第一碰觸事件產(chǎn)生按鍵輸入信息;當(dāng)所述計(jì)時(shí)器測(cè)量得到的所述第一碰觸事件的事件持續(xù)時(shí)間未超過所述預(yù)定時(shí)間長(zhǎng)度時(shí),針對(duì)所述第一碰觸事件產(chǎn)生按鍵輸入信息。
5.如權(quán)利要求1所述的熒幕觸控式鍵盤的輸入控制方法,其特征在于,所述方法更包括當(dāng)所述第一碰觸事件被判斷為所述手指碰觸事件,且所述第一碰觸事件及所述第二碰觸事件的所述碰觸范圍之間的所述距離大于所述預(yù)定值時(shí),判斷所述第一碰觸事件結(jié)束時(shí)所對(duì)應(yīng)的所述碰觸位置信息是否和所述第一碰觸事件開始時(shí)所對(duì)應(yīng)的所述碰觸位置信息相同,若所述第一碰觸事件結(jié)束時(shí)所對(duì)應(yīng)的所述碰觸位置信息和所述第一碰觸事件開始時(shí)所對(duì)應(yīng)的所述碰觸位置信息不相同,則忽略所述第一碰觸事件,不針對(duì)所述第一碰觸事件產(chǎn)生按鍵輸入信息;若所述第一碰觸事件結(jié)束時(shí)所對(duì)應(yīng)的所述碰觸位置信息和所述第一碰觸事件開始時(shí)所對(duì)應(yīng)的所述碰觸位置信息相同,則針對(duì)所述第一碰觸事件產(chǎn)生按鍵輸入信息。
6.如權(quán)利要求5所述的熒幕觸控式鍵盤的輸入控制方法,其特征在于,判斷所述第一碰觸事件結(jié)束時(shí)所對(duì)應(yīng)的所述碰觸位置信息和所述第一碰觸事件開始時(shí)所對(duì)應(yīng)的所述碰觸位置信息是否指向所述多點(diǎn)觸控?zé)赡簧系耐粋€(gè)按鍵位置。
7.如權(quán)利要求1所述的熒幕觸控式鍵盤的輸入控制方法,其特征在于,所述方法更于所述第一碰觸事件開始到結(jié)束為止,每隔一預(yù)定周期,記錄所述第一碰觸事件的所述碰觸位置信息,并將所述記錄時(shí)間儲(chǔ)存為所述碰觸時(shí)間信息。
8.一種電子裝置,其特征在于,所述的電子裝置包括一多點(diǎn)觸控?zé)赡?,其包括一顯示區(qū)域用以顯示一熒幕觸控式鍵盤;一處理器,接收并記錄在所述熒幕觸控式鍵盤上一第一碰觸事件所對(duì)應(yīng)的一第一碰觸信息,所述第一碰觸信息包括所述第一碰觸事件開始到結(jié)束之間在所述熒幕觸控式鍵盤的碰觸位置信息、碰觸時(shí)間信息及碰觸范圍信息;接收并記錄在所述熒幕觸控式鍵盤上一第二碰觸事件所對(duì)應(yīng)的一第二碰觸信息,所述第二碰觸信息包括所述第二碰觸事件開始到結(jié)束之間在所述熒幕觸控式鍵盤上的碰觸位置信息、碰觸時(shí)間信息及碰觸范圍信息;依據(jù)所述第一碰觸信息的所述碰觸范圍信息,判斷所述第一碰觸事件對(duì)應(yīng)的碰觸面積大小,并依據(jù)判斷結(jié)果,將所述第一碰觸事件判斷為手指碰觸事件或非手指碰觸事件;當(dāng)所述第一碰觸事件被判斷為所述非手指碰觸事件時(shí),忽略所述第一碰觸事件,不針對(duì)所述第一碰觸事件產(chǎn)生一按鍵輸入信息;當(dāng)所述第一碰觸事件被判斷為所述手指碰觸事件時(shí),依據(jù)所述第一碰觸信息及所述第二碰觸信息的所述碰觸位置信息,計(jì)算所述第一碰觸事件及所述第二碰觸事件的所述碰觸范圍之間的距離,若所述距離小于一預(yù)定值,則忽略所述第一碰觸事件,不針對(duì)所述第一碰觸事件產(chǎn)生按鍵輸入信息,若所述距離大于所述預(yù)定值,則針對(duì)所述第一碰觸事件產(chǎn)生按鍵輸入信息。
9.如權(quán)利要求8所述的電子裝置,其特征在于,所述手指碰觸事件包括拇指碰觸事件及非拇指碰觸事件,其中所述拇指碰觸事件所對(duì)應(yīng)的碰觸面積大于所述非拇指碰觸事件對(duì)應(yīng)的碰觸面積。
10.如權(quán)利要求8所述的電子裝置,其特征在于,所述第一碰觸事件及所述第二碰觸事件的碰觸范圍之間的距離為,所述第一碰觸事件及所述第二碰觸事件的所述碰觸范圍邊緣的最近距離。
11.如權(quán)利要求8所述的電子裝置,其特征在于,所述處理器進(jìn)一步執(zhí)行當(dāng)所述第一碰觸事件被判斷為所述手指碰觸事件,且所述第一碰觸事件及所述第二碰觸事件的所述碰觸范圍之間的所述距離大于所述預(yù)定值時(shí),啟動(dòng)一計(jì)時(shí)器,測(cè)量所述第一碰觸事件開始到結(jié)束為止的事件持續(xù)時(shí)間;當(dāng)所述計(jì)時(shí)器測(cè)量得到的所述第一碰觸事件的事件持續(xù)時(shí)間超過一預(yù)定時(shí)間長(zhǎng)度時(shí), 忽略所述第一碰觸事件,不針對(duì)所述第一碰觸事件產(chǎn)生按鍵輸入信息;當(dāng)所述計(jì)時(shí)器測(cè)量得到的所述第一碰觸事件的事件持續(xù)時(shí)間未超過所述預(yù)定時(shí)間長(zhǎng)度時(shí),針對(duì)所述第一碰觸事件產(chǎn)生按鍵輸入信息。
12.如權(quán)利要求8所述的電子裝置,其特征在于,所述處理器進(jìn)一步執(zhí)行當(dāng)所述第一碰觸事件被判斷為所述手指碰觸事件,且所述第一碰觸事件及所述第二碰觸事件的所述碰觸范圍之間的所述距離大于所述預(yù)定值時(shí),判斷所述第一碰觸事件結(jié)束時(shí)所對(duì)應(yīng)的所述碰觸位置信息是否和所述第一碰觸事件開始時(shí)所對(duì)應(yīng)的所述碰觸位置信息相同,若所述第一碰觸事件結(jié)束時(shí)所對(duì)應(yīng)的所述碰觸位置信息和所述第一碰觸事件開始時(shí)所對(duì)應(yīng)的所述碰觸位置信息不相同,則忽略所述第一碰觸事件,不針對(duì)所述第一碰觸事件產(chǎn)生按鍵輸入信息;若所述第一碰觸事件結(jié)束時(shí)所對(duì)應(yīng)的所述碰觸位置信息和所述第一碰觸事件開始時(shí)所對(duì)應(yīng)的所述碰觸位置信息相同,則針對(duì)所述第一碰觸事件產(chǎn)生按鍵輸入信息。
13.如權(quán)利要求12所述的電子裝置,其特征在于,所述處理器判斷所述第一碰觸事件結(jié)束時(shí)所對(duì)應(yīng)的所述碰觸位置信息和所述第一碰觸事件開始時(shí)所對(duì)應(yīng)的所述碰觸位置信息是否指向所述多點(diǎn)觸控?zé)赡簧系耐粋€(gè)按鍵位置。
14.如權(quán)利要求8所述的電子裝置,其特征在于,所述處理器更于所述第一碰觸事件開始到結(jié)束為止,每隔一預(yù)定周期,記錄所述第一碰觸事件的所述碰觸位置信息,并將所述記錄時(shí)間儲(chǔ)存為所述碰觸時(shí)間信息。
全文摘要
本發(fā)明公開了一種熒幕觸控式鍵盤的輸入控制方法及電子裝置,其中,該輸入控制方法首先接收并記錄在熒幕觸控式鍵盤上第一及第二碰觸事件所對(duì)應(yīng)的第一及第二碰觸信息;依據(jù)該第一碰觸信息的碰觸范圍信息,將該第一碰觸事件判斷為手指碰觸事件或非手指碰觸事件;當(dāng)該第一碰觸事件被判斷為該非手指碰觸事件時(shí),忽略該第一碰觸事件;當(dāng)該第一碰觸事件被判斷為該手指碰觸事件時(shí),計(jì)算該第一碰觸事件及該第二碰觸事件的碰觸范圍之間的距離,若該距離小于一預(yù)定值,則忽略該第一碰觸事件,若該距離大于該預(yù)定值,則針對(duì)該第一碰觸事件產(chǎn)生按鍵輸入信息。
文檔編號(hào)G06F3/048GK102455848SQ20101051993
公開日2012年5月16日 申請(qǐng)日期2010年10月26日 優(yōu)先權(quán)日2010年10月26日
發(fā)明者戴函昱, 林志祥, 林紹捷 申請(qǐng)人:宏碁股份有限公司