專利名稱:具有可切斷滾動功能的鼠標的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及計算機系統(tǒng),并且更特別地,涉及通常被稱作鼠標的用于控制計算機系統(tǒng)的顯示器上的可視指針光標(pointer)的指點設(shè)備。
背景技術(shù):
計算機鼠標是公知的并由外殼和在外殼底面上的傳感元件、以及用于與計算機接口連接的輸出裝置組成。傳感元件典型地包括鼠標底面上的球形滾珠或光學(xué)元件。當(dāng)鼠標滑過表面的時候,傳感元件感測運動并且對應(yīng)于所感測的運動的數(shù)據(jù)經(jīng)由接口被發(fā)送至計算機。鼠標在表面上的運動對應(yīng)于計算機顯示器上的光標或其他指示器的運動。鼠標還包括選擇傳動器,例如可以通過按壓而被啟動的外殼頂部表面上的按鈕。當(dāng)被啟動的時候,選擇傳動器向計算機發(fā)送信號以實現(xiàn)功能。每個選擇傳動器的啟動可以導(dǎo)致不同功能的實現(xiàn)。
最近,使用用于滾動顯示器上的圖像的具有滾輪的鼠標已變得常見。滾輪被這樣安裝,以致于其周圍的一部分經(jīng)由鼠標外殼而被顯露。當(dāng)用戶在一個方向上轉(zhuǎn)動滾輪外圍邊緣部分的時候,取決于輪被轉(zhuǎn)動的方向,顯示器上的圖像被向上或向下滾動,并且滾動量取決于輪被轉(zhuǎn)動的量。輪常常是“可點擊”的,從而使得在滾輪上往下按壓的動作將向計算機發(fā)送信號以實現(xiàn)功能。
由于可點擊的滾輪的雙重動作(滾動和點擊)而引起了問題。因為滾輪既可滾動又可點擊,用戶常常在試圖點擊滾輪的同時無意中滾動它。用戶必須執(zhí)行很直的向下點擊,否則就會有同時滾動光標的風(fēng)險。現(xiàn)存的解決方案包括提供使轉(zhuǎn)動滾輪更為困難的裝置,從而減少輪在其被點擊的同時將會轉(zhuǎn)動的可能性。然而,這增加了用戶的緊張和疲勞。這種附加的緊張和疲勞會增加對用戶重復(fù)性疲勞損傷的可能性。因此,作出這樣的鼠標設(shè)計是值得期望的,即在使用滾輪執(zhí)行點擊動作的時候最小化和/或切斷滾輪的滾動功能。
發(fā)明內(nèi)容
本發(fā)明是一種具有可點擊的滾輪的鼠標,其包括僅當(dāng)用戶在滾輪上執(zhí)行點擊操作的時候才被啟動的切斷能力。在一個實施例中,當(dāng)滾輪在點擊操作期間被向下按壓的時候,連接到滾輪的板條元件與不可運動的槽嚙合,并且滾輪在物理上被禁止轉(zhuǎn)動。當(dāng)用戶釋放滾輪的時候,板條元件從槽脫離并且滾輪的滾動操作再次可用。在另一可選的實施例中,在點擊操作期間按下滾輪暫時斷開與滾輪的滾動操作關(guān)聯(lián)的電連接,從而使得滾輪在被按下的同時圍繞其軸的運動不具有控制功能。
圖1A和圖1B分別示出了本發(fā)明的實施例在“自由轉(zhuǎn)動”位置的側(cè)視圖和正視圖;圖2A和圖2B分別示出了圖1A和圖1B的實施例在滾輪被按下并且處于切斷位置時的側(cè)視圖和正視圖;以及圖3是說明根據(jù)本發(fā)明的方法的基本步驟的例子的流程圖。
具體實施例方式
具有滾輪的鼠標的總體結(jié)構(gòu)是公知的,并且在文中不會進一步討論現(xiàn)有技術(shù)的鼠標結(jié)構(gòu)的細節(jié)。現(xiàn)有技術(shù)中存在許多鼠標以及具有輪式元件的鼠標的例子;見例如美國專利No.6,697,050以及美國專利No.6,272,889。
下面參照圖1和圖2描述本發(fā)明。圖1A和圖1B分別示出了本發(fā)明在“自由轉(zhuǎn)動”位置的側(cè)視圖和正視圖。鼠標外殼102容納了使鼠標起到指點設(shè)備作用所需要的各種部件。為了簡單起見,未示出這些公知的元件。滾輪104以公知的方式經(jīng)由外殼102內(nèi)的槽伸出,從而為用戶提供滾動和/或按下滾輪104以控制其提供的各種功能的能力。眾所周知,滾輪典型地包括規(guī)定在任何特定時間滾輪的停止位置的卡位(detent)或停止點(stop-point)。這些卡位或停止點可以是真實的,例如點擊停止,或是虛擬的,例如平滑停止。
根據(jù)本發(fā)明,滾輪機構(gòu)包括被同軸安裝到經(jīng)由滾輪104伸出的軸108上的板條元件106。由于滾輪104已具有在其上轉(zhuǎn)動的軸,軸108可以簡單地是相同軸的延長。板條之一總是處于“六點鐘”的位置,并且該板條被稱作“指向朝下”的板條。在圖1A和圖1B中,指向朝下的板條為板條110。板條元件106的多個板條優(yōu)選地對應(yīng)于滾輪104的卡位/停止點。在圖1的例子中,示出了8個板條;然而,可以理解,取決于滾輪的卡位/停止點的數(shù)目,可以有更大或更小數(shù)目的板條。
一對固定的(非運動的)開槽元件112如所示位于板條元件106的下方。槽114朝向上方與板條元件106的指向朝下的板條110對準。優(yōu)選地,朝下的板條110和槽114之間的間隔容限應(yīng)當(dāng)是這樣的,即板條可以自由地、但僅僅是恰好轉(zhuǎn)動越過槽114。當(dāng)用戶開始按下滾輪的時候,軸和板條元件106隨之運動。指向朝下的板條110立即嚙合到槽114中。一旦這樣嚙合,滾輪便不能轉(zhuǎn)動,并且滾動功能也因此被禁止,直到輪被釋放并且軸返回到靜止位置。
圖2A和圖2B分別示出了本發(fā)明在滾輪被按下以及指向朝下的板條110處于嚙合位置時的側(cè)視圖和正視圖。如可見的,向下的板條110與槽114相嚙合。在該嚙合位置,滾輪104不能圍繞軸108轉(zhuǎn)動。由于滾輪104的彈力作用,因此當(dāng)用戶釋放在滾輪104上的向下的壓力時,滾輪將移回到圖1A和圖1B的向上的位置。這使指向朝下的板條110從槽114脫離,從而使得滾輪104能夠再次圍繞軸108轉(zhuǎn)動。
該鎖定機構(gòu)防止?jié)L輪在其被按下的同時轉(zhuǎn)動。這使用戶可以點擊輪而不必總是執(zhí)行很直的向下的動作。由于滾輪在其沒有被按下的時候操作自由,因此不存在如現(xiàn)有技術(shù)所造成的附加的疲勞。
在另一可選的實施例中,滾輪在被按下位置的功能性操作可以是電切斷而不是機械切斷。例如,可以包括簡單的開關(guān)機構(gòu),借此,當(dāng)按下滾輪執(zhí)行點擊操作的時候,開關(guān)接點被斷開,從而切斷滾輪的轉(zhuǎn)動結(jié)構(gòu)和從鼠標接收控制信號的處理器之間的電連接。因而,當(dāng)滾輪被按下的時候,滾輪的轉(zhuǎn)動運動將不會影響鼠標執(zhí)行的控制操作,因為處理器不會接收到滾輪實際上正在運動的電指示。電連接的斷開中止了滾輪的滾動功能。一旦用戶從點擊位置釋放滾輪,電接點就會被重新連接并且滾輪的滾動功能便會恢復(fù)。
圖3是說明根據(jù)本發(fā)明的方法的基本步驟的流程圖。參照圖3,在步驟302,鼠標滾輪的點擊操作被監(jiān)視。如果在步驟304確定當(dāng)前沒有點擊滾輪,那么在返回到步驟302以繼續(xù)監(jiān)視滾輪的點擊操作的過程中啟動滾動功能(步驟306)。如果在步驟304確定當(dāng)前點擊了滾輪,那么在返回到步驟302以繼續(xù)監(jiān)視滾輪的點擊操作的過程中禁止?jié)L動功能(步驟308)。通過這種方式,每當(dāng)滾輪被點擊的時候,滾動功能就被禁止,并且每當(dāng)滾輪沒有被點擊的時候,滾動功能就被啟動。這為用戶提供了以上所描述的益處。
可以使用標準的公知編程技術(shù)實現(xiàn)上述步驟。上述實施例的新穎性不在于具體的編程技術(shù)而在于使用所述步驟來實現(xiàn)所描述的結(jié)果。實施本發(fā)明的軟件編程代碼通常被存儲在永久性存儲器中。在客戶機/服務(wù)器環(huán)境下,可以利用與服務(wù)器關(guān)聯(lián)的存儲器存儲這種軟件編程代碼??梢栽谟糜谂c數(shù)據(jù)處理系統(tǒng)一起使用的多種已知的介質(zhì)中的任何一種例如軟盤、或硬盤驅(qū)動器、或CD-ROM上包含本發(fā)明的軟件編程代碼。代碼可以在這樣的介質(zhì)上被分發(fā),或者可以通過某種類型的網(wǎng)絡(luò)從一個計算機系統(tǒng)的存儲器或存儲裝置被分發(fā)到其他計算機系統(tǒng)的給用戶,從而被這種其他系統(tǒng)的用戶所使用。用于在物理介質(zhì)上包含軟件程序代碼和/或經(jīng)由網(wǎng)絡(luò)分發(fā)軟件代碼的技術(shù)和方法是公知的,因而在文中將不會被進一步討論。
可以理解,示例的每一個元件、以及示例中元件的組合都可以通過實現(xiàn)指定功能或步驟的通用的和/或?qū)S玫幕谟布南到y(tǒng)實現(xiàn),或者可以通過通用的和/或?qū)S玫挠布陀嬎銠C指令的組合實現(xiàn)。
可以將這些程序指令提供給處理器以產(chǎn)生一機器,從而使得在處理器上執(zhí)行的指令生成用于實現(xiàn)示例中指定功能的裝置??梢杂商幚砥鲌?zhí)行計算機程序指令來引發(fā)一系列將由處理器實現(xiàn)的操作步驟,以產(chǎn)生計算機實現(xiàn)的過程,從而使得在處理器上執(zhí)行的指令提供用于實現(xiàn)示例中指定功能的步驟。相應(yīng)地,附圖支持用于實現(xiàn)指定功能的裝置的組合、用于實現(xiàn)指定功能的步驟的組合、以及用于實現(xiàn)指定功能的程序指令裝置。
盡管已就具體的優(yōu)選實施例對本發(fā)明進行了描述,然而,本領(lǐng)域的技術(shù)人員可以得到各種變型和修改的啟發(fā),并且本發(fā)明旨在包括落入所附權(quán)利要求的范圍之內(nèi)的這樣的變型和修改??梢岳斫猓闹兴母綀D不是按比例繪制的,并且各部件的尺寸和數(shù)量可以被設(shè)計者修改并且仍然落入本發(fā)明的范圍之內(nèi)。
權(quán)利要求
1.一種具有可點擊的輪的指點設(shè)備,用于控制顯示設(shè)備上的圖像,所述圖像的所述控制包括基于該輪的轉(zhuǎn)動運動的轉(zhuǎn)動控制,該指點設(shè)備包括用于在所述輪被點擊的時候禁止所述轉(zhuǎn)動控制以及在所述輪沒有被點擊的時候啟動所述轉(zhuǎn)動控制的裝置。
2.根據(jù)權(quán)利要求1的指點設(shè)備,其中所述用于禁止的裝置包括至少一個被同軸安裝到所述輪的軸的板條元件,所述板條元件包括從所述軸沿向外的方向伸出的多個板條;至少一個具有位于所述軸下方的槽的開槽元件,當(dāng)所述輪位于靜止位置的時候,所述槽與所述多個板條中的一個對準;其中當(dāng)所述輪被點擊的時候,所述多個板條中的一個與所述至少一個開槽元件中的槽嚙合,從而防止所述輪圍繞軸的轉(zhuǎn)動運動;以及其中當(dāng)所述輪沒有被點擊的時候,所述輪向上偏置,這樣使得所述多個板條中沒有一個與所述至少一個開槽元件中的槽嚙合,從而允許所述輪圍繞軸的轉(zhuǎn)動運動。
3.一種控制具有實現(xiàn)滾動功能的可點擊的滾輪的指點設(shè)備的操作的方法,其包括感測所述可點擊的滾輪的點擊與非點擊狀態(tài);當(dāng)所述可點擊的滾輪處于非點擊狀態(tài)時啟動所述可點擊的滾輪的滾動功能;以及當(dāng)所述可點擊的滾輪處于點擊狀態(tài)時禁止所述可點擊的滾輪的滾動功能。
4.根據(jù)權(quán)利要求3的方法,其中,使用連接到所述可點擊的滾輪的機械鎖定機構(gòu)實現(xiàn)所述滾動功能的禁止,所述機械鎖定機構(gòu)在所述可點擊的滾輪被點擊的時候防止所述可點擊的滾輪的轉(zhuǎn)動。
5.一種具有可點擊的輪的指點設(shè)備,用于控制顯示器設(shè)備上的圖像,該指點設(shè)備包括至少一個被同軸安裝到所述輪的軸的板條元件,所述板條元件包括從所述軸沿向外的方向伸出的多個板條;至少一個具有位于所述軸下方的槽的開槽元件,當(dāng)所述輪位于靜止位置的時候,所述槽與所述多個板條中的一個對準;其中當(dāng)所述輪被點擊的時候,所述多個板條中的一個與所述至少一個開槽元件中的槽嚙合,從而防止所述輪圍繞軸的轉(zhuǎn)動運動;以及其中當(dāng)所述輪沒有被點擊的時候,所述輪向上偏置,這樣使得所述多個板條中沒有一個與所述至少一個開槽元件中的槽嚙合,從而允許所述輪圍繞軸的轉(zhuǎn)動運動。
全文摘要
本發(fā)明是一種具有可點擊的滾輪的鼠標,其包括僅當(dāng)用戶在所述滾輪上執(zhí)行點擊操作的時候才被啟動的鎖定能力。在一個實施例中,當(dāng)滾輪在點擊操作期間被向下按壓的時候,連接到所述滾輪的板條元件與不可運動的槽嚙合,并且滾輪被禁止?jié)L動。當(dāng)用戶釋放滾輪的時候,所述板條元件從槽脫離并且滾輪的滾動操作再次可用。在另一可選的實施例中,在點擊操作期間按下滾輪暫時斷開了與滾輪的滾動操作關(guān)聯(lián)的電連接,從而使得滾輪在被按下的同時圍繞其軸的運動不具有控制功能。
文檔編號G06F3/033GK1945510SQ20061013933
公開日2007年4月11日 申請日期2006年9月26日 優(yōu)先權(quán)日2005年10月7日
發(fā)明者B·M·帕雷斯 申請人:國際商業(yè)機器公司