本發明實施例涉及鍵盤信號輸出技術領域,尤其涉及一種光軸鍵盤按鍵及其觸發行程設置方法和光軸鍵盤。
背景技術:
光軸鍵盤是近年來的新型鍵盤,它是在傳統機械鍵軸技術基礎之上,加入全新光學感應識別技術,通過替換傳統的接觸撥片為光學感應組件,改良了傳統接觸式機械開關的一些問題。
目前,光軸鍵盤的按鍵觸發是通過使用發光元件和受光元件之間的光感應開關,觸發原理是當按鍵被按下至觸發行程位置時,光通路被打開,發光元件所發出的光被受光元件所接收,受光元件將收到的光信號轉為電信號,鍵盤將此電信號轉化為開關信號從而形成按鍵觸發,在按鍵按下未達到觸發行程位置時不會觸發按鍵。但由于此類按鍵的觸發行程是固定不會改變的,無法充分滿足使用者在各種使用場景下的差異需求或個性需求。
技術實現要素:
本發明提供一種光軸鍵盤按鍵及其觸發行程設置方法和光軸鍵盤,以實現按鍵觸發行程的自定義設置。
為達此目的,本發明采用以下技術方案:
本發明實施例提供一種光軸鍵盤按鍵,包括按鍵主體、發射端、接收端和遮擋片,還包括模數轉換器、比較值設定單元和判斷單元,其中:
所述發射端,用于發出光信號;
所述遮擋片,設置在所述發射端和接收端之間,且與所述按鍵主體相連,用于根據按鍵主體的下壓形成的運動行程控制所述光信號的光通過量;
所述接收端,用于接收所述光信號,并根據所述光通過量將光信號轉化成電信號;
所述模數轉換器與所述接收端相連,用于將所述電信號轉換為對應的數字編碼值;
所述比較值設定單元,用于設定按鍵觸發比較值;
所述判斷單元與模數轉換器和比較值設定單元相連,用于根據所述數字編碼值和所述按鍵觸發比較值確定是否觸發按鍵操作。
進一步地,上述光軸鍵盤按鍵中,所述發射端為紅外發光二極管。
進一步地,上述光軸鍵盤按鍵中,所述接收端為光電晶體管或光電集成電路。
進一步地,上述光軸鍵盤按鍵中,所述比較值設定單元集成于微處理器,具體用于分析用戶輸入的目標數據并匹配對應的按鍵觸發比較值,所述微處理器還包括存儲器:
所述存儲器,用于存儲所述按鍵觸發比較值。
相應地,本發明實施例法提供一種具有光軸鍵盤按鍵的光軸鍵盤,包括鍵盤電路板以及鍵盤外殼,還包括上述第一方面所述的一種光軸鍵盤按鍵。
相應地,本發明實施例還提供一種光軸鍵盤按鍵的觸發行程設置方法,采用本發明任意實施例所提供的光軸鍵盤按鍵執行,所述方法包括:
所述接收端接收光信號,并根據光信號的光通過量將光信號轉化成電信號,其中,所述光信號為發射端所發出,且所述遮擋片根據按鍵主體的下壓形成的運動行程控制所述光信號的光通過量;
所述模數轉換器將所述電信號轉換為對應的數字編碼值;
所述判斷單元根據所述數字編碼值和所述比較值設定單元設定的按鍵觸發比較值,確定是否觸發按鍵操作。
進一步地,所述方法,還包括:
所述比較值設定單元分析用戶輸入的目標數據并匹配對應的按鍵觸發比較值,存儲至存儲器中。
進一步地,上述方法中,所述比較值設定單元分析用戶輸入的目標數據并匹配對應的按鍵觸發比較值包括:
所述比較值設定單元獲取所述用戶輸入的目標數據;
所述比較值設定單元分析所述目標數據;
所述比較值設定單元根據所述目標數據的分析結果匹配對應的按鍵觸發比較值。
進一步地,上述方法中,所述比較值設定單元獲取所述用戶輸入的目標數據包括:
所述比較值設定單元接收用戶通過自定義快捷鍵或者采用按鍵宏定義的方式輸入的所述目標數據。
進一步地,上述方法中,所述比較值設定單元獲取所述用戶輸入的目標數據包括:
所述比較值設定單元接收用戶通過在光軸鍵盤的驅動軟件界面上自定義的方式輸入的所述目標數據。
本發明提供的一種光軸鍵盤按鍵及其觸發行程設置方法和光軸鍵盤,通過利用在按鍵主體帶動遮擋片下壓的過程中接收端接收到的光信號逐漸增強,接收端接收到的光信號轉化的電信號也是逐漸增強的特點以及根據在按鍵主體下壓的不同位置設定的不同按鍵觸發比較值,可以實現按鍵觸發行程的自定義,充分滿足了使用者在各種使用場景下的差異需求或個性需求。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據提供的附圖獲得其他的附圖。
圖1為本發明實施例一提供的一種光軸鍵盤按鍵的結構示意圖;
圖2為本發明實施例三提供的一種光軸鍵盤按鍵的觸發行程設置方法的流程示意圖。
具體實施方式
下面結合附圖和實施例對本發明作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發明,而非對本發明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發明相關的部分而非全部結構。
實施例一
圖1為本發明實施例一提供的一種光軸鍵盤按鍵的結構示意圖。如圖1所示,本發明實施例提供的一種光軸鍵盤按鍵,通過利用在按鍵主體帶動遮擋片下壓的過程中接收端接收到的光信號逐漸增強,接收端接收到的光信號轉化的電信號也是逐漸增強的特點以及根據在按鍵主體下壓的不同位置設定的不同按鍵觸發比較值,可以實現按鍵觸發行程的自定義。
所述光軸鍵盤按鍵,包括:按鍵主體21、發射端22、接收端23和遮擋片24,還包括模數轉換器25、比較值設定單元26和判斷單元27,其中:
所述發射端22,用于發出光信號;
所述遮擋片24,設置在所述發射端22和接收端23之間,且與所述按鍵主體21相連,用于根據按鍵主體21的下壓形成的運動行程控制所述光信號的光通過量;
所述接收端23,用于接收所述光信號,并根據所述光通過量將光信號轉化成電信號;
所述模數轉換器25與所述接收端23相連,用于將所述電信號轉換為對應的數字編碼值;
所述比較值設定單元26,用于設定按鍵觸發比較值;
所述判斷單元27與模數轉換器25和比較值設定單元26相連,用于根據所述數字編碼值和所述按鍵觸發比較值確定是否觸發按鍵操作。
優選的,所述發射端22可以為紅外發光二極管。
需要說明的是,所述紅外發光二極管可以是上電后持續導通發出光信號的狀態,還可以是上電后配合按鍵下壓觸發紅外發光二極管導通從而發出光信號。
優選的,所述接收端23可以為光電晶體管或光電集成電路,通過所述光電晶體管或光電集成電路將接收到的光信號轉化成電信號而實現按鍵操作響應是基于采用了紅外線光學感應識別以及光耦合技術,可以保證導通時接觸點無磨損,高頻率的點擊也不會因金屬氧化老化問題導致雙擊、連擊、無響應的情況發生。
優選的,所述比較值設定單元集成于微處理器,具體用于分析用戶輸入的目標數據并匹配對應的按鍵觸發比較值。所述微處理器還包括存儲器:所述存儲器,用于存儲所述按鍵觸發比較值。
此外,比較值設定單元也可以采用其他結構來變更其內部設置的按鍵觸發比較值,例如以電路形式提供對應的電壓值來對應于不同的按鍵觸發比較值。
優選的,所述模數轉換器可以集成在微處理器中。
需要說明的是,光軸鍵盤的按鍵觸發是通過發射端(發光元件)和接收端(受光元件)之間的光感應實現的,觸發原理具體為接收端根據接收到的發射端發出的不同強度的光信號后所形成的不同阻值的電阻來控制電信號,從而根據電信號轉化成的對應數字編碼值確定按鍵的觸發。當按鍵主體未下壓時,由于遮擋片的存在,會將紅外發光二極管(發射端)與光電晶體管或光電集成電路(接收端)的光通路阻斷,所以光電晶體管或光電集成電路(接收端)會沒有光照而使得阻值無限大,等同開路;只有當按鍵主體下壓帶動遮擋片向下運動時,光通路才會被打開,發射端(發光元件)所發出的光被接收端(受光元件)所接收。隨著按鍵主體的下壓,接收端(受光元件)將收到的光信號是逐漸增強的,因此轉化成的電信號也是逐漸增強的,再通過模數轉換器將此逐漸增強的電信號轉化為對應的編碼值,從而實現按鍵的觸發。
本發明實施例提供的一種光軸鍵盤按鍵,通過利用在按鍵主體帶動遮擋片下壓的過程中接收端接收到的光信號逐漸增強,接收端接收到的光信號轉化的電信號也是逐漸增強的特點以及根據在按鍵主體下壓的不同位置設定的不同按鍵觸發比較值,可以實現按鍵觸發行程的自定義,充分滿足了使用者在各種使用場景下的差異需求或個性需求。
實施例二
本發明實施例二提供一種光軸鍵盤,該光軸鍵盤包括本發明任意實施例提供的所有光軸鍵盤按鍵,優選的,所述光軸鍵盤還包括鍵盤電路板以及鍵盤外殼。
示例性的,所述光軸鍵盤按鍵可以為可拆卸式,可由用戶自定義購買更換。
示例性的,所述鍵盤外殼可以分為上下可拆卸兩部分組合而成,所述鍵盤電路板可任意選擇固定在其中一部分外殼上。
本發明實施例提供的一種光軸鍵盤,通過利用在按鍵主體帶動遮擋片下壓的過程中接收端接收到的光信號逐漸增強,接收端接收到的光信號轉化的電信號也是逐漸增強的特點以及根據在按鍵主體下壓的不同位置設定的不同按鍵觸發比較值,可以實現按鍵觸發行程的自定義,充分滿足了使用者在各種使用場景下的差異需求或個性需求。
實施例三
請參閱圖2,為本發明實施例三提供的一種光軸鍵盤按鍵的觸發行程設置方法的流程示意圖。該方法由本發明實施例所提供的光軸鍵盤按鍵執行,步驟如下:
S110、所述接收端接收光信號,并根據光信號的光通過量將光信號轉化成電信號。其中,所述光信號為發射端所發出,且所述遮擋片根據按鍵主體的下壓形成的運動行程控制所述光信號的光通過量。
需要說明的是,所述發射端發出的光信號,示例性的,可以是光軸鍵盤上電后發射端持續導通發出的光信號,還可以是光軸鍵盤上電后配合按鍵主體下壓帶動遮擋片運動觸發發射端導通發出的光信號。此步驟中所述遮擋片根據按鍵主體的下壓形成的運動行程控制所述光信號的光通過量是指發射端隨著遮擋片的運動所接收到的光信號逐漸增強。
進一步需要說明的是,由于所述接收端接收到的光信號是逐漸增強的,因此轉化成的電信號也是逐漸增強的,可以通過光敏元件在不同強度光信號的照射下阻值的靈敏變化來實現實時的電信號轉化,從而體現光信號的強度變化。
S120、所述模數轉換器將所述電信號轉換為對應的數字編碼值。
需要說明的是,由于電信號也是逐漸增強的,當模數轉換器將電信號轉換為對應的數字編碼值時,不同強度的電信號會轉換成對應不同的數字編碼值。
S130、所述判斷單元根據所述數字編碼值和所述比較值設定單元設定的按鍵觸發比較值,確定是否觸發按鍵操作。
需要說明的是,所述比較值設定單元設定的按鍵觸發比較值是用戶自定義的預設值,是一個條件閾值,當所述數字編碼值達到所述條件閾值則會觸發按鍵。
具體的,通過模數轉換器轉換的數字編碼值與比較設定單元中預設的用戶自定義按鍵觸發比較值比較,如果所述數字編碼值小于預設的觸發行程比較值,則不觸發按鍵;相反地,如果所述數字編碼值大于或等于預設的觸發行程比較值,則確定觸發按鍵。
本發明實施例提供的一種光軸鍵盤按鍵的觸發行程設置方法,通過利用在按鍵主體帶動遮擋片下壓的過程中接收端接收到的光信號逐漸增強,接收端接收到的光信號轉化的電信號也是逐漸增強的特點以及根據在按鍵主體下壓的不同位置設定的不同按鍵觸發比較值,可以實現按鍵觸發行程的自定義,改變按鍵的觸發行程固定不變的情況,充分滿足了使用者在各種使用場景下的差異需求或個性需求。
優選的,所述光軸鍵盤按鍵的觸發行程設置方法還包括:
所述比較值設定單元分析用戶輸入的目標數據并匹配對應的按鍵觸發比較值,存儲至存儲器中。
具體的,所述比較值設定單元獲取所述用戶輸入的目標數據;所述比較值設定單元分析所述目標數據;所述比較值設定單元根據所述目標數據的分析結果匹配對應的按鍵觸發比較值。
需要說明的是,一方面,針對光軸鍵盤的整體按鍵的觸發行程設置,所述比較值設定單元獲取所述用戶輸入的目標數據可以是所述比較值設定單元接收用戶通過自定義快捷鍵或者采用按鍵宏定義的方式輸入的所述目標數據;另一方面,針對光軸鍵盤的單個或某類組合按鍵的觸發行程設置,所述比較值設定單元獲取所述用戶輸入的目標數據還可以是所述比較值設定單元接收用戶通過在光軸鍵盤的驅動軟件界面上自定義的方式輸入的所述目標數據,且也能實現光軸鍵盤的整體按鍵的觸發行程設置。
注意,上述僅為本發明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調整和替代而不會脫離本發明的保護范圍。因此,雖然通過以上實施例對本發明進行了較為詳細的說明,但是本發明不僅僅限于以上實施例,在不脫離本發明構思的情況下,還可以包括更多其他等效實施例,而本發明的范圍由所附的權利要求范圍決定。