專(zhuān)利名稱(chēng):一種計(jì)算機(jī)鍵盤(pán)的光標(biāo)定位控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)控制技術(shù)領(lǐng)域,尤其是涉及一種計(jì)算機(jī)鍵盤(pán)的光標(biāo)定位控制方法。
背景技術(shù):
一般使用者操作筆記本計(jì)算機(jī)時(shí),需在鍵盤(pán)與觸控板之間不斷地位移手掌,而操 作桌上型計(jì)算機(jī),需在鍵盤(pán)與鼠標(biāo)之間位移手掌,相當(dāng)不方便。況且有些動(dòng)作只需將光標(biāo)輕 微移動(dòng),卻必須移動(dòng)手掌操作鼠標(biāo)。而且為了提高靈敏度,在筆記本計(jì)算機(jī)配置大面積觸控 板與高階IC,成本相當(dāng)高。因此若能發(fā)展一種方式可用鍵盤(pán)快速定位,但有不影響打字功 能,再用小的光標(biāo)移動(dòng)裝置,則可減少位移,且降低成本。
發(fā)明內(nèi)容
本發(fā)明的目的即在于針對(duì)現(xiàn)有技術(shù)存在的不足之處而提供一種計(jì)算機(jī)鍵盤(pán)的光 標(biāo)定位控制方法。為實(shí)現(xiàn)上述目的,本發(fā)明的一種計(jì)算機(jī)鍵盤(pán)的光標(biāo)定位控制方法,由鍵盤(pán)控制IC 的驅(qū)動(dòng)程序,可在一般鍵盤(pán)模式與定位模式之間切換,其特征在于(1)在一般鍵盤(pán)模式狀況下,若輕擊任一按鍵盤(pán),則發(fā)出一個(gè)該按鍵相對(duì)應(yīng)的訊 號(hào);若持續(xù)按壓,則連續(xù)發(fā)出該按鍵相對(duì)應(yīng)的訊號(hào),包括重復(fù)發(fā)出字母/符號(hào)/指令訊號(hào),以 及保持ctrl/alt指令狀態(tài);(2)在定位模式狀況下a、若輕擊任一按鍵,則發(fā)出一個(gè)該按鍵在一般鍵盤(pán)模式 單擊所發(fā)出的字母或功能鍵訊號(hào);b、若持續(xù)按壓中間區(qū)域的按鍵,超過(guò)一段設(shè)定的時(shí)間后, 則發(fā)出定位訊號(hào),依該按鍵所設(shè)定的屏幕位置,直接將光標(biāo)位移到屏幕上的設(shè)定位置,中間 區(qū)域各按鍵設(shè)定的屏幕位置,乃依據(jù)各按鍵在中間區(qū)域的相對(duì)位置,以等比例投射于屏幕 上的位置;C、若持續(xù)按壓非中間區(qū)域的按鍵,發(fā)出該按鍵在一般鍵盤(pán)模式的相對(duì)應(yīng)的訊號(hào); 包括重復(fù)發(fā)出字母/符號(hào)/指令訊號(hào),以及保持ctrl/alt指令狀態(tài)。定位模式的操作流程為剛開(kāi)始按壓某按鍵時(shí),先判斷該按鍵是否屬于中間區(qū)域, a、若是中間區(qū)域,在剛開(kāi)始按壓時(shí)不發(fā)出任何指令,同時(shí)計(jì)算手指停留時(shí)間,若在一段設(shè)定 的時(shí)間之內(nèi)離開(kāi),則發(fā)出該按鍵在一般鍵盤(pán)模式單擊所發(fā)出的字母或功能鍵訊號(hào);若停留 超過(guò)一段設(shè)定的時(shí)間,則發(fā)出定位訊號(hào),依該按鍵所設(shè)定的屏幕位置,直接將光標(biāo)位移到屏 幕上的設(shè)定位置;b、若非中間區(qū)域,則為一般鍵盤(pán)模式,當(dāng)輕擊按鍵,則發(fā)出一個(gè)該按鍵相 對(duì)應(yīng)的訊號(hào),當(dāng)持續(xù)按壓則連續(xù)發(fā)出該按鍵相對(duì)應(yīng)的訊號(hào);包括重復(fù)發(fā)出字母/符號(hào)/指令 訊號(hào),以及保持ctrl/alt指令狀態(tài)。定位模式的操作流程為剛開(kāi)始按壓某按鍵時(shí),不發(fā)出任何指令,并同時(shí)計(jì)算手指 停留時(shí)間,a、若在設(shè)定的一段時(shí)間之內(nèi)離開(kāi),則發(fā)出該按鍵在一般鍵盤(pán)模式單擊所發(fā)出的 字母或功能鍵訊號(hào);b、若持續(xù)按壓中間區(qū)域的按鍵超過(guò)一段設(shè)定的時(shí)間,則發(fā)出定位訊號(hào), 依該按鍵所設(shè)定的屏幕位置,直接將光標(biāo)位移到屏幕上的設(shè)定位置;C、若持續(xù)按壓非中間區(qū)域的按鍵停留超過(guò)一段時(shí)間,則發(fā)出該按鍵在一般鍵盤(pán)模式的相對(duì)應(yīng)的訊號(hào);包括重復(fù) 發(fā)出字母/符號(hào)/指令訊號(hào),以及保持ctrl/alt指令狀態(tài)。鍵盤(pán)發(fā)出的定位訊號(hào)為位置編碼,在系統(tǒng)另外設(shè)置運(yùn)行一個(gè)應(yīng)用軟件,當(dāng)應(yīng)用軟 件接收到鍵盤(pán)發(fā)出的定位位置編碼訊號(hào),則依每一個(gè)位置編碼所設(shè)定的屏幕位置,將光標(biāo) 位移到屏幕上的設(shè)定位置。鍵盤(pán)發(fā)出的定位訊號(hào)包含各按鍵所設(shè)定的屏幕位置,可將光標(biāo)直接位移到屏幕上 的設(shè)定位置。鍵盤(pán)控制IC的驅(qū)動(dòng)程序,在一般鍵盤(pán)模式與定位模式之間切換的方式為在鍵盤(pán) 設(shè)置切換按鍵、切換開(kāi)關(guān)、或在系統(tǒng)設(shè)置應(yīng)用軟件。本發(fā)明的有益效果在于(1)因?yàn)楣鈽?biāo)已先定位,只需再輕微滑動(dòng)即可,因此筆記 本計(jì)算機(jī)只需設(shè)置小面積觸控板,不需高成本高靈敏度的觸控板,可降低成本,且小面積的 觸控板可減少誤觸的機(jī)會(huì)。小觸控板可區(qū)分為左右兩區(qū),在各區(qū)雙擊發(fā)出左右鍵訊號(hào),甚 至使用扁平式游戲桿,或小軌跡球,可直接連接鍵盤(pán)IC RENSAS IC ANAL0GP0RT,不需設(shè)置 觸控板;(2)即使在定位模式下,鍵盤(pán)仍同時(shí)具有打字功能與定位功能,當(dāng)輕擊即為打字模 式,當(dāng)按壓超過(guò)0. 1或0. 2秒,即為定位模式,不需頻繁切換,若要玩游戲則只要切換為一般 鍵盤(pán)模式,則中間區(qū)域的按鍵即可連擊。
下面結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步的說(shuō)明圖1為本發(fā)明的流程圖之一;圖2為本發(fā)明的流程入之二。
具體實(shí)施例方式以下所述僅為體現(xiàn)本發(fā)明原理的較佳實(shí)施例,并不因此而限定本發(fā)明的保護(hù)范圍。見(jiàn)圖1所示本發(fā)明的計(jì)算機(jī)鍵盤(pán)的光標(biāo)定位控制方法由鍵盤(pán)控制IC的驅(qū)動(dòng)程 序,在一般鍵盤(pán)模式與定位模式之間切換的方式為在鍵盤(pán)設(shè)置切換快捷鍵、或切換開(kāi)關(guān)、 或在系統(tǒng)設(shè)置應(yīng)用軟件。為了使鍵盤(pán)在定位模式狀態(tài)之下仍具有打字功能,且不影響左右邊功能鍵諸如 CTRL/ALT的云做,因此以中間區(qū)域的字母/數(shù)字鍵/功能鍵區(qū),作為定位按鍵區(qū),而且輕擊 中間區(qū)域的按鍵,仍可發(fā)出一次該按鍵在一般鍵盤(pán)模式單擊所發(fā)出的字母或功能鍵訊號(hào)。若持續(xù)按壓中間區(qū)域的按鍵超過(guò)一定時(shí)間,則發(fā)出定位訊號(hào),依該按鍵所設(shè)定的 屏幕位置,直接將光標(biāo)位移到屏幕上的設(shè)定位置。中間區(qū)域各按鍵設(shè)定的屏幕位置,依各按 鍵在中間區(qū)域的相對(duì)位置,以等比例投射于屏幕上的位置。若持續(xù)按壓非中間區(qū)域的按鍵,發(fā)出該按鍵在一般鍵盤(pán)模式的連擊訊號(hào),如此就 不會(huì)影響左右邊特殊功能鍵諸如CTRL/ALT以及方向鍵的運(yùn)作。為達(dá)到上述功能,本發(fā)明實(shí)施例一的操作流程為剛開(kāi)始按壓某按鍵時(shí),先判斷該按鍵是否屬于中間區(qū)域,若是中間區(qū)域,在剛開(kāi)始 按壓時(shí)不發(fā)出任何指令,同時(shí)計(jì)算手指停留時(shí)間;(1)若在一段設(shè)定的時(shí)間之內(nèi)離開(kāi),則發(fā)
4出該按鍵在一般鍵盤(pán)模式單擊所發(fā)出的字母或功能鍵訊號(hào);(2)若停留超過(guò)一段設(shè)定的時(shí) 間,則發(fā)出定位訊號(hào),依該按鍵所設(shè)定的屏幕位置,直接將光標(biāo)位移到屏幕上的設(shè)定位置。 若非中間區(qū)域,則為一般鍵盤(pán)模式,當(dāng)輕擊按鍵,則發(fā)出一個(gè)該按鍵相對(duì)應(yīng)的訊號(hào),當(dāng)持續(xù)按壓則連續(xù)發(fā)出該按鍵相對(duì)應(yīng)的訊號(hào)。 相對(duì)應(yīng)的訊號(hào);包括重復(fù)發(fā)出字母/符號(hào)/指令訊號(hào),以及保持ctrl/alt指令狀態(tài)。圖2為本發(fā)明實(shí)施例二的流程圖,與圖1所不同的是,在剛開(kāi)始按壓某按鍵時(shí),不 發(fā)出任何指令,并同時(shí)計(jì)算手指停留時(shí)間;(1)若在設(shè)定的一段時(shí)間之內(nèi)離開(kāi),則發(fā)出該按 鍵在一般鍵盤(pán)模式單擊所發(fā)出的字母或功能鍵訊號(hào);(2)若持續(xù)按壓中間區(qū)域的按鍵停留 超過(guò)一段設(shè)定的時(shí)間,則發(fā)出定位訊號(hào),依該按鍵所設(shè)定的屏幕位置,直接將光標(biāo)位移到屏 幕上的設(shè)定位置;(3)若持續(xù)按壓非中間區(qū)域的按鍵停留超過(guò)一段時(shí)間,則發(fā)出該按鍵在 一般鍵盤(pán)模式的相對(duì)應(yīng)的訊號(hào);包括重復(fù)發(fā)出字母/符號(hào)/指令訊號(hào),以及保持ctrl/alt 指令狀態(tài)。
權(quán)利要求
一種計(jì)算機(jī)鍵盤(pán)的光標(biāo)定位控制方法,由鍵盤(pán)控制IC的驅(qū)動(dòng)程序,可在一般鍵盤(pán)模式與定位模式之間切換,其特征在于(1)在一般鍵盤(pán)模式狀況下,若輕擊任一按鍵盤(pán),則發(fā)出一個(gè)該按鍵相對(duì)應(yīng)的訊號(hào);若持續(xù)按壓,則連續(xù)發(fā)出該按鍵相對(duì)應(yīng)的訊號(hào),包括重復(fù)發(fā)出字母/符號(hào)/指令訊號(hào),以及保持ctrl/alt指令狀態(tài);(2)在定位模式狀況下a、若輕擊任一按鍵,則發(fā)出一個(gè)該按鍵在一般鍵盤(pán)模式單擊所發(fā)出的字母或功能鍵訊號(hào);b、若持續(xù)按壓中間區(qū)域的按鍵,超過(guò)一段設(shè)定的時(shí)間后,則發(fā)出定位訊號(hào),依該按鍵所設(shè)定的屏幕位置,直接將光標(biāo)位移到屏幕上的設(shè)定位置,中間區(qū)域各按鍵設(shè)定的屏幕位置,乃依據(jù)各按鍵在中間區(qū)域的相對(duì)位置,以等比例投射于屏幕上的位置;c、若持續(xù)按壓非中間區(qū)域的按鍵,發(fā)出該按鍵在一般鍵盤(pán)模式的相對(duì)應(yīng)的訊號(hào);包括重復(fù)發(fā)出字母/符號(hào)/指令訊號(hào),以及保持ctrl/alt指令狀態(tài)。
2.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)鍵盤(pán)的光標(biāo)定位控制方法,其特征在于定位模式的操 作流程為剛開(kāi)始按壓某按鍵時(shí),先判斷該按鍵是否屬于中間區(qū)域,a、若是中間區(qū)域,在剛 開(kāi)始按壓時(shí)不發(fā)出任何指令,同時(shí)計(jì)算手指停留時(shí)間,若在一段設(shè)定的時(shí)間之內(nèi)離開(kāi),則發(fā) 出該按鍵在一般鍵盤(pán)模式單擊所發(fā)出的字母或功能鍵訊號(hào);若停留超過(guò)一段設(shè)定的時(shí)間, 則發(fā)出定位訊號(hào),依該按鍵所設(shè)定的屏幕位置,直接將光標(biāo)位移到屏幕上的設(shè)定位置;b、若 非中間區(qū)域,則為一般鍵盤(pán)模式,當(dāng)輕擊按鍵,則發(fā)出一個(gè)該按鍵相對(duì)應(yīng)的訊號(hào),當(dāng)持續(xù)按 壓則連續(xù)發(fā)出該按鍵相對(duì)應(yīng)的訊號(hào);包括重復(fù)發(fā)出字母/符號(hào)/指令訊號(hào),以及保持ctrl/ alt指令狀態(tài)。
3.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)鍵盤(pán)的光標(biāo)定位控制方法,其特征在于定位模式的操 作流程為剛開(kāi)始按壓某按鍵時(shí),不發(fā)出任何指令,并同時(shí)計(jì)算手指停留時(shí)間,a、若在設(shè)定 的一段時(shí)間之內(nèi)離開(kāi),則發(fā)出該按鍵在一般鍵盤(pán)模式單擊所發(fā)出的字母或功能鍵訊號(hào);b、 若持續(xù)按壓中間區(qū)域的按鍵超過(guò)一段設(shè)定的時(shí)間,則發(fā)出定位訊號(hào),依該按鍵所設(shè)定的屏 幕位置,直接將光標(biāo)位移到屏幕上的設(shè)定位置;C、若持續(xù)按壓非中間區(qū)域的按鍵停留超過(guò) 一段時(shí)間,則發(fā)出該按鍵在一般鍵盤(pán)模式的相對(duì)應(yīng)的訊號(hào);包括重復(fù)發(fā)出字母/符號(hào)/指令 訊號(hào),以及保持ctrl/alt指令狀態(tài)。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的計(jì)算機(jī)鍵盤(pán)的光標(biāo)定位控制方法,其特征在于 鍵盤(pán)發(fā)出的定位訊號(hào)為位置編碼,在系統(tǒng)另外設(shè)置運(yùn)行一個(gè)應(yīng)用軟件,當(dāng)應(yīng)用軟件接收到 鍵盤(pán)發(fā)出的定位位置編碼訊號(hào),則依每一個(gè)位置編碼所設(shè)定的屏幕位置,將光標(biāo)位移到屏 幕上的設(shè)定位置。
5.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的計(jì)算機(jī)鍵盤(pán)的光標(biāo)定位控制方法,其特征在于 鍵盤(pán)發(fā)出的定位訊號(hào)包含各按鍵所設(shè)定的屏幕位置,可將光標(biāo)直接位移到屏幕上的設(shè)定位置。
6.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的計(jì)算機(jī)鍵盤(pán)的光標(biāo)定位控制方法,其特征在于 鍵盤(pán)控制IC的驅(qū)動(dòng)程序,在一般鍵盤(pán)模式與定位模式之間切換的方式為在鍵盤(pán)設(shè)置切換 按鍵、切換開(kāi)關(guān)、或在系統(tǒng)設(shè)置應(yīng)用軟件。
全文摘要
本發(fā)明公開(kāi)了一種計(jì)算機(jī)鍵盤(pán)的光標(biāo)定位控制方法,由鍵盤(pán)控制IC的驅(qū)動(dòng)程序,(1)在一般鍵盤(pán)模式狀況下,若輕擊任一按鍵盤(pán),則發(fā)出一個(gè)該按鍵相對(duì)應(yīng)的字母或功能鍵訊號(hào);若持續(xù)按壓,則連續(xù)發(fā)出該按鍵相對(duì)應(yīng)的訊號(hào);包括重復(fù)發(fā)出字母/符號(hào)/指令訊號(hào),以及保持ctrl/alt指令狀態(tài)。(2)在定位模式狀況下a、若輕擊任一按鍵,則發(fā)出一個(gè)該按鍵在一般鍵盤(pán)模式單擊所發(fā)出的字母或功能鍵訊號(hào);b、若持續(xù)按壓中間區(qū)域的按鍵,超過(guò)一段設(shè)定的時(shí)間后,則發(fā)出定位訊號(hào),依該按鍵所設(shè)定的屏幕位置,直接將光標(biāo)位移到屏幕上的設(shè)定位置,中間區(qū)域各按鍵設(shè)定的屏幕位置,依據(jù)各按鍵在中間區(qū)域的相對(duì)位置,以等比例投射于屏幕上的位置;c、若持續(xù)按壓非中間區(qū)域的按鍵,發(fā)出該按鍵在一般鍵盤(pán)模式的相對(duì)應(yīng)的訊號(hào)。
文檔編號(hào)G06F3/048GK101907927SQ201010249309
公開(kāi)日2010年12月8日 申請(qǐng)日期2010年8月4日 優(yōu)先權(quán)日2010年8月4日
發(fā)明者陳弘岳 申請(qǐng)人:楊開(kāi)艷