按鍵觸發方法
【專利摘要】本發明公開了一種按鍵觸發方法,其通過接收一按壓信號,令一鍵盤根據該按壓信號取得一位置信息與多個參考值,再根據該些參考值計算出一變化值,并根據一預設規則取得一按鍵狀態。當該按鍵狀態為一接觸狀態時,則發送一提示信號用以表示該位置信息,當該按鍵狀態為一按下狀態時,則發送該位置信息。因此,通過上述的方法,可應用于不同類型的鍵盤,來模擬傳統鍵盤于使用上具有接觸、按下與未接觸的三種狀態。
【專利說明】按鍵觸發方法
【技術領域】
[0001]本發明關于一種鍵盤的按鍵觸發方法。
【背景技術】
[0002]隨著科技的進步,觸控面板的應用越來越普及,特別在于電容式的觸控面板。一般來說,電容式觸控面板是根據電容感應的方式,偵測面板上電容值的變化的位置,再經由處理器轉換成座標來取得碰觸的位置信息,最終再轉換成實際運用的位置(例如:鍵盤上的字母或滑鼠點擊的位置)。
[0003]然而,電容式的觸控面板為一光滑的平面,不同于傳統機械式鍵盤的方式,只要手指稍有觸碰便會有所感應,如此一來,使用者無法延續一般使用機械式鍵盤的習慣,先碰觸到目標位置再按下的使用方式,必需正確先從肉眼觀察選定欲點選的位置,因此誤觸或點錯位置的情況經常發生。
[0004]有鑒于此,大部分電容式觸控面板的應用,特別在于電容式觸控鍵盤的部分,常見的觸發方式是當偵測到使用者按壓位置后,不會即時將按壓位置的字母信息直接送出,會欲先顯示于螢幕上直到手指放開后,再將最終停留位置信息所代表的字母信息送出。舉例來說,當一使用者欲點選“H”字母時,使用者可以通過單一手指先觸碰任何位置,只要在該單一手指不放開的情況下,通過滑行的方式移至正確的位置,就不會產生誤選字的情況發生。
[0005]不過,對于習慣使用傳統機械式鍵盤,特別在于使用十指同時打字的使用者來說,上述的方法完全無法適用。舉例來說,一般熟練打字的使用者,雖然瞬間只有一根手指是用來按壓欲點選的字母,但其余九只手指仍放置對應字母按鍵的準備位置,相較單一手指的打字方式可以增加打字的速度。
[0006]因此,是否有一種機制或裝置能夠將電容式觸控鍵盤可以模擬傳統機械式鍵盤,讓使用者可以先碰觸到目標位置再按下的打字方式,來降低誤觸或點錯位置的機率,讓電容式觸控鍵盤除了保有自己的優點外,也可以延續模擬傳統機械式鍵盤的優點。
【發明內容】
[0007]鑒于上述的缺點與發明動機,本發明人亟盡思量,終于開發出本發明。本發明的一范疇在于揭露一種應用于觸控面板的按鍵觸發方法,其通過偵測使用者按壓(press)按鍵的狀況,模擬傳統機械式鍵盤于使用上具有接觸、按下與未接觸的三種狀態。
[0008]本發明按鍵觸發方法通過接收一按壓信號,令一鍵盤根據該按壓信號取得一位置信息與多個參考值,再根據該些參考值計算出一變化值,并根據一預設規則取得一按鍵狀態。當該按鍵狀態為一接觸狀態時,則發送一提示信號用以表示該位置信息,當該按鍵狀態為一按下狀態時,則發送該位置信息。
[0009]根據本發明的一實施例,一種應用于電容式觸控鍵盤的按鍵觸發方法,其包括步驟有:接收一按壓信號,令該電容式觸控鍵盤根據該按壓信號取得一位置信息與多個電容值;根據該些電容值計算一電容變化值,以取得一按鍵狀態;當該按鍵狀態為一接觸狀態(key touched)時,則發送一提示信號,用以表示該位置信息;當該按鍵狀態為一按下狀態(key down)時,則發送該位置信息。
[0010]根據本發明的另一實施例,一種應用于遮蔽式鍵盤的按鍵觸發方法,其包括步驟:接收一按壓信號,令該遮蔽式觸控鍵盤根據該按壓信號取得一位置信息與多個面積值;根據該些面積值計算一面積變化值,以取得一按鍵狀態;當該按鍵狀態為一接觸狀態時,則發送一提示信號,用以表示該位置信息;及當該按鍵狀態為一按下狀態時,則發送該位置信
肩、O
[0011]因此,通過上述的方法,本發明利用參考值設定與其變化量將鍵盤按壓狀態區分為接觸、按下與未接觸的三種狀態,藉此模擬傳統機械式鍵盤于使用上,習慣先碰觸到目標位置再按下的使用習慣。
【專利附圖】
【附圖說明】
[0012]圖1是本發明按鍵觸發方法的一實施例的流程圖。
[0013]圖2為對應圖1電容值變化的一實施例的波形示意圖。
[0014]圖3為圖1中步驟S12的一實施例的步驟流程圖。
[0015]圖4為圖1中步驟S12的另一實施例的步驟流程圖。
[0016]圖5為對應圖4電容值變化的一實施例的波形示意圖。
[0017]圖6為本發明按鍵 觸發方法的另一實施例的流程圖。
[0018]圖7為圖6中步驟S22的一實施例的步驟流程圖。
[0019]【主要元件符號說明】
[0020]&第一時間點t2第二時間點
[0021]C1第一時間點電容值 C2第二時間點電容值
[0022]Cth接觸門檻值Cth2第二電容門檻值
[0023]Vp按壓速率值Vth按壓速率門檻值
【具體實施方式】
[0024]以下以實施例揭露本發明的按鍵觸發方法應用于不同類型的鍵盤,來模擬傳統機械式鍵盤于使用上具有接觸、按下與未接觸的三種狀態。
[0025]請參考圖1與圖2所示,圖1是本發明按鍵觸發方法的一實施例的流程圖,圖2為對應圖1電容值變化的一實施例的波形示意圖。于此實施例,按鍵觸發方法應用于一電容式觸控鍵盤,其包括步驟有:S10接收一按壓信號,令該電容式觸控鍵盤根據該按壓信號取得一位置信息與多個電容值;S12根據該些電容值計算一電容變化值,以取得一按鍵狀態;S14當該按鍵狀態為一接觸狀態(key touched)時,則發送一提示信號,用以表示該位置信息;及S16當該按鍵狀態為一按下狀態(key down)時,則發送該位置信息。
[0026]當一使用者碰觸該電容式觸控鍵盤,該電容式觸控鍵盤會因為使用者的觸碰產生電容效應,進而探知使用者所碰觸的位置,亦即,如步驟SlO所述,該電容式觸控鍵盤根據電容效應所產生的電容值取得對應的手指觸碰的位置信息,此位置信息對應于一按鍵位置。[0027]然而,為了降低誤觸或系統運算的負擔,一般來說,該電容式觸控鍵盤會預設有一接觸門檻值Cth,當電容效應所產生的電容值低于該接觸門檻值Cth時,則會被視為雜訊或直接被忽略掉,于此定義為未接觸狀態。換言之,唯有高于該接觸門檻值Cth的電容值,才會被認定為有效的按壓。因此,于步驟SlO所述的按壓信號所對應的該些電容值至少大于或等于預設的接觸門檻值Cth。而此預設的接觸門檻值Cth的大小,本案【技術領域】的具有通常技藝人士所知悉,接觸門檻值Cth的設定取決于精確度與靈敏度的間的平衡,接觸門檻值Cth設定越高則精確度越高,反之,接觸門檻值Cth設定越低則靈敏度越高。
[0028]請另搭配參考圖2及圖3所示,圖3為圖1中步驟S12的一實施例的步驟流程圖。根據一實施例,步驟S12通過使用者按壓按鍵的速度來判定鍵盤的按壓狀態,其包括步驟:S120根據該些電容值計算一按壓速率值Vp ;S122比較該按壓速率值Vp與一按壓速率門檻值Vth ;S124當該按壓速率值Vp大于該按壓速率門檻值Vth時,設定該按鍵狀態為該按下狀態;S126當該按壓速率值Vp小于該按壓速率門檻值Vth時,設定該按鍵狀態為該接觸狀態。
[0029]為了模擬對應傳統機械鍵盤的按鍵,讓使用者可以先尋找欲按壓得的位置(例如:字母位置)后再施力按下,通過電容值與手指接觸面積成正比的特性,當手指施力往下勢必會對手指相對鍵盤會產生擠壓而讓接觸面積增加,使得感應電容的電容值上升,藉此利用電容值的變化量來判斷手指按下的速度。
[0030]簡單來說,如圖2所示,于第一時間h與第二時間t2的時間區間內,當電容值變化的曲線斜率大于預設斜率值,即表示使用者的按壓速率值Vp大于預設的按壓速率門檻值Vth,據此,按壓速率值Vp可以下列關系式表示:
【權利要求】
1.一種按鍵觸發方法,包括步驟: 接收一按壓信號,令一鍵盤根據該按壓信號取得一位置信息與多個參考值; 根據該些參考值計算一變化值; 根據一預設規則取得一按鍵狀態; 當該按鍵狀態為一接觸狀態時,則發送一提示信號用以表示該位置信息;及 當該按鍵狀態為一按下狀態時,則發送該位置信息。
2.一種按鍵觸發方法,應用于一電容式觸控鍵盤,其包括步驟: 接收一按壓信號,令該電容式觸控鍵盤根據該按壓信號取得一位置信息與多個電容值; 根據該些電容值計算一電容變化值,以取得一按鍵狀態; 當該按鍵狀態為一接觸狀態時,則發送一提示信號,用以表示該位置信息; 當該按鍵狀態為一按下狀態時,則發送該位置信息。
3.如權利要求2所述的按鍵觸發方法,其中,該根據該些電容值計算一電容變化值,以取得一按鍵狀態的步驟,包括: 根據該些電容值計算一按壓速率值; 比較該按壓速率值與一按壓速率門檻值; 當該按壓速率值大于該按壓速率門檻值時,設定該按鍵狀態為該按下狀態;及 當該按壓速率值小于該按壓速率門檻值時,設定該按鍵狀態為該接觸狀態。
4.如權利要求3所述的按鍵觸發方法,其中,該按壓速率值的計算由下列關系式表示:
5.如權利要求2所述的按鍵觸發方法,其中,該根據該些電容值計算一電容變化值,以取得一按鍵狀態的步驟,包括: 設定至少一固定時間段; 取得各該時間段對應的該電容值; 比較至少一時間段的一平均電容值與一第二電容門檻值; 當該平均電容值大于該第二電容門檻值,則設定該按鍵狀態為該按下狀態;及 當該平均電容值小于該第二電容門檻值,則設定該按鍵狀態為該接觸狀態。
6.如權利要求5所述的按鍵觸發方法,其中,該平均電容值為自該些固定時間段取得的該電容值的總和除以該時間段的數量。
7.如權利要求2所述的按鍵觸發方法,其中,該電容式觸控鍵盤具有一點字結構的設計,以供一視障者使用。
8.如權利要求1所述的按鍵觸發方法,其中,該提不信號為一影像、一聲音、一語音或一震動信號。
9.一種按鍵觸發方法,應用于一遮蔽式觸控鍵盤,其包括步驟: 接收一按壓信號,令該遮蔽式觸控鍵盤根據該按壓信號取得一位置信息與多個面積值; 根據該些面積值計算一面積變化值,以取得一按鍵狀態; 當該按鍵狀態為一接觸狀態時,則發送一提示信號,用以表示該位置信息 '及 當該按鍵狀態為一按下狀態時,則發送該位置信息。
10.如權利要求9所述的按鍵觸發方法,其中,該根據該些面積值計算一面積變化值,以取得一按鍵狀態的步驟,包括: 設定至少一固定時間段; 取得各該時間段對應的面積值; 比較至少一固定時 間段的一平均面積值與一第二面積門檻值; 當該平均面積值大于該第二面積門檻值,則設定該按鍵狀態為該按下狀態;及 當該平均面積值小于該第二面積門檻值,則設定該按鍵狀態為該接觸狀態。
【文檔編號】H03K17/975GK103812493SQ201210439042
【公開日】2014年5月21日 申請日期:2012年11月6日 優先權日:2012年11月6日
【發明者】李文定 申請人:升達科技股份有限公司