機(jī)械式按鍵的觸發(fā)判斷方法、裝置、輸入設(shè)備及輸入系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種按鍵的觸發(fā)判斷方法、裝置、輸入設(shè)備及輸入系統(tǒng),特別是涉及一種的機(jī)械式按鍵的觸發(fā)判斷方法、裝置、輸入設(shè)備及輸入系統(tǒng)。
【背景技術(shù)】
[0002]參閱圖1及圖2A、2B,一鼠標(biāo)裝置9具有一處理單元90、一左鍵91及一右鍵92。其中,左鍵91及右鍵92均是屬于機(jī)械式按鍵,處理單元90電性連接左鍵91及右鍵92,且處理單元90依據(jù)其中一按鍵(左鍵91或右鍵92)產(chǎn)生的一輸入信號(hào)901判斷后產(chǎn)生一輸出信號(hào)902,以下分別介紹按鍵動(dòng)作對(duì)應(yīng)輸入信號(hào)901及輸出信號(hào)902的狀態(tài)。
[0003]輸入信號(hào)901在鼠標(biāo)裝置9的按鍵未有動(dòng)作時(shí),于模式I是維持一第一穩(wěn)態(tài)電壓Vl。當(dāng)鼠標(biāo)裝置9的按鍵被按下的時(shí)點(diǎn)Tp及按鍵放開的時(shí)點(diǎn)Ts,輸入信號(hào)901的電壓將產(chǎn)生變化,其狀態(tài)包括:于模式II為短時(shí)間的非穩(wěn)定狀態(tài)的震蕩電壓、于模式III為一第二穩(wěn)態(tài)的電壓O、于模式IV為短時(shí)間的非穩(wěn)定狀態(tài)的震蕩電壓,以及于模式V恢復(fù)第一穩(wěn)態(tài)電壓Vl ;其中,震蕩電壓的發(fā)生原因是因?yàn)闄C(jī)械按鍵的機(jī)械力作用所導(dǎo)致。
[0004]對(duì)應(yīng)前述模式I至模式V的期間,輸出信號(hào)902在鼠標(biāo)裝置9的按鍵未有動(dòng)作時(shí)維持一高準(zhǔn)位電壓V2,直到處理單元90偵測(cè)到輸入信號(hào)901經(jīng)過模式II并維持一預(yù)設(shè)時(shí)間Λ Ts的電壓O后,就驅(qū)使輸出信號(hào)902從高準(zhǔn)位電壓V2轉(zhuǎn)變?yōu)榈蜏?zhǔn)位電壓0,并持續(xù)低準(zhǔn)位電壓O ;直到處理單元90偵測(cè)到輸入信號(hào)901從模式IV改變?yōu)槟J絍并維持預(yù)設(shè)時(shí)間Λ Ts的電壓Vl后,就驅(qū)使輸出信號(hào)902從低準(zhǔn)位電壓O轉(zhuǎn)變?yōu)楦邷?zhǔn)位電壓V2。
[0005]當(dāng)鼠標(biāo)裝置9送出輸出信號(hào)902給一電子裝置8后,電子裝置8會(huì)再依據(jù)輸出信號(hào)902于”電壓V2 —電壓O”判定為按鍵按下以及依據(jù)輸出信號(hào)902于”電壓O —電壓V2”判定為按鍵放開。
[0006]經(jīng)前述實(shí)測(cè)結(jié)果,現(xiàn)有機(jī)械式按鍵的缺失在于:機(jī)械式按鍵的質(zhì)量不一,靈敏度不佳的機(jī)械式按鍵很容易造成如圖2Α的非穩(wěn)定狀態(tài)時(shí)間的增加,使得反應(yīng)時(shí)間也會(huì)增加。特別是在許多需要實(shí)時(shí)反應(yīng)的游戲,以射擊游戲?yàn)槔?,有可能在這段時(shí)間的延遲中,原本應(yīng)被射擊到的目標(biāo)己閃過子彈,如何讓這段時(shí)間的延遲減至最低,是需要解決的課題。
【發(fā)明內(nèi)容】
[0007]本發(fā)明的目的在于提供一種能快速反應(yīng)的機(jī)械式按鍵的觸發(fā)判斷方法、輸入設(shè)備及輸入系統(tǒng)。
[0008]本發(fā)明機(jī)械式按鍵的觸發(fā)判斷方法應(yīng)用于一機(jī)械式按鍵及一電性連接該機(jī)械式按鍵的處理單兀。該方法包括下述步驟:該機(jī)械式按鍵未被觸壓時(shí)的輸入信號(hào)為一第一穩(wěn)態(tài),且該處理單元對(duì)該第一穩(wěn)態(tài)在非穩(wěn)定狀態(tài)之前的持續(xù)時(shí)間計(jì)時(shí);當(dāng)該輸入信號(hào)因機(jī)械力產(chǎn)生一段時(shí)間的振幅上下擺蕩的非穩(wěn)定狀態(tài)時(shí),該處理單元判斷該第一穩(wěn)態(tài)在非穩(wěn)定狀態(tài)之前的持續(xù)時(shí)間已超過一第一時(shí)間區(qū)間則產(chǎn)生一代表按下行為的輸出信號(hào)。
[0009]較佳的,所述的機(jī)械式按鍵的觸發(fā)判斷方法還包括下述步驟:該機(jī)械式按鍵被觸壓時(shí)的輸入信號(hào)為一第二穩(wěn)態(tài),且該處理單元對(duì)該第二穩(wěn)態(tài)的持續(xù)時(shí)間計(jì)時(shí);及當(dāng)該輸入信號(hào)因機(jī)械力產(chǎn)生一段時(shí)間的振幅上下擺蕩的非穩(wěn)定狀態(tài)時(shí),該處理單元判斷該第二穩(wěn)態(tài)在非穩(wěn)定狀態(tài)之前的持續(xù)時(shí)間已超過一第二時(shí)間區(qū)間則產(chǎn)生一代表放開行為的輸出信號(hào)。
[0010]本發(fā)明輸入設(shè)備包含至少一機(jī)械式按鍵及一處理單兀;該機(jī)械式按鍵未被觸壓時(shí)的輸入信號(hào)為一第一穩(wěn)態(tài);該處理單元電性連接該機(jī)械式按鍵,對(duì)該第一穩(wěn)態(tài)在非穩(wěn)定狀態(tài)之前的持續(xù)時(shí)間計(jì)時(shí),當(dāng)該輸入信號(hào)因機(jī)械力產(chǎn)生一段時(shí)間的振幅上下擺蕩的非穩(wěn)定狀態(tài)時(shí),該處理單元判斷該第一穩(wěn)態(tài)在非穩(wěn)定狀態(tài)之前的持續(xù)時(shí)間已超過一第一時(shí)間區(qū)間則產(chǎn)生一代表按下行為的輸出信號(hào)。
[0011]較佳的,所述的輸入設(shè)備中,該機(jī)械式按鍵被觸壓時(shí)的輸入信號(hào)為一第二穩(wěn)態(tài),且該處理單元對(duì)該第二穩(wěn)態(tài)的持續(xù)時(shí)間計(jì)時(shí);當(dāng)該輸入信號(hào)因機(jī)械力產(chǎn)生一段時(shí)間的振幅上下擺蕩的非穩(wěn)定狀態(tài)時(shí),該處理單元判斷該第二穩(wěn)態(tài)在非穩(wěn)定狀態(tài)之前的持續(xù)時(shí)間已超過一第二時(shí)間區(qū)間則產(chǎn)生一代表放開行為的輸出信號(hào)。
[0012]本發(fā)明的輸入系統(tǒng)包括一主機(jī)及一電性連接該主機(jī)的輸入設(shè)備,其中,該輸入設(shè)備具有至少一機(jī)械式按鍵及一處理單元,該機(jī)械式按鍵未被觸壓時(shí)的輸入信號(hào)為一第一穩(wěn)態(tài),該機(jī)械式按鍵被觸壓時(shí)的輸入信號(hào)為一第二穩(wěn)態(tài),該處理單兀電性連接該機(jī)械式按鍵,對(duì)該第一穩(wěn)態(tài)在非穩(wěn)定狀態(tài)之前的持續(xù)時(shí)間計(jì)時(shí),當(dāng)該輸入信號(hào)因機(jī)械力產(chǎn)生一段時(shí)間的振幅上下擺蕩的非穩(wěn)定狀態(tài)時(shí),該處理單元判斷該第一穩(wěn)態(tài)在非穩(wěn)定狀態(tài)之前的持續(xù)時(shí)間已超過一第一時(shí)間區(qū)間則產(chǎn)生一代表按下行為的輸出信號(hào),且該處理單元判斷該第二穩(wěn)態(tài)在非穩(wěn)定狀態(tài)之前的持續(xù)時(shí)間已超過一第二時(shí)間區(qū)間則產(chǎn)生一代表放開行為的輸出信號(hào);該主機(jī)具有一應(yīng)用程序,該應(yīng)用程序依據(jù)該代表按下行為的輸出信號(hào)的通知而產(chǎn)生一代表該機(jī)械式按鍵的按下編碼,且依據(jù)該代表放開行為的輸出信號(hào)的通知而產(chǎn)生一代表該機(jī)械式按鍵的結(jié)束編碼。
[0013]本發(fā)明有益的效果在于:即使是采用不靈敏的機(jī)械式按鍵,因?yàn)樘幚韱卧咽孪仍诜欠€(wěn)定狀態(tài)前計(jì)時(shí),只要偵測(cè)到穩(wěn)態(tài)改變?yōu)榉欠€(wěn)態(tài),就會(huì)立即作出反應(yīng)動(dòng)作,避免現(xiàn)有等待經(jīng)過非穩(wěn)定狀態(tài)時(shí)間及穩(wěn)態(tài)時(shí)間的時(shí)間后才會(huì)作出反應(yīng)動(dòng)作的延時(shí)問題。
【附圖說明】
[0014]圖1是一方塊圖,說明現(xiàn)有的鼠標(biāo)裝置具有的組件;
[0015]圖2A、2B分別是一波形圖,說明現(xiàn)有機(jī)械式按鍵的輸入信號(hào)及輸出信號(hào);
[0016]圖3是一系統(tǒng)方塊圖,說明本發(fā)明的輸入系統(tǒng)及輸入設(shè)備的較佳實(shí)施例;
[0017]圖4A、4B分別是一波形圖,說明本發(fā)明輸入設(shè)備的輸入信號(hào)及輸出信號(hào);
[0018]圖5是一流程圖,說明本發(fā)明機(jī)械式按鍵的觸發(fā)判斷方法的較佳實(shí)施例。
【具體實(shí)施方式】
[0019]下面結(jié)合附圖及實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說明。
[0020]參閱圖3,本發(fā)明的較佳實(shí)施例中,一輸入系統(tǒng)包括一輸入設(shè)備100及一主機(jī)3,輸入設(shè)備100包含一機(jī)械式按鍵11及一處理單兀10,且輸入設(shè)備100電性連接主機(jī)3。在本實(shí)施例中,主機(jī)3具有一應(yīng)用程序31,且應(yīng)用程序31是一對(duì)應(yīng)鍵盤按鍵的編碼程序。
[0021]參閱圖4A、4B,并配合圖3,機(jī)械式按鍵11用以產(chǎn)生一供給處理單元10的輸入信號(hào)101,處理單元10接收輸入信號(hào)101并進(jìn)行判斷后輸出一輸出信號(hào)102給主機(jī)3的應(yīng)用程序31,令應(yīng)用程序31依據(jù)輸出信號(hào)102的狀態(tài)進(jìn)行編碼。
[0022]當(dāng)輸入設(shè)備100的機(jī)械式按鍵11未有動(dòng)作時(shí),輸入信號(hào)101在模式I及模式V是維持一第一穩(wěn)態(tài)的電壓VI。當(dāng)輸入設(shè)備100的機(jī)械式按鍵11被按下的時(shí)點(diǎn)Tp及放開的時(shí)點(diǎn)Ts,輸入信號(hào)101的電壓產(chǎn)生變化,其狀態(tài)包括:在模式II為短時(shí)間的非穩(wěn)定狀態(tài)的震蕩電壓、在模式III為一第二穩(wěn)態(tài)的電壓O以及在模式IV為短時(shí)間的非穩(wěn)定狀態(tài)的震蕩電壓;其中,震蕩電壓的發(fā)生原因是因?yàn)闄C(jī)械按鍵的機(jī)械力作用所導(dǎo)致。
[0023]處理單元10對(duì)第一穩(wěn)態(tài)的電壓Vl的持續(xù)時(shí)間計(jì)時(shí),當(dāng)輸入信號(hào)101因機(jī)械力開始產(chǎn)生如區(qū)間II的振幅上下擺蕩的非穩(wěn)定狀態(tài)時(shí),處理單元10判斷第一穩(wěn)態(tài)的持續(xù)時(shí)間若已超過一第一時(shí)