本發(fā)明涉及電子設備技術領域,特別涉及一種嵌入式鼠標控制方法和鼠標控制器。
背景技術:
鼠標是計算機設備最主要的輔助設備之一,它為計算機用戶帶來了方便。但是,與此同時,在用戶使用的便攜性和保管性上卻存在一些問題。雖然有些電腦在鍵盤位置設置了觸摸板,這在一定程度上起到了替代鼠標的效果。但是觸摸板本身易用性較差,無法精準、快速、靈活地控制鼠標。觸摸板通常設置于鍵盤下方的掌托上,在使用摸板時容易發(fā)生誤操作。而且,由于掌托占用面積了一定的面積,使得觸摸板無法達到用戶需求的尺寸。
有些電腦提供了一種嵌入式鼠標,俗稱為“小紅點”(trackpoint)。這種嵌入式鼠標設置于鍵盤的按鍵之間,其利用壓力的大小控制鼠標移動的快慢。這種嵌入式鼠標在一定程度上節(jié)省了鍵盤的空間,但是在使用時,主要是利用手部肌肉產生壓力來控制鼠標的移動的快慢,而手部肌肉對于壓力較小情況下的行程感知相對較弱,需要經過長時間的訓練,才能熟練掌握使用技巧,不容易操作。
技術實現要素:
有鑒于此,本發(fā)明實施例的目的是提供一種通過距離的大小控制鼠標光標移動快慢的嵌入式鼠標控制方法和鼠標控制器。
為了實現上述目的,本發(fā)明實施例提供了一種嵌入式鼠標控制方法,應用于一電子設備,所述嵌入式鼠標包括感應區(qū)和感應體;所述方法包括:
檢測所述感應區(qū)中的感應體相較于感應區(qū)的原點是否發(fā)生位移;
若發(fā)生位移,則獲取所述感應體相較于感應區(qū)的原點的移動距離;
根據所述移動距離確定所述電子設備顯示界面上對應的光標的移動速度。
作為優(yōu)選,其中,所述電子設備顯示界面上對應的光標的移動速度與所述移動距離呈正比例關系。
本發(fā)明實施例還提供一種鼠標控制器,應用于一電子設備,包括:所述鼠標控制器包括感應體、位置感應器和處理器,位置感應器配置為檢測所述感應體相較于原點的位置信息,并將所述位置信息發(fā)送至所述處理器,所述位置信息包括所述感應體相較于原點的移動距離;所述處理器配置為根據移動距離確定所述電子設備的顯示界面上對應的光標的移動速度。
作為優(yōu)選,其中,所述電子設備顯示界面上對應的光標的移動速度與所述移動距離呈正比例關系。
作為優(yōu)選,所述鼠標控制器還包括復位器,所述復位器配置為使所述感應體在失去外力作用時恢復原位。
作為優(yōu)選,所述復位器包括以下至少一種:彈力復位器和磁力復位器。
作為優(yōu)選,所述位置感應器上設置有用于確定所述感應體的位置信息的電容層。
作為優(yōu)選,所述鼠標控制器還包括左鍵按鈕和右鍵按鈕,所述左鍵按鈕和右鍵按鈕分別分布于所述感應體的下方,且形狀與所述感應體相適應;所述鼠標控制器還包括機械模組,所述機械模組設置于所述原點的位置,所述機械模組配置為當感應體位于原點時且被按壓時形成控制信號。
作為優(yōu)選,所述鼠標控制器設置于所述電子設置的鍵盤的按鍵之間,其中,所述感應體的高度不超過所述按鍵的高度。
作為優(yōu)選,所述感應體與手指相接觸的表面還可以設置指紋識別模塊。
與現有技術相比,本發(fā)明實施例具有以下有益效果:本發(fā)明實施例的技術方案檢測感應體相較于感應區(qū)的原點是否發(fā)生位移,當發(fā)生位移時,根據感應體相較于感應區(qū)的原點的移動距離確定所述電子設備顯示界面上對應的光標的移動速度,且光標移動方向和感應體相對原點移動的方向相對應,由于人手部肌肉對于距離掌控的熟練度大于對壓力掌控的熟練度,因此通過距離的大小來控制鼠標運動的快慢使用戶更容易操作。
附圖說明
圖1為本發(fā)明的嵌入式鼠標控制方法的實施例一的流程圖;
圖2為本發(fā)明的鼠標控制器的實施例一的示意圖;
圖3為本發(fā)明的鼠標控制器的實施例二的示意圖;
圖4為本發(fā)明的鼠標控制器的實施例二的感應體在彈力復位器作用下復位示意圖;
圖5為本發(fā)明的鼠標控制器的實施例二的感應體在磁力復位器作用下復位示意圖;
圖6為本發(fā)明的鼠標控制器的實施例二的位置傳感器示意圖;
圖7為本發(fā)明的鼠標控制器的實施例二的左、右鍵示意圖;
圖8為本發(fā)明的鼠標控制器的實施例二的壓力感應器示意圖;
圖9為本發(fā)明的鼠標控制器的實施例二的鼠標控制器在鍵盤上的位置示意圖;
圖10為本發(fā)明的鼠標控制器所應用的電子設備的方向鍵示意圖。
具體實施方式
下面結合附圖和實施例,對本發(fā)明的具體實施方式作進一步詳細描述。以下實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
有些電腦提供了一種嵌入式鼠標,俗稱為“小紅點”(trackpoint)。這種嵌入式鼠標設置于鍵盤的按鍵之間,其利用壓力的大小控制鼠標移動的快慢。這種嵌入式鼠標在一定程度上節(jié)省了鍵盤的空間,但是在使用時,主要是利用手部肌肉產生壓力來控制鼠標的移動的快慢,而手部肌肉對于壓力較小情況下的行程感知相對較弱,需要經過長時間的訓練,才能熟練掌握使用技巧,不容易操作。
圖1為本發(fā)明的嵌入式鼠標控制方法的實施例一的流程圖,如圖1所示,本實施例的嵌入式鼠標控制方法,具體可以包括如下步驟:
s101,檢測所述感應區(qū)中的感應體相較于感應區(qū)的原點是否發(fā)生位移;若發(fā)生位移,則執(zhí)行步驟s102;否則,繼續(xù)執(zhí)行步驟s101。
具體地,感應體的移動對應于電子設備的顯示界面上光標的移動,需要感應體的動作來對電子設備發(fā)送控制指令。
其中,檢測感應體移動的方法例如可以包括:可以在感應區(qū)中設置能夠感應該感應體位置的位置感應器、在感應區(qū)連緣設置光線傳感器或者設置紅外傳感器等方法。本實施例采用電容定位法,在感應區(qū)中均均分布多個電容點,當感應體移動時與電容點相接觸時,可以獲知感應體的位置。
s102,獲取所述感應體相較于感應區(qū)的原點的移動距離。
具體地,通過位置傳感器等方法可以確定感應體發(fā)生了移動,同時還可以檢測出感應體相較于感應區(qū)的原點的移動距離和方向等參數。
s103,根據所述移動距離確定所述電子設備顯示界面上對應的光標的移動速度。
其中,光標移動方向和感應體相對原點位移的方向相對應。
具體地,現有技術中的嵌入式鼠標是通過壓力的大小和方向來確定感應體的操作,但是壓力控制對于人體肌肉控制精細度要求較高,需要長時間的訓練才能熟練使用嵌入式鼠標。而如果運用移動距離的遠近來控制鼠標運動的快慢,人體肌肉能夠更容易熟練掌握。
其中,所述電子設備顯示界面上對應的光標的移動速度與所述移動距離呈正比例關系,其計算公式如下:
v=|a|n,
其中,v為電子設備的顯示界面上的光標移動的即時速度,a為感應體的移動距離,n為系數。
其中n可根據實際需要調整。
其中,移動距離的計算公式為:
a2=x2+y2,其中,a為感應體的移動距離,x為感應體的橫坐標,y為感應體的縱坐標。
在本實施例的其中一個應用場景中,在用戶玩游戲時,可以將v定義為前進、后退或轉向的加速度。這樣能夠更好地提升用戶的體驗。
本實施例的技術方案當向任務方向移動感應體時,電子設備的顯示界面的光標向對應的方向移動,感應體移動的距離越遠,光標運動速度越快。同時,感應體在不受外力作用時,可以在彈力或磁力作用下自動恢復至原點位置。
本發(fā)明實施例的技術方案檢測感應體相較于感應區(qū)的原點是否發(fā)生位移,當發(fā)生位移時,根據感應體相較于感應區(qū)的原點的移動距離確定所述電子設備顯示界面上對應的光標的移動速度,由于人手部肌肉對于距離掌控的熟練度大于對壓力掌控的熟練度,因此通過距離的大小來控制鼠標運動的快慢使用戶更容易操作。
圖2為本發(fā)明的鼠標控制器的實施例一的示意圖。如圖2所示,本實施例的鼠標控制器,應用于一電子設備,具體可以包括感應體10、位置感應器20和處理器30,位置感應器20配置為檢測所述感應體10相較于原點的位置信息,并將所述位置信息發(fā)送至所述處理器30,所述位置信息包括所述感應體10相較于原點的移動距離;所述處理器30配置為根據移動距離確定所述電子設備的顯示界面上對應的光標的移動速度。
其中,光標移動方向和感應體相對原點位移的方向相對應。
具體地,位置感應器檢測到感應位的位置信息后,將位置信息發(fā)送至處理器,處理器根據感應體10的移動距離,計算出電子設備的顯示界面上對應的光標的移動速度,并控制光標的移動速度。
其中,檢測感應體10移動的方法例如可以包括:可以在感應區(qū)中設置能夠感應該感應體10位置的位置感應器、在感應區(qū)連緣設置光線傳感器或者設置紅外傳感器等方法。
在其中一個應用場景中,如圖3所示,當用戶用手指沿箭頭方向推動感應體10時,顯示界面上的光標也相應的向對應的方向移動了一定的位移。
本發(fā)明實施例的技術方案檢測感應體10相較于感應區(qū)的原點是否發(fā)生位移,當發(fā)生位移時,根據感應體10相較于感應區(qū)的原點的移動距離確定所述電子設備顯示界面上對應的光標的移動速度,由于人手部肌肉對于距離掌控的熟練度大于對壓力掌控的熟練度,因此通過距離的大小來控制鼠標運動的快慢使用戶更容易操作。
本發(fā)明的實施例二的鼠標控制器在如圖2所示的實施例一的基礎上,進一步更加詳細地介紹本發(fā)明的技術方案。本實施例的鼠標控制器,進一步可以包括:
其中,所述電子設備顯示界面上對應的光標的移動速度與所述移動距離呈正比例關系,其計算公式如下:
v=|a|n,
其中,v為電子設備的顯示界面上的光標移動的即時速度,a為感應體10的移動距離,n為系數。
其中n可根據實際需要調整。
其中,移動距離的計算公式為:
a2=x2+y2,其中,a為感應體10的移動距離,x為感應體10的橫坐標,y為感應體10的縱坐標。
在本實施例的其中一個應用場景中,在用戶玩游戲時,可以將v定義為前進、后退或轉向的加速度。這樣能夠對運動競技類游戲達到更精確的控制,更好地提升用戶的體驗。
進一步地,所述鼠標控制器還包括復位器,所述復位器配置為使所述感應體10在失去外力作用時恢復原位。
其中,所述復位器包括以下至少一種:彈力復位器和磁力復位器。彈力復位器如圖4所示,磁力復位器如圖5所示。
本實施例可實現當撤銷對感應體10施加的外力時,使感應體10自動置中。
進一步地,如圖6所示,所述位置感應器設置有用于確定所述感應體的位置信息的電容層。所述電容層上上均勻分布多個電容點201,所述感應體10接近所述電容點201時,該電容點電勢發(fā)生變化,由此確定了感應體10的位置信息。
這樣,根據感應體10位置201距離原點203的距離,可以根據公式計算出光標的移動速度。由于感應體距離原點越遠,光標移動速度越快,這時光標具有一定的加速度,可以根據實際需要確定加速度與距離的對應值。
進一步地,如圖7所示,所述鼠標控制器還包括左鍵按鈕401和右鍵按鈕402,所述左鍵按鈕401和右鍵按鈕402分別分布于所述感應體10的下方,且形狀與所述感應體10相適應;如圖8所示,所述鼠標控制器還包括機械模組,所述機械模組50設置于所述原點的位置,所述機械模組配置為當感應體位于原點時且被按壓時形成控制信號。
具體地,所述電子設備可以為計算機、服務器和筆記本電腦等設備。當電子設備為筆記本電腦時,實施本實施例,可以取消觸控板(touchpad)的設置,還可以減小掌托(palmrest)的使用面積。當按壓感應體10時,可以實現普通鼠標中鍵的功能,該功能可以是根據用戶的需要自定義。
進一步地,如圖9所示,所述鼠標控制器設置于所述電子設備的鍵盤的按鍵之間,其中,所述感應體10的高度不超過所述按鍵的高度。
具體地,使得鼠標控制器的高度不超過周圍的按鍵的高度,可以避免在使用鼠標控制器時發(fā)生誤操作。
進一步地,所述感應體與手指相接觸的表面還可以設置指紋識別模塊。
具體地,可以在感應體10中設置指紋識別模塊,所述指紋識別模塊配置為當識別到指紋與預設指紋相一致時,對電子設備執(zhí)行解鎖操作。這樣通過指紋解鎖可以避免輸入密碼的繁瑣步驟。
進一步地,所述感應體10包括按鈕。
具體地,所述感應體10可以包括按鈕,并且該按鈕可以相對原點發(fā)生移動。并且在復位器的作用下恢復至原點位置。
本發(fā)明實施例的技術方案檢測感應體10相較于感應區(qū)的原點是否發(fā)生位移,當發(fā)生位移時,根據感應體10相較于感應區(qū)的原點的移動距離確定所述電子設備顯示界面上對應的光標的移動速度,由于人手部肌肉對于距離掌控的熟練度大于對壓力掌控的熟練度,因此通過距離的大小來控制鼠標運動的快慢使用戶更容易操作。
本發(fā)明實施例還提供一種電子設備,包括如圖2至圖9所述的鼠標控制器。如圖10所示,所述電子設備包括鍵盤,所述鍵盤包括向上鍵101、向下鍵102、向左鍵103和向右鍵104,所述向上鍵101、向下鍵102、向左鍵103和向右鍵104設置于一環(huán)形按鈕的環(huán)形四周處,所述環(huán)形環(huán)繞所述鼠標控制器的按鈕的四周。
將鍵盤中的方向鍵(向上鍵101、向下鍵102、向左鍵103和向右鍵104)設置于環(huán)形按鈕的四周,可以節(jié)約整個鍵盤的空間,更加方便控制鼠標。
以上實施例僅為本發(fā)明的示例性實施例,不用于限制本發(fā)明,本發(fā)明的保護范圍由權利要求書限定。本領域技術人員可以在本發(fā)明的實質和保護范圍內,對本發(fā)明做出各種修改或等同替換,這種修改或等同替換也應視為落在本發(fā)明的保護范圍內。