一種計(jì)算機(jī)輸入方式切換方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)人機(jī)輸入裝置,具體地說是一種計(jì)算機(jī)鼠標(biāo)輸入方式在絕對(duì)坐標(biāo)模式與相對(duì)坐標(biāo)模式之間切換的方法。
【背景技術(shù)】
[0002]通常計(jì)算機(jī)顯示器上的光標(biāo)的移動(dòng)是通過移動(dòng)鼠標(biāo)來實(shí)現(xiàn)的。鼠標(biāo)是一個(gè)被人手所控制的裝置,鼠標(biāo)上有一個(gè)或多個(gè)按鍵。點(diǎn)擊鼠標(biāo)的按鍵可以達(dá)到從一個(gè)清單中選擇文檔、程序或操作。把鼠標(biāo)懸停在一個(gè)特定的區(qū)域及圖標(biāo)上也可以達(dá)到選擇文檔、程序或操作。例如,一個(gè)文本文件可以被一個(gè)筆記本的小照片所代表,當(dāng)光標(biāo)落在筆記本小照片范圍內(nèi),點(diǎn)擊鼠標(biāo)的按鍵或使光標(biāo)懸停在筆記本小照片范圍內(nèi)就能夠?qū)е略撐募淮蜷_。
[0003]傳統(tǒng)的鼠標(biāo)采用的是相對(duì)坐標(biāo)定位模式,即光標(biāo)當(dāng)前的坐標(biāo)是由上一次檢測(cè)到的坐標(biāo)與鼠標(biāo)移動(dòng)距離、角度和速度計(jì)算出來的。如果光標(biāo)原來位于顯示屏的一端,而要移動(dòng)去的位置在顯示屏的另一端,那么鼠標(biāo)就要移動(dòng)很大的距離或移動(dòng)得很快而失去精度。絕對(duì)坐標(biāo)定位模式是光標(biāo)在顯示屏上的坐標(biāo)是直接從鼠標(biāo)的當(dāng)前位置得出。
[0004]相對(duì)坐標(biāo)模式與絕對(duì)坐標(biāo)模式各有特點(diǎn)。因此,存在這樣的需要即計(jì)算機(jī)的輸入裝置能夠在這兩種模式間比較智能地切換。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的是針對(duì)現(xiàn)有技術(shù)存在的問題,提供一種利用接觸感應(yīng)器來提供光標(biāo)輸入且使得該計(jì)算機(jī)輸入能夠智能地在絕對(duì)坐標(biāo)模式與相對(duì)坐標(biāo)模式之間切換的方法。
[0006]本發(fā)明的目的是通過以下技術(shù)方案解決的:
一種計(jì)算機(jī)輸入方式切換方法,其特征在于:其包括下列步驟:當(dāng)檢測(cè)到在一個(gè)特定物體上有一個(gè)單點(diǎn)接觸時(shí),量取在該特定物體上從上次單點(diǎn)接觸到本次單點(diǎn)接觸的時(shí)間差A(yù)T ;把該時(shí)間差A(yù)T與一個(gè)預(yù)先設(shè)定的時(shí)間參考值進(jìn)行比較;根據(jù)該時(shí)間比較的結(jié)果來確定該計(jì)算機(jī)的輸入方式是采用絕對(duì)坐標(biāo)模式還是采用相對(duì)坐標(biāo)模式。
[0007]當(dāng)該時(shí)間差A(yù)T大于預(yù)先設(shè)定的時(shí)間參考值時(shí)則確定該計(jì)算機(jī)的輸入方式采用絕對(duì)坐標(biāo)模式。
[0008]當(dāng)時(shí)間差△T不大于預(yù)先設(shè)定的時(shí)間參考值時(shí),則量取從上次單點(diǎn)接觸到本次單點(diǎn)接觸的位移AL;把該位移AL與一個(gè)預(yù)先設(shè)定的位移參考值進(jìn)行比較,根據(jù)該位移比較的結(jié)果來確定該計(jì)算機(jī)的輸入方式是采用絕對(duì)坐標(biāo)模式還是采用相對(duì)坐標(biāo)模式。
[0009]當(dāng)該位移△ L大于預(yù)先設(shè)定的位移參考值時(shí)則確定該計(jì)算機(jī)的輸入方式采用絕對(duì)坐標(biāo)模式。
[0010]當(dāng)該位移△ L不大于預(yù)先設(shè)定的位移參考值時(shí)則確定該計(jì)算機(jī)的輸入方式采用相對(duì)坐標(biāo)模式。
[0011]所述的特定物體是一個(gè)鍵盤和觸摸板的復(fù)合裝置,該觸摸板的接觸檢測(cè)面與鍵盤的按鍵區(qū)重疊。
[0012]所述的接觸檢測(cè)面有一個(gè)特定的區(qū)域,只有在該特定區(qū)域內(nèi)的單點(diǎn)接觸才會(huì)被接收為本次單點(diǎn)接觸。
[0013]當(dāng)該接觸檢測(cè)的特定區(qū)域內(nèi)沒有單點(diǎn)接觸時(shí),該計(jì)算機(jī)輸入方式處于相對(duì)坐標(biāo)模式。
[0014]該接觸檢測(cè)的特定區(qū)域?yàn)榻佑|檢測(cè)面的周邊區(qū)域。
[0015]接觸檢測(cè)面的絕對(duì)坐標(biāo)與該計(jì)算機(jī)顯示器的絕對(duì)坐標(biāo)相對(duì)應(yīng)。
[0016]本發(fā)明相比現(xiàn)有技術(shù)有如下優(yōu)點(diǎn):
本發(fā)明利用接觸感應(yīng)器來提供光標(biāo)輸入,通過單點(diǎn)接觸的時(shí)間差比較以及進(jìn)一步的位置比較確定該計(jì)算機(jī)的輸入方式是采用絕對(duì)坐標(biāo)模式還是采用相對(duì)坐標(biāo)模式,使得該計(jì)算機(jī)輸入能夠智能地在絕對(duì)坐標(biāo)模式與相對(duì)坐標(biāo)模式之間進(jìn)行切換,簡單方便且切換便捷,適宜推廣應(yīng)用。
【附圖說明】
[0017]附圖1是一個(gè)帶觸摸檢測(cè)的計(jì)算機(jī)輸入裝置的示意圖;
附圖2顯示計(jì)算機(jī)輸入裝置和顯示屏坐標(biāo)的對(duì)應(yīng)關(guān)系;
附圖3是體現(xiàn)本發(fā)明的一個(gè)絕對(duì)坐標(biāo)模式和相對(duì)坐標(biāo)模式切換的操作流程圖;
附圖4是體現(xiàn)本發(fā)明的計(jì)算機(jī)框圖,其鍵盤和觸摸檢測(cè)器是一體的。
[0018]其中:100—計(jì)算機(jī)輸入裝置;105—按鍵;112—觸摸檢測(cè)區(qū)域;115—周邊特定區(qū)域;200—顯不器;205—顯不屏;400—計(jì)算機(jī);410—輸入裝置;412—鍵盤;415—觸摸檢測(cè)器;418—微處理器;420—中央處理器;430—顯示器;440—存儲(chǔ)單元。
【具體實(shí)施方式】
[0019]下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說明。
[0020]本發(fā)明公布一種計(jì)算機(jī)輸入方式的切換方法,該切換方法利用接觸感應(yīng)器來提供光標(biāo)輸入且能夠智能地在絕對(duì)坐標(biāo)模式與相對(duì)坐標(biāo)模式之間進(jìn)行切換。
[0021]下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明:
圖1是一個(gè)帶觸摸檢測(cè)的計(jì)算機(jī)輸入裝置100的示意圖。輸入裝置100結(jié)合按鍵105和觸摸檢測(cè)器112以實(shí)現(xiàn)鍵盤與鼠標(biāo)的合并操作,即本申請(qǐng)中所采用的特定物體,其具體內(nèi)容在本發(fā)明人的另一份美國專利申請(qǐng)?zhí)?13/341,913 (美國專利號(hào):9035882)中有詳細(xì)敘述,故在此不再贅述。
[0022]如圖1所示,輸入裝置100上有若干按鍵105,部分按鍵105與一個(gè)預(yù)先設(shè)定的觸摸檢測(cè)區(qū)域112重疊。只有在該觸摸檢測(cè)區(qū)域112內(nèi)的與按鍵105的接觸才會(huì)被檢測(cè)到。觸摸檢測(cè)方式有多種,諸如紅外發(fā)光管(LED)、電容式或電阻式觸摸感應(yīng)屏。作為一種示范,觸摸檢測(cè)區(qū)域112 (即權(quán)利要求書中所指的特定區(qū)域)的周邊一定區(qū)域115,即圖中以斜線標(biāo)出的區(qū)域,被設(shè)定為輸入絕對(duì)坐標(biāo)的區(qū)域。選擇周邊區(qū)域115輸入絕對(duì)坐標(biāo)是因?yàn)橥ǔS?jì)算機(jī)程序的菜單多設(shè)置在顯示屏的邊緣。當(dāng)用戶欲把光標(biāo)指到菜單上時(shí),該用戶可以直接用手指接觸周邊區(qū)域115,使光標(biāo)通過絕對(duì)坐標(biāo)模式直接落在菜單附近,然后,只要稍微移動(dòng)接觸點(diǎn)通過相對(duì)坐標(biāo)模式,光標(biāo)就可以很容易地被移到期望的位置。傳統(tǒng)鼠標(biāo)要到達(dá)同樣目的就要靠移動(dòng)鼠標(biāo)若干次。當(dāng)然,絕對(duì)坐標(biāo)模式輸入?yún)^(qū)域并不限于周邊區(qū)域115,如何其他區(qū)域,甚至整個(gè)觸摸檢測(cè)區(qū)域112都可以是絕對(duì)坐標(biāo)模式的輸入?yún)^(qū)域。
[0023]當(dāng)然不是任意一個(gè)接觸都會(huì)導(dǎo)致絕對(duì)坐標(biāo)的輸入。在輸入裝置100從相對(duì)坐標(biāo)模式切換到絕對(duì)坐標(biāo)模式之前,其他條件尚需要滿足。
[0024]圖2顯示計(jì)算機(jī)輸入裝置100和顯示屏205坐標(biāo)的對(duì)應(yīng)關(guān)系。圖2中觸摸檢測(cè)區(qū)域112的四個(gè)角落A、B、C和D的坐標(biāo)與計(jì)算機(jī)顯示器200的顯示屏205的四個(gè)角落A’、B’、C