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