亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

輸入機(jī)構(gòu)得到改善的鼠標(biāo)的制作方法

文檔序號(hào):6568226閱讀:334來(lái)源:國(guó)知局
專利名稱:輸入機(jī)構(gòu)得到改善的鼠標(biāo)的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般地涉及鼠標(biāo)。具體地說(shuō),本發(fā)明涉及包括得到改善的 輸入機(jī)構(gòu)的鼠標(biāo)。
背景技術(shù)
大多數(shù)的計(jì)算機(jī)系統(tǒng),例如諸如便攜式計(jì)算機(jī)和臺(tái)式計(jì)算機(jī)之類 的通用計(jì)算機(jī),通過(guò)諸如鼠標(biāo)之類的輸入裝置接收來(lái)自用戶的輸入。眾所周知,鼠標(biāo)使用戶可以在圖形用戶界面(GUI)內(nèi)移動(dòng)輸入指針 和進(jìn)行選擇。鼠標(biāo)通常包括跟蹤球,它處于鼠標(biāo)下側(cè),在鼠標(biāo)移動(dòng)時(shí) 滾動(dòng),從而將用戶的手的運(yùn)動(dòng)變換成計(jì)算機(jī)系統(tǒng)可用的信號(hào)。跟蹤球 的運(yùn)動(dòng)通常與GUI內(nèi)輸入指針的運(yùn)動(dòng)相應(yīng)。也就是說(shuō),通過(guò)將鼠標(biāo)放 在桌面上移動(dòng),用戶就可以在同樣的方向上移動(dòng)GUI內(nèi)的輸入指針。 或者,也可以用光傳感器來(lái)跟蹤鼠標(biāo)的運(yùn)動(dòng)。傳統(tǒng)的鼠標(biāo)還包括一個(gè)或兩個(gè)機(jī)械按鈕,用來(lái)選擇數(shù)據(jù)和執(zhí)行命 令。這些機(jī)械按鈕配置在鼠標(biāo)的上前部分附近,讓用戶手指容易觸及。 有些鼠標(biāo)中,只有一個(gè)單獨(dú)的機(jī)械按鈕,處在鼠標(biāo)的中間,而在另一 些鼠標(biāo)中,有兩個(gè)機(jī)械按鈕,分別處在鼠標(biāo)的左側(cè)和右側(cè)。但不論是 哪種情況,機(jī)械按鈕通常都包括按鈕帽,可鼠標(biāo)的相對(duì)固定的上后部 分樞軸轉(zhuǎn)動(dòng),以便提供機(jī)械點(diǎn)擊操作。在受到按壓時(shí),按鈕帽就壓到 處在按鈕帽下的開(kāi)關(guān)上,從而產(chǎn)生按鈕事件信號(hào)。鼠標(biāo)可以還包括一 個(gè)滾動(dòng)輪。滾動(dòng)輪使用戶可以通過(guò)簡(jiǎn)單地向前或向后滾動(dòng)該輪而經(jīng)過(guò) 文檔。滾動(dòng)輪通常設(shè)置在鼠標(biāo)上前部的左右機(jī)械按鈕之間。一體式鼠標(biāo)是另一種鼠標(biāo)。與傳統(tǒng)的鼠標(biāo)不同, 一體式鼠標(biāo)不包 括任何機(jī)械按鈕,從而使它比傳統(tǒng)的鼠標(biāo)更為雅致(例如,表面沒(méi)有 斷開(kāi)或線條)。 一體式鼠標(biāo)包括基座和起著按鈕作用的形成鼠標(biāo)的整個(gè)頂面的頂部構(gòu)件。頂部構(gòu)件相對(duì)基座樞軸轉(zhuǎn)動(dòng),以便提供點(diǎn)擊操作。 在大多數(shù)情況下,頂部構(gòu)件可繞向鼠標(biāo)后部定位的樞軸轉(zhuǎn)動(dòng),使得頂 部構(gòu)件可以向前和向下繞樞軸轉(zhuǎn)動(dòng)。在這樣繞柩軸轉(zhuǎn)動(dòng)時(shí),頂部構(gòu)件 激活一個(gè)開(kāi)關(guān),使鼠標(biāo)內(nèi)的微控制器將按鈕事件信號(hào)發(fā)送給主計(jì)算機(jī)。 雖然這種設(shè)計(jì)比包括機(jī)械按鈕的傳統(tǒng)鼠標(biāo)更為雅致,但在大多數(shù)情況 下它僅用作單按鈕鼠標(biāo),因此在功能上受到限制。蘋(píng)果計(jì)算機(jī)公司(Apple Computer Inc., Cupertino, CA )制造的Apple鼠標(biāo)是一體 式鼠標(biāo)的一個(gè)例子。最近,在一體式鼠標(biāo)內(nèi)已經(jīng)實(shí)現(xiàn)了雙按鈕功能。在這種實(shí)現(xiàn)中, 頂部構(gòu)件的樞軸貫穿鼠標(biāo)的中間。這使頂部構(gòu)件可以左右搖擺。開(kāi)關(guān) 處在左側(cè)和右側(cè)兩個(gè)位置,以實(shí)現(xiàn)左右按鈕。也就是說(shuō),使頂部構(gòu)件 向右轉(zhuǎn)動(dòng)可導(dǎo)致右擊,而使頂部構(gòu)件向左轉(zhuǎn)動(dòng)可導(dǎo)致左擊。遺憾的是, 中間樞軸使用戶按壓不了鼠標(biāo)的中間,此外,在靠近中間樞軸的區(qū)域 激活按鈕所需要的力較大,而在離中間樞軸較遠(yuǎn)的區(qū)域激活按鈕所需 要的力較小。因此,繞樞軸轉(zhuǎn)動(dòng)的動(dòng)作感覺(jué)不整齊而且不均勻,給用 戶以負(fù)面的印象。此外,在來(lái)回移動(dòng)鼠標(biāo)時(shí),可能會(huì)發(fā)生按鈕意外激 活,也就是說(shuō)使鼠標(biāo)運(yùn)動(dòng)的力可能會(huì)使鼠標(biāo)向右或向左翹動(dòng)。此外, 由于形狀因素與正向下?lián)舻钠渌髽?biāo)不同,因此點(diǎn)擊鼠標(biāo)對(duì)用戶來(lái)說(shuō) 不直觀?;谏鲜銮闆r,因此所希望的是能有一種在形狀、感覺(jué)和功能上 都得到改善的鼠標(biāo)。發(fā)明內(nèi)容本發(fā)明在一個(gè)實(shí)施例中提出了一種鼠標(biāo)。這種鼠標(biāo)包括外殼和外 殼表面上的多個(gè)按鈕區(qū)。這些按鈕區(qū)表示外殼的一些能檢測(cè)外殼的表 面上在按鈕區(qū)的區(qū)域內(nèi)發(fā)生的觸摸事件的區(qū)域。本發(fā)明在另一實(shí)施例中提出了一種鼠標(biāo)。這種鼠標(biāo)包括具有外部 構(gòu)件的鼠標(biāo)外殼。這種鼠標(biāo)還包括被配置成檢測(cè)在外部構(gòu)件的第一區(qū) 域處是否存在物體的第一觸摸傳感器。這種鼠標(biāo)還包括被配置成檢測(cè)在外部構(gòu)件的與第一區(qū)域不同的第二區(qū)域處是否存在物體的第二觸摸 傳感器。這種鼠標(biāo)還包括監(jiān)視第一和第二觸摸傳感器輸出的觸摸信號(hào) 和至少部分根據(jù)第一和第二觸摸傳感器輸出的信號(hào)報(bào)告按鈕事件的傳 感器管理電路(例如,微控制器或其他集成電路)。 本發(fā)明在一個(gè)實(shí)施例中提出了一種能用作單按鈕或多按鈕鼠標(biāo) 的可配置鼠標(biāo)。這種鼠標(biāo)包括產(chǎn)生激活信號(hào)的內(nèi)部開(kāi)關(guān)。這種鼠標(biāo)還 包括提供點(diǎn)擊操作的單個(gè)運(yùn)動(dòng)構(gòu)件。運(yùn)動(dòng)構(gòu)件在點(diǎn)擊動(dòng)作期間激活內(nèi) 部開(kāi)關(guān)。這種鼠標(biāo)還包括在運(yùn)動(dòng)構(gòu)件在第一區(qū)域內(nèi)被觸摸時(shí)產(chǎn)生第一 觸摸信號(hào)和在運(yùn)動(dòng)構(gòu)件在第二區(qū)域內(nèi)被觸摸時(shí)產(chǎn)生第二觸摸信號(hào)的觸 摸感測(cè)裝置。內(nèi)部開(kāi)關(guān)和觸摸感測(cè)裝置的信號(hào)表示鼠標(biāo)的一個(gè)或多個(gè) 按鈕事件。本發(fā)明在一個(gè)實(shí)施例中提出了一種鼠標(biāo)。這種鼠標(biāo)包括具有一個(gè) 或多個(gè)壓敏區(qū)域的外殼。這種鼠標(biāo)還包括處于每個(gè)壓敏區(qū)域后的壓力 傳感器。壓力傳感器被配置成測(cè)量加到壓敏區(qū)域上的壓力。本發(fā)明在一個(gè)實(shí)施例中提出了一種鼠標(biāo)。這種鼠標(biāo)包括設(shè)置在鼠 標(biāo)表面的微動(dòng)球裝置。微動(dòng)球裝置包括在密封殼體內(nèi)可轉(zhuǎn)動(dòng)的球。球具有小于10 mm的直徑。本發(fā)明在一個(gè)實(shí)施例中提出了一種包括基座和可動(dòng)頂部構(gòu)件的 一體式鼠標(biāo)。這種一體式鼠標(biāo)包括具有處于鼠標(biāo)右側(cè)的第一翼和處于 鼠標(biāo)左側(cè)的第二翼的底座。這種一體式鼠標(biāo)還包括與基座連接的可動(dòng) 頂部構(gòu)件。這種一體式鼠標(biāo)還包括處于頂部構(gòu)件前部左側(cè)的第一觸摸 傳感器和處于頂部構(gòu)件前部右側(cè)的第二觸摸傳感器。第一觸摸傳感器 在頂部構(gòu)件的前部左側(cè)被觸摸時(shí)產(chǎn)生第一觸摸信號(hào),而第二觸摸傳感 器在頂部構(gòu)件前部右側(cè)被觸摸時(shí)產(chǎn)生第二觸摸信號(hào)。這種一體式鼠標(biāo) 還包括處于頂部構(gòu)件前部中央、第一與第二觸摸傳感器之間的微動(dòng)球 裝置。微動(dòng)球裝置包括被配置成在密封殼體內(nèi)被旋轉(zhuǎn)時(shí)產(chǎn)生多向移動(dòng) 信號(hào)的球。微動(dòng)球裝置包括被配置成在該球相對(duì)密封殼體運(yùn)動(dòng)時(shí)產(chǎn)生 第一激活信號(hào)的開(kāi)關(guān)。這種一體式鼠標(biāo)還包括處于第一翼后的第一壓 力傳感器和處于第二翼后的第二壓力傳感器。第一壓力傳感器在增大的壓力施加到第一翼上時(shí)產(chǎn)生壓力信號(hào),而第二壓力傳感器在增大的 壓力施加到第二翼上時(shí)產(chǎn)生壓力信號(hào)。這種一體式鼠標(biāo)還包括被配置 成在頂部構(gòu)件相對(duì)底座被按動(dòng)時(shí)產(chǎn)生第二激活信號(hào)的內(nèi)部開(kāi)關(guān)和被配 置成在鼠標(biāo)被沿表面移動(dòng)時(shí)產(chǎn)生跟蹤信號(hào)的位置傳感器。此外,這種 一體式鼠標(biāo)還包括監(jiān)視所有上述裝置的信號(hào)和至少部分根據(jù)這些信號(hào) 中的單個(gè)或多個(gè)信號(hào)報(bào)告跟蹤和多個(gè)按鈕事件的微控制器。本發(fā)明在另一實(shí)施例中提出了一種鼠標(biāo)。這種鼠標(biāo)包括被配置成 向鼠標(biāo)用戶提供反饋的電子控制反饋系統(tǒng),使得用戶能肯定動(dòng)作已經(jīng) 導(dǎo)致實(shí)際激活鼠標(biāo)的一個(gè)或多個(gè)輸入機(jī)構(gòu)。本發(fā)明在另一實(shí)施例中提出了一種鼠標(biāo)方法。這種鼠標(biāo)方法包括 監(jiān)視鼠標(biāo)表面處的壓力。這種方法還包括根據(jù)鼠標(biāo)表面處的壓力變化 執(zhí)行操作。本發(fā)明在另 一 實(shí)施例中提出了 一種鼠標(biāo)方法。這種鼠標(biāo)方法包括 監(jiān)視加到鼠標(biāo)表面的壓力。這種方法還包括確定鼠標(biāo)是否已經(jīng)提離表 面。這種方法還包括在鼠標(biāo)沒(méi)有提離表面的情況下確定是否已經(jīng)超過(guò) 第 一壓力門(mén)限和在壓力超過(guò)第 一壓力門(mén)限時(shí)報(bào)告按鈕事件信號(hào)。這種 方法還包括在鼠標(biāo)已經(jīng)提離表面的情況下確定是否已經(jīng)超過(guò)第二壓力 門(mén)限和在壓力超過(guò)第二壓力門(mén)限時(shí)報(bào)告按鈕事件信號(hào)。本發(fā)明在另一個(gè)實(shí)施例中提出了一種鼠標(biāo)方法。這種鼠標(biāo)方法包 括監(jiān)視鼠標(biāo)表面處的壓力。這種方法還包括確定是否執(zhí)行的是擠壓手 勢(shì)。這種方法還包括在執(zhí)行的是擠壓手勢(shì)的情況下根據(jù)鼠標(biāo)表面處的 壓力按窗口管理程序執(zhí)行操作。本發(fā)明在另一個(gè)實(shí)施例中提出了一種鼠標(biāo)方法。這種鼠標(biāo)方法包 括監(jiān)視左觸摸傳感器、右觸摸傳感器和開(kāi)關(guān)。這種鼠標(biāo)方法還包括在 只是左傳感器和開(kāi)關(guān)激活時(shí)報(bào)告左按鈕事件。這種方法還包括在只是 右傳感器和開(kāi)關(guān)激活時(shí)報(bào)告右按鈕事件。這種方法還包括在右傳感器、 左傳感器和開(kāi)關(guān)激活時(shí)報(bào)告按鈕事件,這個(gè)按鈕事件是從左按鈕事件、 右按鈕事件、第三按鈕事件和同時(shí)左右按鈕事件中選出的。本發(fā)明在另一個(gè)實(shí)施例中提出了一種鼠標(biāo)方法。這種鼠標(biāo)方法包括檢測(cè)鼠標(biāo)表面處的觸摸。這種方法還包括判別觸摸是輕觸摸還是重 觸摸。這種方法還包括在觸摸是輕觸摸時(shí)執(zhí)行第一操作。這種方法還 包括在觸摸是重觸摸時(shí)執(zhí)行第二操作。


參考以下結(jié)合附圖所作的說(shuō)明可以對(duì)本發(fā)明有全面的了解,在這些附圖中圖1為按照本發(fā)明的一個(gè)實(shí)施例的鼠標(biāo)的透視圖;圖2為按照本發(fā)明的一個(gè)實(shí)施例的鼠標(biāo)的剖面?zhèn)纫晥D;圖3為按照本發(fā)明的一個(gè)實(shí)施例的鼠標(biāo)的頂部構(gòu)件的底視圖;圖4為按照本發(fā)明的一個(gè)實(shí)施例的鼠標(biāo)方法;圖5為按照本發(fā)明的一個(gè)實(shí)施例的鼠標(biāo)方法;圖6為按照本發(fā)明的一個(gè)實(shí)施例的鼠標(biāo)詞匯表;圖7為按照本發(fā)明的一個(gè)實(shí)施例的鼠標(biāo)的側(cè)視圖;圖8為按照本發(fā)明的一個(gè)實(shí)施例的鼠標(biāo)的剖面正視圖;圖9為按照本發(fā)明的一個(gè)實(shí)施例的鼠標(biāo)的剖面正視圖;圖10為按照本發(fā)明的一個(gè)實(shí)施例的鼠標(biāo)方法;圖11為例示按照本發(fā)明的一個(gè)實(shí)施例的電阻對(duì)壓力的曲線圖;圖12為按照本發(fā)明的一個(gè)實(shí)施例的壓力傳感電路的框圖;圖13為按照本發(fā)明的一個(gè)實(shí)施例的輸出表;圖14為按照本發(fā)明的一個(gè)實(shí)施例的鼠標(biāo)方法;圖15為按照本發(fā)明的一個(gè)實(shí)施例的鼠標(biāo)的剖面?zhèn)纫晥D;圖16為按照本發(fā)明的一個(gè)實(shí)施例的鼠標(biāo)的框圖;圖17為按照本發(fā)明的一個(gè)實(shí)施例的圖形用戶界面的示意圖;圖18為按照本發(fā)明的一個(gè)實(shí)施例的輸入控制方法;以及圖19為按照本發(fā)明的一個(gè)實(shí)施例的鼠標(biāo)的分解透視圖。
具體實(shí)施方式
本發(fā)明涉及輸入機(jī)構(gòu)得到改善的鼠標(biāo)。本發(fā)明的一個(gè)方面涉及帶有能產(chǎn)生輸入信號(hào)的觸摸傳感區(qū)域的鼠標(biāo)。這些觸摸傳感區(qū)域例如可 以用來(lái)判別單按鈕鼠標(biāo)的左、右點(diǎn)擊。本發(fā)明的另一個(gè)方面涉及帶有 能產(chǎn)生輸入信號(hào)的壓力傳感區(qū)域的鼠標(biāo)。這些壓力傳感區(qū)域例如可以 設(shè)置在鼠標(biāo)的側(cè)面上,使得擠壓鼠標(biāo)可以產(chǎn)生輸入信號(hào)。本發(fā)明的另 一個(gè)方面涉及包括微動(dòng)球的鼠標(biāo)。微動(dòng)球可以用來(lái)使光標(biāo)定位或提供 控制滾屏或平移的方式。微動(dòng)球同時(shí)可以用來(lái)提供按鈕事件。下面結(jié)合圖2-19對(duì)本發(fā)明的一些實(shí)施例進(jìn)行說(shuō)明。然而,熟悉該技術(shù)領(lǐng)域的人員很容易看到,在這里對(duì)這些附圖所作的詳細(xì)說(shuō)明是說(shuō)明性的,因?yàn)楸景l(fā)明并不局限于這些有限的實(shí)施例。圖l為按照本發(fā)明的一個(gè)實(shí)施例的鼠標(biāo)20的透視圖。鼠標(biāo)20是 向諸如計(jì)算機(jī)之類的主系統(tǒng)提供用戶命令的可動(dòng)手持輸入裝置。在大多數(shù)情況下,鼠標(biāo)20被配置成控制諸如光標(biāo)之類的移動(dòng)和通過(guò)一個(gè)或 多個(gè)點(diǎn)擊操作引發(fā)命令。鼠標(biāo)20可以通過(guò)有線或無(wú)線連接與主系統(tǒng)耦 合。在有線連接的情況下,鼠標(biāo)20可以包括接到主系統(tǒng)上的電纜。在 無(wú)線連接的情況下,鼠標(biāo)可以包括射頻(RF)鏈路、紅外(IR)光鏈 路、藍(lán)牙鏈路等,以便不用電纜。鼠標(biāo)20通常包括外殼22,外殼22提供了使鼠標(biāo)20可以順著表 面移動(dòng)和握持鼠標(biāo)20使它移動(dòng)的結(jié)構(gòu)。外殼22還有助于界定鼠標(biāo)20 的形狀。也就是說(shuō),外殼22的外形體現(xiàn)了鼠標(biāo)20的物理外觀。外形 可以是平直的、彎曲的或者兼有兩者的。在大多數(shù)情況下,外殼的底 部構(gòu)件24具有基本上與諸如桌面之類的平整表面一致的外形。此外, 鼠標(biāo)外殼22的頂部構(gòu)件26通常具有基本上符合手內(nèi)表面的外形。外殼22還提供了包住、容納和/或支持鼠標(biāo)20各個(gè)組件的結(jié)構(gòu)。 雖然沒(méi)有示出,但這些組件可以與操作鼠標(biāo)20的電和/或機(jī)械組件相 應(yīng)。例如,這些組件可以包括監(jiān)視鼠標(biāo)20沿表面的移動(dòng)和將與移動(dòng)相 應(yīng)的信號(hào)發(fā)送給主系統(tǒng)的諸如跟蹤球或光學(xué)組合之類的位置檢測(cè)機(jī) 構(gòu)。在大多數(shù)情況下,這些組件產(chǎn)生的信號(hào)使輸入指針在顯示屏上沿 與鼠標(biāo)20在表面上移動(dòng)的方向類似的方向移動(dòng)。例如,在將鼠標(biāo)20 向前或向后移動(dòng)時(shí),就使輸入指針在顯示屏上相應(yīng)垂直地向上或向下移動(dòng)。此外,在將鼠標(biāo)20左右移動(dòng)時(shí),就使輸入指針在顯示屏上左右 移動(dòng)。鼠標(biāo)20可以被配置成常規(guī)鼠標(biāo)或一體式鼠標(biāo)。如果被配置成常 規(guī)鼠標(biāo),鼠標(biāo)就包括一個(gè)或多個(gè)相對(duì)外殼22的頂部構(gòu)件可按動(dòng)的機(jī)械 按鈕。如果被配置成一體式鼠標(biāo),按鈕的功能就直接并入鼠標(biāo)20的外 殼22內(nèi)。例如,頂部構(gòu)件26可以相對(duì)底部構(gòu)件24繞樞軸轉(zhuǎn)動(dòng)(而不 是外殼上附有一些分開(kāi)的按鈕蓋)。但不論是哪種情況,在點(diǎn)擊動(dòng)作 期間,鼠標(biāo)20的可動(dòng)組件(無(wú)論是機(jī)械按鈕還是頂部構(gòu)件)被配置成 接合設(shè)置在外殼內(nèi)的開(kāi)關(guān)。在接合時(shí),開(kāi)關(guān)就產(chǎn)生可用來(lái)在主系統(tǒng)內(nèi) 執(zhí)行操作的按鈕事件信號(hào)。在所示的這個(gè)實(shí)施例中,鼠標(biāo)是一體式鼠標(biāo)。在這個(gè)具體實(shí)施例 中,整個(gè)頂部構(gòu)件26被配置成可以繞處在鼠標(biāo)20的后部的軸28按動(dòng)。 軸28可以由連接頂部、底部構(gòu)件26和24的樞軸關(guān)節(jié)提供。這種配置 使頂部構(gòu)件26的前部在受壓時(shí)可以向下移動(dòng)(例如,頂部構(gòu)件繞軸 28擺動(dòng))。在向下壓時(shí),頂部構(gòu)件26的內(nèi)表面壓到設(shè)置在外殼22內(nèi) 的內(nèi)部開(kāi)關(guān)上,從而產(chǎn)生按鈕事件信號(hào)。為了增加鼠標(biāo)20的按鈕功能(同時(shí)限制外殼中的間斷或線條), 鼠標(biāo)20還可以包括多個(gè)處在外殼22的表面上的按鈕區(qū)30。這些按鈕 區(qū)30表示外殼22上的可以觸摸或按壓以實(shí)現(xiàn)不同的按鈕功能(有或 沒(méi)有點(diǎn)擊操作)的區(qū)域。例如,按鈕功能可以包括進(jìn)行選擇、打開(kāi)文 件或文檔、執(zhí)行指令、啟動(dòng)程序、查看菜單之類。按鈕區(qū)30通常由處于外殼22的外表面下的傳感器提供。這些傳 感器被配置成對(duì)諸如手指之類的物體在手指放置在傳感器上、按壓傳 感器或摸傳感器時(shí)的存在情況進(jìn)行檢測(cè)。傳感器還可以檢測(cè)所施加的 壓力的大小。傳感器可以設(shè)置在外殼22的內(nèi)表面之下,或者可以嵌入 外殼22本身內(nèi)。例如,傳感器可以是觸摸傳感器和/或壓強(qiáng)/壓力傳感 器。按鈕區(qū)30的位置可有很大變化。例如,按鈕區(qū)30可以幾乎設(shè)置 在鼠標(biāo)20上任何地方,包括鼠標(biāo)的運(yùn)動(dòng)和固定組件,只要用戶在操作鼠標(biāo)20期間可觸及(例如鼠標(biāo)的頂部、左部、右部、前部、后部)。 此外,可以使用任意多個(gè)按鈕區(qū)30。而且,按鈕區(qū)30可以由幾乎任 何形狀形成,大小也可以按照對(duì)每個(gè)鼠標(biāo)的具體要求而有所不同。在 大多數(shù)情況下,按鈕區(qū)30的大小和形狀與使它們?nèi)菀妆挥脩舨僮鞯拇?小相應(yīng)(例如,指尖那樣大小或再大一些)。按鈕區(qū)30的大小和形狀 通常與傳感器的工作區(qū)相應(yīng)。按照本發(fā)明的一個(gè)實(shí)施例,按鈕區(qū)30中至少有一部分是基于觸 摸傳感的。觸摸傳感按鈕區(qū)30A在用戶觸摸鼠標(biāo)20的表面時(shí)提供輸 入??捎眠@些輸入信號(hào)來(lái)引發(fā)命令、進(jìn)行選擇或控制顯示屏內(nèi)的移動(dòng)。 觸摸由設(shè)置在外殼22下或外殼22內(nèi)的觸摸傳感器識(shí)別。觸摸傳感器 監(jiān)視發(fā)生在外殼22上的觸摸,產(chǎn)生表示觸摸的信號(hào)。觸摸傳感器例如 可以包括一個(gè)或多個(gè)基于電阻性觸摸傳感、電容性觸摸傳感、光學(xué)觸 摸傳感、聲表面波觸摸傳感之類的觸摸傳感器。在一個(gè)實(shí)施例中,每個(gè)觸摸傳感按鈕區(qū)30A都使用電容傳感器。 電容傳感器可以呈現(xiàn)為設(shè)置在外殼22的外表面下的電極或線。當(dāng)手指 接近鼠標(biāo)20的外表面時(shí),在手指與很接近手指的電極/線之間形成很 小的電容。每個(gè)電極/線處的電容由電容傳感電路或鼠標(biāo)的主微控制器 測(cè)量。通過(guò)檢測(cè)每個(gè)電極/線處的電容變化,微控制器就可以確定在特 定的按鈕區(qū)30A上是否存在手指。雖然觸摸傳感按鈕區(qū)30A可以設(shè)置在鼠標(biāo)上任何地方,但在一個(gè) 實(shí)施例中至少有兩個(gè)觸摸按鈕區(qū)30A設(shè)置在鼠標(biāo)20的物理按鈕上, 用來(lái)增加物理按鈕的功能。例如,觸摸按鈕區(qū)30A可以設(shè)置在常規(guī)鼠 標(biāo)的機(jī)械按鈕上或一體式鼠標(biāo)的頂部構(gòu)件26上(如所示)。但不論是 哪種情況,物理按鈕和按壓區(qū)域內(nèi)的按鈕區(qū)30A都產(chǎn)生信號(hào)。也就是 說(shuō),物理按鈕的開(kāi)關(guān)在受按壓時(shí)產(chǎn)生第一信號(hào),而按壓區(qū)域內(nèi)的按鈕 區(qū)產(chǎn)生附加信號(hào)。開(kāi)關(guān)和傳感器所產(chǎn)生的這些信號(hào)可以以各種方式單 獨(dú)或組合在一起解釋,甚至可以由用戶例如使用優(yōu)選窗口或控制面板 設(shè)定。在一個(gè)實(shí)現(xiàn)中,按鈕區(qū)30A設(shè)置在單個(gè)物理按鈕的左側(cè)和右側(cè),使得單個(gè)物理按鈕可以像常規(guī)的左、右機(jī)械按鈕那樣進(jìn)行操作。左、右按鈕區(qū)30A幫助確定一個(gè)點(diǎn)擊操作是左點(diǎn)擊操作還是右點(diǎn)擊操作。 在用戶按壓?jiǎn)蝹€(gè)物理按鈕(例如,頂部構(gòu)件26)的左側(cè)時(shí),產(chǎn)生兩個(gè) 信號(hào), 一個(gè)由開(kāi)關(guān)產(chǎn)生,另一個(gè)由處于左側(cè)的觸摸傳感器產(chǎn)生。這兩 個(gè)狀態(tài)可以解釋為主按鈕事件或者說(shuō)左點(diǎn)擊按鈕事件。在用戶按壓?jiǎn)?個(gè)物理按鈕(例如,頂部構(gòu)件26)的右側(cè)時(shí),產(chǎn)生兩個(gè)信號(hào), 一個(gè)由 開(kāi)關(guān)產(chǎn)生,另一個(gè)由處于右側(cè)的觸摸傳感器產(chǎn)生。這兩個(gè)狀態(tài)可以解 釋為次按鈕事件或者說(shuō)右點(diǎn)擊按鈕事件。在手指同時(shí)按壓左右兩側(cè)的情況下,產(chǎn)生三個(gè)信號(hào), 一個(gè)由開(kāi)關(guān) 產(chǎn)生, 一個(gè)由處于左側(cè)的觸摸傳感器產(chǎn)生,而另一個(gè)由處于右側(cè)觸摸 傳感器產(chǎn)生。這三個(gè)狀態(tài)可以以各種方式解釋。例如,可以將它們解 釋為主點(diǎn)擊事件或者說(shuō)左按鈕點(diǎn)擊事件、第三個(gè)不同的按鈕事件或者 甚至交替或同時(shí)的左右按鈕事件。最后這個(gè)例子可能在玩游戲中是有 益的,用戶通常必須交替左右點(diǎn)擊來(lái)執(zhí)行游戲中的一個(gè)操作。在一個(gè)實(shí)施例中,在手指輕按一個(gè)或兩個(gè)觸摸傳感器時(shí)顯示屏上 可以提供視覺(jué)預(yù)覽提示。輕按例如可以與手指放在觸摸傳感器上但按 壓沒(méi)有重到足以激活主開(kāi)關(guān)的狀況相應(yīng)。視覺(jué)提示告示用戶在最后按 壓(重觸摸)主開(kāi)關(guān)時(shí)將激活哪個(gè)按鈕。視覺(jué)提示可以例如在觸摸次 按鈕(右按鈕)時(shí)是菜單圖標(biāo),而在觸摸主按鈕(左按鈕)時(shí)是箭頭 圖標(biāo)。代之或此外,觸摸按鈕可以是在被輕按時(shí)發(fā)亮的可發(fā)亮觸摸按 鈕,從而告示用戶哪個(gè)按鈕將被激活。按照本發(fā)明的另一個(gè)實(shí)施例,按鈕區(qū)30B至少有一部分是基于壓 強(qiáng)或壓力傳感的。壓力傳感按鈕區(qū)30B在有壓力加到鼠標(biāo)20的外殼 22上時(shí)提供輸入??捎眠@些輸入信號(hào)來(lái)引發(fā)命令、進(jìn)行選擇或控制顯 示屏內(nèi)的移動(dòng)。在這個(gè)實(shí)施例中,外殼22通??梢陨僭S彎曲,使得施 加在外殼22上的任何壓力可以傳遞給處于外殼22下的壓力傳感裝置。 壓力傳感裝置監(jiān)視加在外殼22上的壓力,產(chǎn)生表示壓力的信號(hào)。壓力 傳感裝置例如可以包括一個(gè)或多個(gè)壓力傳感器,諸如壓敏電阻器、壓 敏電容器、測(cè)壓儀、壓強(qiáng)片、壓電變換器、應(yīng)變計(jì)之類。壓力傳感器可以貼到外殼22的下表面上或者貼到設(shè)置在外殼22 內(nèi)的結(jié)構(gòu)平臺(tái)上。在有壓力加到外殼22上(擠壓或推壓外殼)時(shí),壓 力通過(guò)外殼22傳遞給處于外殼22下的壓力傳感器。也就是說(shuō),外殼 22少許彎曲,但仍然足以被夾在外殼22與內(nèi)部結(jié)構(gòu)平臺(tái)之間的壓力 傳感器檢測(cè)到。在一個(gè)具體實(shí)現(xiàn)中,壓力傳感按鈕區(qū)30B^L置在外殼22的頂部 構(gòu)件26或底部構(gòu)件24的相對(duì)的側(cè)面上。外殼22的這些側(cè)面對(duì)于執(zhí)行 擠壓手勢(shì)來(lái)說(shuō)是理想的部位。這是因?yàn)橛脩羰种竿ǔ7旁谑髽?biāo)20的一 側(cè)而拇指放在鼠標(biāo)20的另一側(cè),因此手就很容易用捏的動(dòng)作來(lái)擠壓這 兩側(cè)。擠壓手勢(shì)可以單獨(dú)使用或者與按鈕點(diǎn)擊同時(shí)使用。例如,擠壓 手勢(shì)可用來(lái)啟動(dòng)諸如縮放、平移、大小調(diào)整、音量控制之類的控制功 能,擠壓是對(duì)操作本身的物理比喻。擠壓手勢(shì)也可以與常規(guī)的按鈕點(diǎn)擊結(jié)合使用,以修改按鈕點(diǎn)擊或 產(chǎn)生其他控制功能。例如,擠壓手勢(shì)可以與標(biāo)準(zhǔn)的GUI功能一起使用, 使得增大的壓力解釋為標(biāo)準(zhǔn)的GUI功能的更強(qiáng)的級(jí)別(例如,標(biāo)準(zhǔn) GUI功能的特征基于壓力的強(qiáng)度)。例如,標(biāo)準(zhǔn)GUI功能的速度可以 與施加到鼠標(biāo)側(cè)面上的壓力有關(guān)(例如,隨著壓力的增大滾屏加快, 而隨著壓力的減小滾屏減慢)。由于激活擠壓手勢(shì)如此便利,因此在設(shè)計(jì)擠壓功能部件時(shí)必須特 別小心,使得在平常使用期間不會(huì)意外激活,即需要能區(qū)分輕的和重 的擠壓。例如,擠壓功能部件可以用諸如壓敏電阻器(FSR)或壓敏 電容器(FSC)實(shí)現(xiàn)。FSR呈現(xiàn)為電阻隨著施加到它的有效表面上的 壓力的增大而減小,而FSC呈現(xiàn)為電容隨著施加到它的有效表面上的 壓力的增大而增大??捎帽容^電路在壓力達(dá)到預(yù)置壓力門(mén)限時(shí)輸出高 電平信號(hào)來(lái)表明激活。在一個(gè)實(shí)現(xiàn)中,用擠壓手勢(shì)(按壓鼠標(biāo)側(cè)面)來(lái)控制諸如蘋(píng)果計(jì) 算機(jī)公司(Apple Computer Inc. of Cupertino, CA )的產(chǎn)品Expose' 之類的窗口管理程序的一個(gè)或多個(gè)功能。窗口管理程序被配置成幫助 導(dǎo)航或緩解窗口的雜亂(由于有許多打開(kāi)的窗口和/或應(yīng)用而難以查找文檔或查看桌面的狀態(tài))。特別是,Expose'具有三個(gè)不同的工作狀態(tài)可以用擠壓手勢(shì)控制。 第一模式是所有窗口平鋪、縮放和全部顯示。在工作在這個(gè)模式時(shí), 所有打開(kāi)的窗口平鋪和縮放成使得在顯示屏上同時(shí)可以看到所有打開(kāi) 的窗口。也就是說(shuō),擠壓鼠標(biāo)20的側(cè)面立即就平鋪所有打開(kāi)的窗口, 將它們縮小和整齊地排列成使用戶可以查看每個(gè)窗口內(nèi)的內(nèi)容??s放 量或縮放率可以取決于施加到鼠標(biāo)20的側(cè)面上的壓力的大小。第二模 式是應(yīng)用窗口或加亮當(dāng)前應(yīng)用。這個(gè)模式起著與第一模式類似的作用, 只是它只對(duì)特定的應(yīng)用起作用。例如,擠壓鼠標(biāo)20的側(cè)面可以立即平 鋪特定應(yīng)用的各個(gè)打開(kāi)的窗口而使所有其他打開(kāi)的應(yīng)用淡到某個(gè)灰 度。第三模式是桌面或全部隱藏。在這個(gè)模式,所有打開(kāi)的窗口都移 到顯示屏的邊緣,從而打開(kāi)桌面。也就是說(shuō),擠壓鼠標(biāo)20的側(cè)面可以 隱藏所有打開(kāi)的窗口,使用戶立即接入他們的桌面。按照本發(fā)明的另一個(gè)實(shí)施例,鼠標(biāo)20包括一個(gè)微動(dòng)球32。微動(dòng) 球32被配置成用來(lái)代替常規(guī)的滾動(dòng)輪。與滾動(dòng)輪不同,微動(dòng)球32能 在多個(gè)方向上轉(zhuǎn)動(dòng),因此與跟蹤球類似可以產(chǎn)生多方向的信號(hào)。然而 與跟蹤球不同的是,微動(dòng)球32含有小得多的密封在殼體內(nèi)的球。球較 小便于用一個(gè)手指進(jìn)行操作,而由于球密封在殼體內(nèi),因此這種技術(shù) 不容易蒙上污物和灰塵(例如,不必將球取出進(jìn)行清洗)。此外,微 動(dòng)球32使用非接觸磁配置的球和霍爾IC,而不是象在跟蹤球內(nèi)那樣 使用機(jī)械編碼器。當(dāng)球被轉(zhuǎn)動(dòng)時(shí),霍爾IC檢測(cè)轉(zhuǎn)動(dòng)的球的磁場(chǎng),產(chǎn) 生表示球轉(zhuǎn)動(dòng)情況的信號(hào)。在有些情況下,微動(dòng)球32甚至可以包含一 個(gè)在球被壓下時(shí)激活的彈簧驅(qū)動(dòng)開(kāi)關(guān)。它可以用作鼠標(biāo)的第三按鈕。優(yōu)選的是,該微動(dòng)球小于10mm,具體地說(shuō)在5mm左右到8 mm 左右之間,更為優(yōu)選的是在7.1 mm左右。較小球便于用單個(gè)手指驅(qū) 動(dòng)(不同于較大的跟蹤球用一個(gè)手指難以操縱),省下了鼠標(biāo)的可用 表面供按鈕區(qū)用(不同于大的跟蹤球要占用很大部分的可用表面面 積),看著更為舒適(不象跟蹤球那樣唐突),而且不占用鼠標(biāo)外殼 內(nèi)的大量空間(不同于跟蹤球)。例如,微動(dòng)球32可以是Panasonic Corporation of North America 生產(chǎn)的WJN系列微動(dòng)球開(kāi)關(guān)。EVQWJN系列的微動(dòng)球特別是包括一 個(gè)開(kāi)關(guān),而外形尺寸為10.7 mm x 9.3 mm x 6 mm,帶有一個(gè)5.5 mm 的球。微動(dòng)球32的位置有許多部位可選。在大多數(shù)情況下,安排成在 手把握鼠標(biāo)20時(shí)手指容易進(jìn)行操作的位置。在一個(gè)具體實(shí)施例中,微 動(dòng)球32設(shè)置在鼠標(biāo)20的前部中央。例如,微動(dòng)球32可以固定在鼠標(biāo) 20的外殼22上處在常規(guī)鼠標(biāo)的左側(cè)與右側(cè)機(jī)械按鈕之間,或者固定 在一體式鼠標(biāo)的可動(dòng)頂部構(gòu)件26上左側(cè)與右側(cè)觸摸按鈕區(qū)30A之間。 或者,微動(dòng)球32也可以設(shè)置在鼠標(biāo)20的側(cè)面上。在一個(gè)實(shí)施例中,微動(dòng)球32包括一個(gè)開(kāi)關(guān)。微動(dòng)球開(kāi)關(guān)與一體 式鼠標(biāo)20的主開(kāi)關(guān)配合使用,實(shí)現(xiàn)第三按鈕。例如,如果將微動(dòng)球 32的開(kāi)關(guān)和主開(kāi)關(guān)一起激活,就可產(chǎn)生第三按鈕信號(hào)。如果一個(gè)激活 而另一個(gè)去活,則不產(chǎn)生第三按鈕信號(hào)。 一般來(lái)說(shuō),為了使第三按鈕 激活,用戶必須提供足以將微動(dòng)球32和頂部構(gòu)件26壓下使得頂部構(gòu) 件26接合設(shè)置在鼠標(biāo)20內(nèi)的主開(kāi)關(guān)的壓力。在一個(gè)實(shí)施例中,微動(dòng)球32可以在殼體內(nèi)沿各個(gè)方向自由旋轉(zhuǎn), 被配置成提供鼠標(biāo)20的滾屏或平移功能,使得用戶可以垂直(上下) 和水平(左右)移動(dòng)GUL以便在顯示屏上可以看到更多的數(shù)據(jù)。例 如,微動(dòng)球32可以被配置成在被朝鼠標(biāo)前方轉(zhuǎn)動(dòng)時(shí)使GUI垂直向上 移動(dòng),在被朝鼠標(biāo)20后方轉(zhuǎn)動(dòng)時(shí)使GUI垂直向下移動(dòng),在被朝鼠標(biāo) 20的右側(cè)轉(zhuǎn)動(dòng)時(shí)使GUI水平向右移動(dòng),而在被朝鼠標(biāo)20的左側(cè)轉(zhuǎn)動(dòng) 時(shí)使GUI水平向左移動(dòng)。在另一個(gè)實(shí)施例中,微動(dòng)球32產(chǎn)生的信號(hào)中至少有一些用來(lái)進(jìn) 行滾屏/平移而剩下的一些用來(lái)產(chǎn)生按鈕事件。例如,在使微動(dòng)球32 上下轉(zhuǎn)動(dòng)時(shí)可以實(shí)現(xiàn)垂直滾屏,在使微動(dòng)球向右轉(zhuǎn)動(dòng)時(shí)可以實(shí)現(xiàn)右鍵 事件或第四按鈕,而在使微動(dòng)球向左轉(zhuǎn)動(dòng)時(shí)可以實(shí)現(xiàn)左按鈕事件或第 五按鈕。也就是說(shuō),停用水平滾屏/平移,以便啟用附加的按鈕功能, 而仍保持垂直滾屏/平移功能。按照本發(fā)明的另一個(gè)實(shí)施例,由于輸入裝置(按鈕和微動(dòng)球)在 激活時(shí)可以沒(méi)有聲音反饋(例如,沒(méi)有機(jī)械爪),因此鼠標(biāo)還可以包 括一個(gè)內(nèi)置揚(yáng)聲器,在這些器件中的至少 一些被激活時(shí)提供聽(tīng)得到的 點(diǎn)擊響聲。聽(tīng)得到的點(diǎn)擊響聲對(duì)于各個(gè)輸入機(jī)構(gòu)可以是不同的,也可 以使用相同的點(diǎn)擊響聲。如可以看到的那樣,聲音反饋增強(qiáng)了鼠標(biāo)的 實(shí)用性,因?yàn)橛脩裟芸隙ㄋ膭?dòng)作已導(dǎo)致真正激活輸入機(jī)構(gòu)。在操作 期間,鼠標(biāo)的微控制器在從輸入機(jī)構(gòu)接收到適當(dāng)輸入時(shí)就向揚(yáng)聲器發(fā) 送驅(qū)動(dòng)信號(hào),從而揚(yáng)聲器響應(yīng)驅(qū)動(dòng)信號(hào)輸出一個(gè)或多個(gè)"卡搭聲"。下面將結(jié)合圖2和3詳細(xì)說(shuō)明一體式鼠標(biāo)100的一個(gè)實(shí)施例。一 體式鼠標(biāo)100例如可以與圖l所示的鼠標(biāo)相應(yīng)。如圖2所示, 一體式鼠標(biāo)100包括塑料頂殼102,它可以相對(duì)塑 料底座104繞樞軸轉(zhuǎn)動(dòng)。樞軸點(diǎn)106通常設(shè)置在鼠標(biāo)100的后部。這 使頂殼102的前部在受到按壓時(shí)可以向下朝底座104運(yùn)動(dòng)(例如,頂 殼繞樞軸點(diǎn)擺動(dòng))。在塑料頂殼102前部被壓下時(shí),激活主開(kāi)關(guān)108, 使得鼠標(biāo)100內(nèi)的微控制器向主計(jì)算機(jī)發(fā)送按鈕壓下事件。這種一體 式鼠標(biāo)的實(shí)施例可以在美國(guó)專利No. 6,373,470中看到,該專利在這里 列作參考予以引用。為了提供附加輸入,鼠標(biāo)IOO還包括一些配置在頂殼102上各個(gè) 適當(dāng)位置處的電容傳感器112。這些電容傳感器112被配置成檢測(cè)手 的一些部分,具體地說(shuō)是一個(gè)或多個(gè)手指,接觸到鼠標(biāo)100的表面上 哪些部位。由于電容傳感器112可以透過(guò)幾毫米厚的塑料表面檢測(cè)手 指,因此電容傳感器112可以嵌入塑料頂殼102內(nèi)或者固定在塑料頂 殼102的下面(如圖所示)。電容傳感器112有許多可選。在一個(gè)實(shí)施例中,傳感器112呈現(xiàn) 為導(dǎo)電電極113,這些電極與監(jiān)視各個(gè)電極113處的電容的電容傳感 電路耦合。電容傳感電路例如可以是鼠標(biāo)100的微控制器的一個(gè)分開(kāi) 的或整合的組件。導(dǎo)電電極113可以是任何薄的金屬片。例如,電極 113可以體現(xiàn)為諸如粘在頂殼102的內(nèi)表面上的諸如銅箔帶之類的金 屬箔、涂在頂殼102的內(nèi)表面上的導(dǎo)電漆或油墨(例如,帶有銀油墨的PET)、粘合或用膠帶貼在頂殼102的內(nèi)表面上的帶有銅印跡的柔 性印刷電路(FPC)、模壓入頂殼102內(nèi)的線或帶,等等。可以修改導(dǎo)電電極113的大小和形狀,以增大電極113的靈敏度。 例如,可以減小這些電極113的總表面積。通過(guò)減小表面面積,可以 使電極的靜態(tài)電容(沒(méi)有被觸摸時(shí)的電容)比電極的注入電容(被觸 摸時(shí)的電容)小許多,因此可以增大靈敏度。也就是說(shuō),靈敏度通過(guò) 將靜態(tài)電容與注入電容之間的比值保持為比較大得以提高。電極的靜 態(tài)電容可以被配置成使得注入電容為靜態(tài)電容的2到5倍左右,特別 是為靜態(tài)電容的3到4倍左右。在一個(gè)具體例子中,靜態(tài)電容設(shè)計(jì)成 在注入電容為15到20皮法左右之間時(shí)為5皮法。在一個(gè)實(shí)施例中,通過(guò)從電極113中除去一些部分來(lái)減小電極的 表面面積。例如,電極113可以被配置成具有一些隨機(jī)或?qū)ΨQ地分布 在電極113內(nèi)的孔或空缺114 (例如,呈瑞士干酪狀的多孔件)。或 者,電極113也可以用一些行和列的金屬線編織或連接而成,各行各 列之間都留有空隙(例如,呈鏈狀或網(wǎng)狀)。此外或代之,可以減小電極113的厚度,以便提高電極113的靈 敏度。在使用銅箔時(shí),厚度可以例如在0.2到0.4 mm左右之間。參見(jiàn)圖3,圖中示出了頂殼102的下面,鼠標(biāo)100包括兩個(gè)空間 分開(kāi)的分別處在鼠標(biāo)100對(duì)側(cè)的電容傳感電極113。第一電極113A處 于頂殼102的前部左側(cè),而第二電極113B處于頂殼102的前部右側(cè)。 也就是說(shuō),第一電極113A處在鼠標(biāo)100的中心線116的左邊,而第 二電極113B處在鼠標(biāo)100的中心線116的右邊。由于將電極113配置在鼠標(biāo)前部的左、右位置處,因此一體式鼠 標(biāo)100就可象一個(gè)常規(guī)的2按鈕鼠標(biāo)那樣進(jìn)行操作。主開(kāi)關(guān)和左傳感 器112A產(chǎn)生的信號(hào)表示主按鈕事件,而主開(kāi)關(guān)和右傳感器112B產(chǎn)生 的信號(hào)表示次按鈕事件。為了激活主按鈕(左點(diǎn)擊),用戶將他的手 指放在頂殼102左側(cè)的左電極113A上,按壓頂殼102,直到頂殼102 激活主開(kāi)關(guān)108。類似地,為了激活次按鈕(右點(diǎn)擊),用戶將他的 手指放在頂殼102右側(cè)的右電極113B上,通過(guò)按壓頂殼102激活主開(kāi)關(guān)108。這種配置的一個(gè)優(yōu)點(diǎn)是激活左右按鈕所需的力是相同的。應(yīng)該理解,按鈕檢測(cè)算法需要兩個(gè)需檢測(cè)的信號(hào)以確定激活的是 主按鈕還是次按鈕。對(duì)于主按鈕檢測(cè)來(lái)說(shuō),左傳感器112A和主開(kāi)關(guān) 激活。對(duì)于次按鈕檢測(cè)來(lái)說(shuō),右傳感器112B和主開(kāi)關(guān)激活。如果左 右傳感器和主開(kāi)關(guān)都激活,就可以執(zhí)行幾個(gè)不同的功能。在有些情況 下,用戶可能想要同時(shí)激活主、次按鈕(在玩需要這樣使用按鈕的游 戲時(shí))。在其他一些情況下,用戶可能希望鼠標(biāo)將兩個(gè)傳感器和主開(kāi) 關(guān)(同時(shí))激活解釋為主按鈕激活。在又一些情況下,用戶可能希望 鼠標(biāo)將兩個(gè)傳感器和主開(kāi)關(guān)同時(shí)激活解釋為第三按鈕激活?;蛘?,也可以根據(jù)需要通過(guò)軟件重新配置主、次按鈕的位置,以 適應(yīng)慣用左手或慣用右手的人的需要,即慣用右手的人通常喜歡主按 鈕處在左側(cè),而慣用左手的人通常喜歡主按鈕處在右側(cè)。代之或此外,傳感器可以與開(kāi)關(guān)獨(dú)立操作。例如,鼠標(biāo)可以被配 置成在觸摸傳感器受到不會(huì)激活開(kāi)關(guān)的輕觸摸時(shí)產(chǎn)生一些輸入。輕觸 摸左觸摸傳感器可以產(chǎn)生第二左按鈕事件,而輕觸摸右觸摸傳感器可 以產(chǎn)生第二右按鈕事件,在這種情況下,可以用開(kāi)關(guān)來(lái)區(qū)別輕觸摸和 重觸摸。主系統(tǒng)內(nèi)可以提供一個(gè)控制面板,讓用戶選擇應(yīng)怎樣解釋傳感器開(kāi)關(guān)。在大多數(shù)情況下,以上所提到的電容傳感方法基于電極處由于手 指放到傳感器上而引起的電容改變。人體基本上是一個(gè)電容器,在手回通路,從而使電極電容增大。由于存在人可能沒(méi)有回到鼠標(biāo)計(jì)算機(jī) 系統(tǒng)的地面通路的情況,例如坐在塑料椅子上將腳翹起時(shí),因此電容 傳感器設(shè)計(jì)成在鼠標(biāo)的接觸區(qū)域,例如鼠標(biāo)前部,每側(cè)都配有一對(duì)電 容電極。由于每側(cè)至少有兩個(gè)電極,"浮動(dòng)的手指"就在它們之間提 供了電容耦合,因此導(dǎo)致電容改變,也就是說(shuō),浮動(dòng)的手指形成兩個(gè) 電極之間的耦合,這將增加電極的電容,于是可以將此解釋為存在手 指。圖4為按照本發(fā)明的一個(gè)實(shí)施例的鼠標(biāo)方法200??梢栽趫D2和 3中所示的鼠標(biāo)上執(zhí)行這種鼠標(biāo)方法。鼠標(biāo)方法200開(kāi)始于方框202, 確定左傳感器是否激活。如果左傳感器激活,方法進(jìn)至方框204,確 定主開(kāi)關(guān)是否激活。如果主開(kāi)關(guān)激活,方法進(jìn)至方框206,報(bào)告左按 鈕事件。如果左傳感器或主開(kāi)關(guān)沒(méi)有激活,方法進(jìn)至方框208,確定右傳 感器是否激活。如果右傳感器激活,方法進(jìn)至方框210,確定主開(kāi)關(guān) 是否激活。如果主開(kāi)關(guān)激活,方法進(jìn)至方框212,報(bào)告右按鈕事件。如果右傳感器或主開(kāi)關(guān)沒(méi)有激活,方法進(jìn)至方框214,確定左、 右傳感器是否同時(shí)激活。如果傳感器同時(shí)激活,方法進(jìn)至方框216, 確定主開(kāi)關(guān)是否激活。如果主開(kāi)關(guān)激活,方法進(jìn)至方框218,方框218 需要具有幾個(gè)取決于用戶的可能結(jié)果。這些結(jié)果可以是用戶可以通過(guò) 控制面板進(jìn)行選擇的。在一個(gè)實(shí)施例中,方框218只包括報(bào)告一個(gè)左按鈕或右按鈕事件。 在另一個(gè)實(shí)施例中,方框218包括報(bào)告左、右按鈕兩個(gè)事件(同時(shí)或 交替)。在又一個(gè)實(shí)施例中,方框218可以包括報(bào)告第三按鈕事件。 如果左、右傳感器或主開(kāi)關(guān)沒(méi)有激活,方法返回開(kāi)始,再來(lái)一遍。圖5為按照本發(fā)明的一個(gè)實(shí)施例的鼠標(biāo)方法230。這種方法與圖 4的方法類似地,只是在確定沒(méi)有點(diǎn)擊的情況下只根據(jù)不同接觸報(bào)告 附加的按鈕事件。例如,如果左傳感器激活而右傳感器和主開(kāi)關(guān)沒(méi)有 激活,方法進(jìn)至方框232,報(bào)告第一輕觸摸按鈕事件。如果右傳感器 激活而左傳感器和主開(kāi)關(guān)沒(méi)有激活,方法進(jìn)至方框234,報(bào)告第二輕 觸摸按鈕事件。如果左傳感器和右傳感器激活而主開(kāi)關(guān)沒(méi)有激活,方 法進(jìn)至方框236,報(bào)告第三輕觸摸按鈕事件。圖6為根據(jù)圖4和5所示的方法得出的鼠標(biāo)詞匯表240的一個(gè)例 子。如圖所示,表240包括主開(kāi)關(guān)、左傳感器和右傳感器產(chǎn)生的信號(hào) 以及在不同的信號(hào)激活或去活時(shí)報(bào)告的內(nèi)容。下面將結(jié)合圖7和8詳細(xì)說(shuō)明一體式鼠標(biāo)300的一個(gè)實(shí)施例。一 體式鼠標(biāo)300例如可以與圖1所示的鼠標(biāo)相應(yīng)。與圖2和3中所示的一體式鼠標(biāo)類似地,圖7和8所示的一體式鼠標(biāo)包括外殼302,它具 有相對(duì)底座306可繞樞軸轉(zhuǎn)動(dòng)以激活一個(gè)內(nèi)部開(kāi)關(guān)(未示出)的頂部 構(gòu)件304。外殼302還包括設(shè)置在鼠標(biāo)300兩側(cè)的翼308。翼308是底座306 的延伸,與頂部構(gòu)件304分開(kāi)。翼308延伸到底座306之上嵌入頂部 構(gòu)件304的側(cè)面,通常與頂部構(gòu)件304的外表面齊平。雖然在有些情 況下翼308可以凹入或凸出頂部構(gòu)件304的外表面。翼308允許用戶 用他的手指和拇指握住鼠標(biāo)300,使鼠標(biāo)300可以在一個(gè)表面上移動(dòng) 而頂部構(gòu)件304不會(huì)翹動(dòng)。翼308還允許用戶在提起和移動(dòng)鼠標(biāo)300 時(shí)使內(nèi)部開(kāi)關(guān)(在頂部構(gòu)件下)保持閉合。這種操作通常用于用戶需 要將光標(biāo)跨越顯示屏移動(dòng)而允許移動(dòng)鼠標(biāo)300的工作區(qū)很小的情況。 這種操作有時(shí)稱為"提拖"操作。由于在把握鼠標(biāo)300時(shí)手指和拇指通常處于翼308處或很接近翼 308,因此翼308是實(shí)現(xiàn)一個(gè)或多個(gè)輸入功能的理想位置。用戶可以按 壓一個(gè)或兩個(gè)翼308,以便產(chǎn)生不同的輸入。實(shí)際上,翼按鈕可以起 著與以上所提到的觸摸按鈕類似的作用。在一個(gè)實(shí)施例中,每個(gè)翼在 受到按壓時(shí)產(chǎn)生一個(gè)獨(dú)立的輸入。在另一個(gè)實(shí)施例中,按壓一個(gè)或兩 個(gè)翼產(chǎn)生同樣的控制信號(hào)。后一種安排可以適應(yīng)幾乎任何手位置,包 括傳統(tǒng)地處在鼠標(biāo)的兩側(cè)或者非傳統(tǒng)地處在諸如傳統(tǒng)位置的橫向或只 是鼠標(biāo)的一側(cè)。在一個(gè)實(shí)施例中,輸入功能是用壓力傳感器310特別是壓敏電阻 器或壓敏電容器實(shí)現(xiàn)的,壓力傳感器310設(shè)置在翼308背后,在翼308 被按壓時(shí)產(chǎn)生按照翼308受到的壓力改變的數(shù)據(jù)。可以用這數(shù)據(jù)(例 如,電阻、電容等的改變)通過(guò)控制回路產(chǎn)生諸如接通/斷開(kāi)或激活/ 去活之類的二元控制輸入。這可以在達(dá)到預(yù)定的壓力門(mén)限時(shí)實(shí)現(xiàn)?;?者,可以用這數(shù)據(jù)產(chǎn)生按照所施加的壓力改變的可變控制輸入。但不 論是哪種情況,鼠標(biāo)300通常包括監(jiān)視壓力傳感器310的輸出和產(chǎn)生 表示這輸出的信號(hào)的微控制器312。如圖8所示,翼308延伸到超出底座306的表面,因此它們起著在受到按壓時(shí)能向內(nèi)彎曲(少許彎曲)的撓曲件的作用。此外,傳感器310設(shè)置在翼308的內(nèi)表面與處在外殼302內(nèi)的橋臺(tái)314之間。橋 臺(tái)314例如可以是直接或間接固定在底座306上的剛性塑料件。傳感 器310可以浮在橋臺(tái)314與翼308之間,或者傳感器310可以固定在 翼308上或橋臺(tái)314上(如圖所示)。在例如通過(guò)捏的手勢(shì)將力加到翼308上時(shí),翼308就向內(nèi)彎曲壓 到貼著橋臺(tái)314的平坦表面的傳感器310上。FSR呈現(xiàn)為隨著壓力的 增大而減小的電阻,而FSC呈現(xiàn)為隨著壓力的增大而增大的電容。從 那里產(chǎn)生的數(shù)據(jù)可以用來(lái)形成基于加到翼308上的壓力的控制輸入。在將這個(gè)輸入功能部件用作二元輸入裝置時(shí),微控制器312被配 置成根據(jù)FSR的具體電阻或FSC的具體電容產(chǎn)生諸如接通/斷開(kāi)之類 的二元輸入。在FSR的情況下,如果電阻下降到低于一定的值,微控 制器312就可以將擠壓視為一個(gè)按鈕事件。在FSR的情況下,如果電 容上升到高于某個(gè)值,微控制器312就可以將擠壓視為一個(gè)按鈕事件。 在有些情況下,可用比較電路在壓力達(dá)到預(yù)置壓力門(mén)限時(shí)輸出高電平 信號(hào)來(lái)表明按鈕激活。實(shí)際上,鼠標(biāo)300可以包括兩個(gè)激活壓力門(mén)限, 一個(gè)用于普通操作而一個(gè)用于提拖操作。在這個(gè)輸入功能部件用作可變輸入裝置時(shí),微控制器312被配置 成產(chǎn)生按照FSR的電阻或FSC的電容改變的可變輸入。在一個(gè)具體實(shí)施例中,壓力傳感器310與FSC相應(yīng)。FSC的成 本效益比FSR的高,在鼠標(biāo)包括擠壓功能部件和前面所說(shuō)明的電容性 觸摸傳感器(圖2和3)的情況下,可以用同一個(gè)電容傳感電路來(lái)監(jiān) 視電容性觸摸傳感器和電容壓力傳感器的電容。在一個(gè)實(shí)現(xiàn)中,F(xiàn)SC包括由一個(gè)或多個(gè)應(yīng)變墊片隔開(kāi)的平行導(dǎo)電 片。在傳感器受壓時(shí),這些片之間的距離減小,從而使電容增大,經(jīng) 電容傳感電路讀出后向鼠標(biāo)的微控制器報(bào)告。如圖9所示,翼308的內(nèi)表面可以包括在翼308受到向內(nèi)的壓力 時(shí)壓傳感器310的頂桿或小塊320而不是具有如圖8所示的平坦表面。 頂桿320從內(nèi)表面凸出,有助于將壓力從翼308傳遞給傳感器310,從而強(qiáng)化了對(duì)傳感器310的操作?;蛘?,頂桿320也可以配置在橋臺(tái) 314的平坦表面上。雖然沒(méi)有示出,但在有些情況下為了保證這些輸入功能部件在受 擠壓時(shí)正常工作,可能需要有填片填入在傳感器310與翼308之間或 在傳感器310與橋臺(tái)314之間的空隙。圖10為按照本發(fā)明的一個(gè)實(shí)施例的鼠標(biāo)方法400。鼠標(biāo)方法400 通常開(kāi)始于方框402,對(duì)鼠標(biāo)側(cè)面處的壓力進(jìn)行監(jiān)視。這可以使用圖7 和8中所示的結(jié)構(gòu)實(shí)現(xiàn)。方框402后,方法進(jìn)至方框404,確定鼠標(biāo)是否已經(jīng)提離桌子(例 如,提拖操作)。這可以通過(guò)輪詢來(lái)自鼠標(biāo)的光學(xué)跟蹤傳感器的表面 質(zhì)量(SQUAL)值來(lái)實(shí)現(xiàn)。光學(xué)跟蹤傳感器使用通過(guò)光學(xué)截獲相繼的 表面圖像測(cè)量位置的改變從而用數(shù)學(xué)確定改變的方向和大小的光學(xué)導(dǎo) 航技術(shù)。傳感器提供SQUAL值,它是對(duì)傳感器所看得見(jiàn)的表面上的 一些特征的度量。在鼠標(biāo)處在工作面上時(shí),傳感器看到工作面的特征, 因此返回非零的SQUAL值。在鼠標(biāo)提離桌子時(shí),傳感器看不到工作 面上的任何特征,因此返回為零的SQUAL值。如果鼠標(biāo)沒(méi)有提離桌子,方法400進(jìn)至方框406,確定是否已超 過(guò)第一壓力門(mén)限。第一壓力門(mén)限設(shè)置為比在正常使用期間把握鼠標(biāo)的 側(cè)面所需的力大的壓力。如可以看到的那樣,使用力通常比與擠壓關(guān) 聯(lián)的壓力小許多。如果第一壓力門(mén)限已經(jīng)超過(guò),方法進(jìn)至方框408, 產(chǎn)生按鈕事件。如果第一壓力門(mén)限沒(méi)有超過(guò),方法返回方框402。再來(lái)看方框404,如果確定鼠標(biāo)已提離桌子,方法就進(jìn)至方框410, 確定是否已超過(guò)笫二壓力門(mén)限。第二壓力門(mén)限設(shè)置為比在提離操作期 間握住鼠標(biāo)所需的力大的壓力。如可以看到的那樣,提起力通常要比 上面所說(shuō)明的第一壓力大許多。如果第二壓力門(mén)限已經(jīng)超過(guò),方法進(jìn) 至方框412,產(chǎn)生按鈕事件。如果第二壓力門(mén)限沒(méi)有超過(guò),方法返回 方框402。使用光學(xué)跟蹤傳感器的實(shí)現(xiàn),在施加到鼠標(biāo)的側(cè)面上的壓力大于 第一壓力和SQUAL值非零時(shí),表示用戶在正常使用期間對(duì)鼠標(biāo)的側(cè)面執(zhí)行擠壓手勢(shì),從而應(yīng)該產(chǎn)生按鈕事件。在施加到翼上的力大于笫二壓力和SQUAL值為零時(shí),表示用戶在提拖操作期間對(duì)鼠標(biāo)的側(cè)面 執(zhí)行擠壓手勢(shì),從而應(yīng)該產(chǎn)生按鈕事件。圖11為按照本發(fā)明的一個(gè)實(shí)施例的FSR的電阻對(duì)壓力的特性圖 420。圖中示出了幾個(gè)壓力門(mén)限。Fl為在普通使用期間鼠標(biāo)側(cè)面處的 壓力。F2大于Fl,為在鼠標(biāo)處在工作面上時(shí)激活擠壓按鈕所需的壓 力。F3大于F2,為在執(zhí)行提拖操作時(shí)鼠標(biāo)側(cè)面處的壓力。F4大于F3, 為在提拖操作期間激活擠壓按鈕所需的壓力。圖12為按照本發(fā)明的一個(gè)實(shí)施例的比較電路430的原理圖。比 較電路430被配置成在達(dá)到低壓力F2和高壓力F4門(mén)限時(shí)輸出"高電 平"信號(hào)。比較電路430包括兩個(gè)比較器Ul和U2 ( 432和434 ), 都連接到FSR436上。比較器432和434的觸發(fā)電壓設(shè)置為與低壓力 門(mén)限U1和高壓力門(mén)限U2相應(yīng)的電壓。在達(dá)到壓力門(mén)限時(shí),比較電路 430輸出"高電平"信號(hào)。這信號(hào)饋送給還監(jiān)視來(lái)自光學(xué)跟蹤傳感器 的SQUAL信號(hào)的微控制器。在接收到適當(dāng)?shù)男盘?hào)時(shí),微控制器向主 系統(tǒng)輸出按鈕事件信號(hào)。在有些情況下,U1和U2的觸發(fā)電壓可以用 微控制器內(nèi)的數(shù)模轉(zhuǎn)換器DAC調(diào)整。這樣,用戶和/或主系統(tǒng)可以將 壓力門(mén)限調(diào)整到能更適合用戶的情況。圖13為按照本發(fā)明的一個(gè)實(shí)施例確定按鈕激活的真值表440。如 圖所示,表中列出了離桌檢測(cè)信號(hào)、高壓力F4信號(hào)、低壓力F2信號(hào) 和按鈕激活情況。圖14為按照本發(fā)明的一個(gè)實(shí)施例的GUI操作方法500。方法開(kāi) 始于方框502,監(jiān)視鼠標(biāo)表面處的壓力。這例如可以由上面所說(shuō)明的 壓力傳感按鈕執(zhí)行。在一個(gè)具體實(shí)施例中,監(jiān)視鼠標(biāo)的一個(gè)側(cè)面處的 壓力,特別是鼠標(biāo)的兩個(gè)側(cè)面處的壓力。側(cè)面處的壓力可以由于執(zhí)行 擠壓手勢(shì)而增大。擠壓手勢(shì)例如可以定義為對(duì)在至少兩個(gè)手指之間的 鼠標(biāo)執(zhí)行的擠壓動(dòng)作。方才匡502后,方法500進(jìn)至方框504,確定是否對(duì)鼠標(biāo)的表面執(zhí) 行了擠壓手勢(shì)。例如,確定是否已經(jīng)達(dá)多I預(yù)定壓力門(mén)限。方框504后,方法進(jìn)至方框506,在窗口管理程序(或者其他程 序)中根據(jù)鼠標(biāo)表面處的壓力執(zhí)行操作。這操作有許多可選。在一個(gè) 實(shí)現(xiàn)中,操作包括平鋪和縮小所有打開(kāi)的窗口,使得在顯示屏內(nèi)可以 同時(shí)看到所有打開(kāi)的窗口。在另一個(gè)實(shí)現(xiàn)中,操作包括平鋪和縮小與 一個(gè)特定的應(yīng)用關(guān)聯(lián)的所有打開(kāi)的窗口而從前臺(tái)去掉剩下的窗口 (例 如,使它們變灰)。在又一個(gè)實(shí)現(xiàn)中,操作包括將所有打開(kāi)的窗口移 到顯示屏邊緣,從而使用戶可以立即使用桌面。可以根據(jù)所監(jiān)視的壓力釆取操作執(zhí)行的方式。在有些情況下,縮 放率基于施加在鼠標(biāo)的表面上的壓力。例如,縮放率可以隨著壓力的 增大而增大(反之亦然)。在其他一些情況下,平鋪的大小可以基于 施加在鼠標(biāo)的表面上的壓力。例如,增大壓力可以導(dǎo)致產(chǎn)生較小的平 鋪窗口(反之亦然)。下面將結(jié)合圖15詳細(xì)說(shuō)明一體式鼠標(biāo)550的一個(gè)實(shí)施例。 一體 式鼠標(biāo)550例如可以與圖l所示的鼠標(biāo)相應(yīng)。與圖2和3中所示的一 體式鼠標(biāo)類似地,圖15所示的一體式鼠標(biāo)包括外殼552,它具有相對(duì) 底座556可繞樞軸轉(zhuǎn)動(dòng)以激活一個(gè)內(nèi)部開(kāi)關(guān)(未示出)的頂部構(gòu)件554。 如圖15所示,微動(dòng)球560處在密封殼體562內(nèi),而密封殼體562安裝 在頂部構(gòu)件554的內(nèi)表面上。頂部構(gòu)件554包括接納微動(dòng)球560的開(kāi) 口或孔564,微動(dòng)球560從密封殼體562伸出,超出頂部構(gòu)件554的 頂面,使得用戶在握住鼠標(biāo)時(shí)可以很容易轉(zhuǎn)動(dòng)它。由于微動(dòng)球560小 于指尖,因此微動(dòng)球560很容易用單個(gè)手指操作而不用改變手的位置。 此外,包括密封殼體的微動(dòng)球在鼠標(biāo)550內(nèi)不占據(jù)多大空間。圖16為按照本發(fā)明的一個(gè)實(shí)施例的計(jì)算系統(tǒng)450。系統(tǒng)450包括 鼠標(biāo)452和諸如臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、手持式計(jì)算機(jī)之類的計(jì) 算機(jī)454。例如,計(jì)算機(jī)454可以與任何基于Apple或PC的計(jì)算機(jī) 相應(yīng)。計(jì)算機(jī)454通常包括被配置成執(zhí)行指令和實(shí)現(xiàn)與計(jì)算機(jī)系統(tǒng)450 關(guān)聯(lián)的操作。例如,使用例如從存儲(chǔ)器檢索得的指令,處理器456可 以對(duì)在計(jì)算系統(tǒng)450的各個(gè)組件之間輸入、輸出的數(shù)據(jù)的接收和操作 進(jìn)行控制。處理器456可以是單芯片處理器,也可以用多個(gè)組件實(shí)現(xiàn)。在大多數(shù)情況下,處理器456與操作系統(tǒng)一起工作,執(zhí)行計(jì)算機(jī) 代碼以及產(chǎn)生和使用數(shù)據(jù)。計(jì)算機(jī)代碼和數(shù)據(jù)可以駐留在工作上與處 理器456耦合的程序存儲(chǔ)裝置458內(nèi)。程序存儲(chǔ)裝置458通常提供保 存計(jì)算機(jī)系統(tǒng)450要使用的數(shù)據(jù)的場(chǎng)所。例如,程序存儲(chǔ)裝置458可 以包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、硬盤(pán)驅(qū)動(dòng) 器之類。計(jì)算機(jī)代碼和數(shù)據(jù)還可以保存在可移動(dòng)的程序媒體上,在必 要時(shí)加載或安裝到計(jì)算機(jī)系統(tǒng)上??梢苿?dòng)的程序媒體包括例如 CD-ROM、 PC-CARD、軟盤(pán)、磁帶和網(wǎng)絡(luò)組件。計(jì)算機(jī)454還包括工作上與處理器456耦合的輸入/輸出(I/O ) 控制器460。 1/O控制器460可以與處理器456集成在一起,也可以如 圖所示是一個(gè)獨(dú)立的組件。I/O控制器460通常被配置成對(duì)與一個(gè)或 多個(gè)可以與計(jì)算機(jī)454耦合的I/O裝置(例如,鼠標(biāo)452)的相互作 用進(jìn)行控制。I/O控制器460通常通過(guò)在計(jì)算機(jī)454與希望與計(jì)算機(jī) 454通信的I/O裝置之間交換數(shù)據(jù)進(jìn)行工作。I/O裝置與計(jì)算機(jī)454通 常通過(guò)數(shù)據(jù)鏈路462進(jìn)行通信。數(shù)據(jù)鏈路462可以是單向鏈路或雙向 鏈路。在有些情況下,1/0裝置可以通過(guò)有線連接接到1/0控制器160 上。在其他一些情況下,I/O裝置可以通過(guò)無(wú)線連接接到I/O控制器 160上。例如,數(shù)據(jù)鏈路162可以與PS/2、 USB、 IR、 RF、藍(lán)牙之類 相應(yīng)。計(jì)算機(jī)454還包括工作上與處理器456耦合的顯示控制器464。 顯示控制器464可以與處理器456集成在一起,也可以如圖所示是一 個(gè)獨(dú)立的組件。顯示控制器464被配置成處理顯示指令,以在顯示設(shè) 備466上產(chǎn)生文本和圖形。顯示設(shè)備466可以與計(jì)算機(jī)集成在一起, 也可以是計(jì)算機(jī)454的一個(gè)獨(dú)立的組件。例如,顯示設(shè)備可以是單色 顯示器、彩色圖形適配(CGA)顯示器、增強(qiáng)型圖形適配(EGA)顯 示器、可變圖形陣列(VGA)顯示器、超級(jí)VGA顯示器、液晶顯示 器(例如,有源矩陣、無(wú)源矩陣之類)、陰極射線管(CRT)、等離 子體顯示器之類。另一方面,鼠標(biāo)452通常包括被配置成從不同的輸入機(jī)構(gòu)獲取數(shù)據(jù)和向計(jì)算機(jī)454的處理器456提供所獲取的數(shù)據(jù)的微控制器474。 在一個(gè)實(shí)施例中,微控制器474被配置成向處理器456發(fā)送原始數(shù)據(jù), 因此由處理器456處理原始數(shù)據(jù)。例如,處理器456從微控制器474 接收到數(shù)據(jù)后,確定在計(jì)算機(jī)系統(tǒng)452內(nèi)需怎樣使用數(shù)據(jù)。在另一個(gè) 實(shí)施例中,微控制器474被配置成本身處理原始數(shù)據(jù)。也就是說(shuō),微 控制器474從輸入機(jī)構(gòu)讀取脈沖,將它們轉(zhuǎn)換為計(jì)算機(jī)454可以理解 的數(shù)據(jù)。例如,微控制器474可以將數(shù)據(jù)置成HID (人類界面裝置) 格式。微控制器474可以體現(xiàn)為 一個(gè)或多個(gè)被配置成監(jiān)視來(lái)自輸入機(jī)構(gòu) 的信號(hào)、處理所監(jiān)視的信號(hào)和向處理器報(bào)告這信息(例如,x、 y、按 鈕、左、右等)的專用集成電路(ASIC)。例如,這可以用固件實(shí)現(xiàn)。鼠標(biāo)452還包括工作上與微控制器474耦合的位置傳感器470。 位置傳感器470被配置成在鼠標(biāo)452沿表面移動(dòng)時(shí)產(chǎn)生跟蹤信號(hào)。跟 蹤信號(hào)可以用來(lái)控制顯示屏466上的指針或光標(biāo)的移動(dòng)。跟蹤信號(hào)可 以與直角坐標(biāo)系(x和y)或極坐標(biāo)系(r, 6 )關(guān)聯(lián)。例如,位置傳 感器470可以與傳統(tǒng)的跟蹤球或光學(xué)組合相應(yīng)。鼠標(biāo)452還包括工作上與微控制器474耦合的主開(kāi)關(guān)476。主開(kāi) 關(guān)476被配置成在鼠標(biāo)執(zhí)行點(diǎn)擊操作時(shí),例如在一體式設(shè)計(jì)中頂殼相 對(duì)底座被按動(dòng)時(shí),產(chǎn)生按鈕事件。鼠標(biāo)452還可以包括工作上與微控制器474耦合的觸摸傳感器 478。觸摸傳感器478被配置成在手放置在鼠標(biāo)452上時(shí)產(chǎn)生觸摸信號(hào)。 這信號(hào)可以用來(lái)判別左、右點(diǎn)擊操作。觸摸傳感器例如可以與上面所 說(shuō)明的類似地配置。鼠標(biāo)452還可以包括工作上與微控制器474耦合的壓力傳感器 480。壓力傳感器480被配置成在手對(duì)鼠標(biāo)452施加壓力時(shí)產(chǎn)生壓力信 號(hào)。這信號(hào)可以用來(lái)引發(fā)按鈕事件。壓力傳感器例如可以與上面所說(shuō) 明的類似地配置。此外,鼠標(biāo)452還可以包括工作上與微控制器474耦合的微動(dòng)球 482。微動(dòng)球482被配置成在殼體內(nèi)被轉(zhuǎn)動(dòng)時(shí)產(chǎn)生多向跟蹤信號(hào)。微動(dòng)球482還可以被配置成在被按壓時(shí)產(chǎn)生按鈕事件。微動(dòng)球例如可以與 上面所說(shuō)明的類似地配置。由于觸摸傳感器478、壓力傳感器480和微動(dòng)球482在激活時(shí)不 能提供任何反饋(例如,沒(méi)有機(jī)械爪),因此鼠標(biāo)452還可以包括被 配置成向鼠標(biāo)452用戶提供反饋的反饋系統(tǒng)484,使得用戶能肯定他 的動(dòng)作已導(dǎo)致真正激活輸入機(jī)構(gòu),例如上面所說(shuō)明的的一個(gè)或多個(gè)輸 入機(jī)構(gòu)(例如,觸摸傳感器478、壓力傳感器480、微動(dòng)球482等)。 工作上與微控制器474耦合的反饋系統(tǒng)484包括一個(gè)或多個(gè)反饋產(chǎn)生 器486,包括聽(tīng)覺(jué)反饋裝置486A、觸覺(jué)反饋裝置486B和/或視覺(jué)反饋 裝置486C。這些不同的反饋產(chǎn)生器486在有輸入時(shí)向用戶提供不同類 型的反饋。聽(tīng)覺(jué)裝置486A提供聲音,觸覺(jué)裝置486B提供觸覺(jué)壓力, 而視覺(jué)裝置486C提供視覺(jué)刺激。可以是所有輸入裝置在動(dòng)作時(shí)使用 單個(gè)反饋產(chǎn)生器或多個(gè)反饋產(chǎn)生器,或者也可以是每個(gè)輸入裝置有各 自的一個(gè)或多個(gè)反饋產(chǎn)生器。也就是說(shuō),每個(gè)輸入裝置可以包括各自 專用的反饋產(chǎn)生器。在聽(tīng)覺(jué)反饋產(chǎn)生器486A的情況下,鼠標(biāo)452可以包括內(nèi)置揚(yáng)聲 器或蜂鳴器,諸如壓電揚(yáng)聲器或壓電蜂鳴器之類。這些裝置被配置成 在用戶執(zhí)行操作時(shí),例如在用戶觸摸其中一個(gè)觸摸傳感器478、擠壓 壓力傳感器480或轉(zhuǎn)動(dòng)微動(dòng)球482時(shí),輸出卡搭聲。這個(gè)特色增強(qiáng)了 用戶的感受,使得這些輸入裝置各個(gè)都很象機(jī)械輸入裝置。在一個(gè)實(shí)施例中,鼠標(biāo)452包括單個(gè)產(chǎn)生卡搭聲或其他有關(guān)聲響 的揚(yáng)聲器。這個(gè)揚(yáng)聲器可以安裝在鼠標(biāo)452的外殼內(nèi)的印刷電路板上, 與至少微動(dòng)球482連接,而在有些情況下與壓力傳感器480連接。如 可以看到的那樣,觸摸傳感器478通常不需要卡搭聲,因?yàn)榭ù盥曇?經(jīng)由主開(kāi)關(guān)476提供。然而應(yīng)該指出的是,在輕觸摸(主開(kāi)關(guān)沒(méi)有激 活)也產(chǎn)生輸入的情況下可以由揚(yáng)聲器提供卡搭聲或其他聲響。揚(yáng)聲 器可以被配置成為每個(gè)輸入裝置輸出同樣的卡搭聲,或者揚(yáng)聲器可以 被配置成為每個(gè)輸入裝置輸出不同的聲響。例如,可以使用卡搭聲、 時(shí)鐘聲和都嘟聲。不同的聲響可以是用戶可選擇的。在操作期間,微控制器474在從輸入裝置接收到適當(dāng)輸入時(shí)就向 揚(yáng)聲器發(fā)送驅(qū)動(dòng)信號(hào),從而揚(yáng)聲器響應(yīng)驅(qū)動(dòng)信號(hào)輸出 一個(gè)或多個(gè)聲響。 對(duì)于按鈕的情況,通常提供單個(gè)卡搭聲,雖然可以在按下時(shí)提供卡搭 聲而在提起時(shí)可以提供時(shí)鐘聲。在有些情況下,反饋可以取決于加到 壓力傳感器480上的壓力的大小。例如,可以在達(dá)到某個(gè)壓力門(mén)限時(shí) 提供卡搭聲,或者卡搭聲的音量或音調(diào)可以按照壓力的大小改變。對(duì)于微動(dòng)球482的情況,在球在轉(zhuǎn)動(dòng)時(shí)連續(xù)提供卡搭聲。通常對(duì)于每個(gè) 讀數(shù)(即,以給定轉(zhuǎn)動(dòng)量(360度)計(jì)的點(diǎn)數(shù)) 一個(gè)卡搭聲??ù盥?的速率通常在轉(zhuǎn)動(dòng)的速度增大時(shí)增大,而在轉(zhuǎn)動(dòng)的速度減小或放慢時(shí) 減小。這樣,卡搭聲為用戶提供了速率與球轉(zhuǎn)動(dòng)的速度有關(guān)的聽(tīng)覺(jué)反 饋。此外或代之,鼠標(biāo)452可以包括觸覺(jué)機(jī)構(gòu)486B。觸覺(jué)學(xué)是使沒(méi) 有任何觸覺(jué)的軟裝置成為觸覺(jué)敏感和進(jìn)行控制的學(xué)科。觸覺(jué)實(shí)質(zhì)上使 用戶可以觸感信息,即響應(yīng)用戶操作將通過(guò)鼠標(biāo)外殼發(fā)送受控振動(dòng)。 觸覺(jué)機(jī)構(gòu)486B可以包括馬達(dá)、振動(dòng)器、電磁鐵,它們都能提供呈現(xiàn) 為受控振動(dòng)或震動(dòng)的壓力反饋。在本例中,觸覺(jué)機(jī)構(gòu)486B可以用來(lái) 增強(qiáng)驅(qū)動(dòng)鼠標(biāo)452的例如包括微動(dòng)球482、壓力傳感器480、觸摸傳感 器478的輸入裝置之一的感覺(jué)。例如,觸覺(jué)機(jī)構(gòu)486B可以被配置成 在用戶觸摸觸摸傳感器(軟的或硬的)、按壓壓力傳感器480或轉(zhuǎn)動(dòng) 微動(dòng)球482時(shí)產(chǎn)生沖激振動(dòng)。這個(gè)特定的功能增強(qiáng)了用戶的感受,使 輸入裝置更象機(jī)械裝置。觸覺(jué)^L構(gòu)486B可以^沒(méi)置在鼠標(biāo)452的中央或局部。如果局部性 設(shè)置,鼠標(biāo)452可以在每個(gè)輸入裝置處包括一個(gè)觸覺(jué)機(jī)構(gòu)486B,以便 在用戶操作的區(qū)域提供壓力反饋。普遍認(rèn)為,振動(dòng)越接近用戶操作處, 觸覺(jué)效果就越好。例如,鼠標(biāo)452可以在外殼下每個(gè)輸入裝置的區(qū)域 內(nèi)包括一個(gè)觸覺(jué)機(jī)構(gòu)。在有些情況下,聽(tīng)覺(jué)和觸覺(jué)反饋可以由同一個(gè)裝置提供。例如, 可以使用觸覺(jué)卡搭聲產(chǎn)生器。觸覺(jué)卡搭聲產(chǎn)生器通常包括使頂桿輕敲 鼠標(biāo)外殼內(nèi)的肋條的電磁線團(tuán)。這種輕敲提供了呈現(xiàn)為振動(dòng)的觸覺(jué)和與卡搭聲類似的輕敲聲響。此外或代之,鼠標(biāo)452可以包括被配置成在鼠標(biāo)452的表面上提 供視覺(jué)信息的視覺(jué)反饋產(chǎn)生器486C。如同上面所說(shuō)明的反饋產(chǎn)生器, 視覺(jué)反饋產(chǎn)生器486C對(duì)于鼠標(biāo)452可以是單個(gè),或者在每個(gè)輸入裝 置處設(shè)置一個(gè)。例如,視覺(jué)反饋產(chǎn)生器486C可以是諸如發(fā)光二極管 (LED)之類的發(fā)光器件,在發(fā)生例如用戶觸摸觸摸傳感器(軟的或 硬的)、按壓壓力傳感器480或轉(zhuǎn)動(dòng)微動(dòng)球482的事件時(shí)發(fā)亮。發(fā)亮 可以是靜態(tài)的或動(dòng)態(tài)的。如果是動(dòng)態(tài)的,發(fā)亮可以是亮度增大、減小 的閃爍或循環(huán),在有些情況下甚至可以變色,以便提供更為詳細(xì)的有 關(guān)正在監(jiān)視的事件的信息。例如,亮度可以取決于加到壓力傳感器480 上的壓力的大小。發(fā)光器件可以是傳統(tǒng)的指示燈,它包括處在LED前部的插在鼠標(biāo)外殼的開(kāi)口內(nèi)的小塑料插頭,因此使它處在鼠標(biāo)外殼的表面上。LED 也可以本身就安放在鼠標(biāo)外殼的開(kāi)口內(nèi)而不使用插頭?;蛘?,發(fā)光器件可以被配置成不打斷鼠標(biāo)外殼的表面。在這種配置中,光源完全設(shè) 置在鼠標(biāo)外殼內(nèi),被配置成照亮一部分鼠標(biāo)外殼,從而使外殼改變它 的外觀,即改變它的顏色。照亮表面的例子可以參見(jiàn)美國(guó)專利No: 10/075,964、 10/773,897和10/075,520,這些專利在這里都列為參考予以引用?;蛘?,視覺(jué)反饋產(chǎn)生器486C可以體現(xiàn)為電子油墨或其他顏 色改變表面。在一個(gè)實(shí)施例中,鼠標(biāo)452在例如左、右觸摸按鈕和兩側(cè)壓力按 鈕的觸摸區(qū)域內(nèi)在發(fā)生觸摸時(shí)提供視覺(jué)反饋。在用戶按壓左觸摸按鈕 時(shí),鼠標(biāo)的左側(cè)觸摸表面區(qū)域改變顏色,從而告示用戶,已經(jīng)選擇左 按鈕事件,而在用戶按壓右觸摸按鈕時(shí),鼠標(biāo)的右側(cè)觸摸表面區(qū)域改 變顏色,從而告示用戶,已經(jīng)選擇右按鈕事件。對(duì)于壓力按鈕的翼, 在它們被用戶按壓時(shí)可以同樣實(shí)現(xiàn)。在有些情況下,翼甚至可以根據(jù) 在擠壓事件期間加到翼上的壓力的大小改變顏色的濃淡。每個(gè)反饋產(chǎn)生器可以單獨(dú)或與其他反饋產(chǎn)生器配合使用。例如, 在一起使用時(shí),響應(yīng)擠壓鼠標(biāo)側(cè)面上的壓力按鈕,揚(yáng)聲器486A可以提供呈現(xiàn)為卡搭聲的聽(tīng)覺(jué)反饋,觸覺(jué)機(jī)構(gòu)486B可以提供呈現(xiàn)為振動(dòng) 的壓力反饋,以及視覺(jué)反饋機(jī)構(gòu)486C可以提供呈現(xiàn)為發(fā)亮的視覺(jué)刺 激,以警告用戶已經(jīng)形成一個(gè)輸入。同樣,反饋可以在中央位置或每 個(gè)壓力按鈕部位提供。雖然以上將反饋系統(tǒng)主要描述為響應(yīng)鼠標(biāo)輸入裝置的激活提供 反饋,但應(yīng)指出的是它們也可以響應(yīng)主系統(tǒng)內(nèi)所發(fā)生的提供反饋。例 如,在滾屏事件期間,主系統(tǒng)可以在用戶已經(jīng)到達(dá)諸如在顯示屏上查 看的內(nèi)容的頂部或邊沿之類的邊界時(shí)向鼠標(biāo)發(fā)送一個(gè)聲響命令。微控 制器響應(yīng)這個(gè)聲響命令將驅(qū)動(dòng)信號(hào)發(fā)送給揚(yáng)聲器,揚(yáng)聲器就響應(yīng)驅(qū)動(dòng) 信號(hào)產(chǎn)生聲響。這個(gè)聲響通知用戶他到達(dá)了邊界。還應(yīng)該指出的是,反饋可以由主系統(tǒng)而不是鼠標(biāo)提供。例如,主 系統(tǒng)可以包括在使用鼠標(biāo)按紐時(shí)提供卡搭聲的揚(yáng)聲器或者可以在使用 鼠標(biāo)按紐時(shí)視覺(jué)上告示用戶的顯示器。在一個(gè)實(shí)施例中,程序存儲(chǔ)塊458被配置成存儲(chǔ)控制來(lái)自鼠標(biāo) 452的信息的鼠標(biāo)程序。代之或此外,鼠標(biāo)程序或其變型可以存儲(chǔ)在 鼠標(biāo)452本身(例如,固件)內(nèi)。鼠標(biāo)程序可以含有一些解釋鼠標(biāo)內(nèi) 所產(chǎn)生的信號(hào)的表。在一個(gè)實(shí)現(xiàn)中,這些表可以由用戶通過(guò)用作檢查 和/或自定義鼠標(biāo)的操作的控制面板的控制菜單訪問(wèn),即用戶可以迅速 和方便地檢查設(shè)置和改變?cè)O(shè)置。 一旦作了改變,經(jīng)修改的設(shè)置將自動(dòng) 保存起來(lái),用來(lái)控制以后的鼠標(biāo)處理。例如,用戶可以設(shè)置主、次按 鈕的位置,以供右手或左手使用。用戶可以設(shè)置左/右手指按壓是主按 鈕激活、第三按鈕激活或左右按鈕同時(shí)激活。此外,用戶可以在單按 鈕鼠標(biāo)和多按鈕鼠標(biāo)之間進(jìn)行選擇。如果選擇的是單按鈕鼠標(biāo),來(lái)自 左、右傳感器的信號(hào)就可以不起作用。如果選擇的是多按鈕鼠標(biāo),來(lái) 自左、右傳感器的信號(hào)將按照鼠標(biāo)程序內(nèi)的設(shè)置解釋。能選擇鼠標(biāo)類 型的一個(gè)優(yōu)點(diǎn)是, 一個(gè)鼠標(biāo)可以被多個(gè)具有不同偏好的用戶使用,即 鼠標(biāo)是用戶可配置的。圖17為按照本發(fā)明的一個(gè)實(shí)施例的圖形用戶界面(GUI) 650的 示意圖。GUI 650表示選擇諸如Expose'之類的窗口管理程序的哪些事件由哪些鼠標(biāo)按紐控制的視覺(jué)顯示面板。通過(guò)GUI 650,用戶可以迅 速和方便地檢查與窗口管理事件關(guān)聯(lián)的鼠標(biāo)設(shè)置和改變鼠標(biāo)設(shè)置。如圖所示,GUI 650包括限定具有所含內(nèi)容的窗口或域654的窗 框652。內(nèi)容包括不同的窗口管理選項(xiàng)656和將不同的鼠標(biāo)按紐與窗 口管理選項(xiàng)656連接的鼠標(biāo)菜單658。鼠標(biāo)菜單658含有所有的按鈕 可能性,包括重按壓左和右按鈕、微動(dòng)球按鈕和擠壓按鈕。按鈕菜單 可以還包括輕按壓左和右按鈕、轉(zhuǎn)動(dòng)左和右微動(dòng)球按鈕和/或左和右擠 壓按鈕,這取決于鼠標(biāo)的配置。按鈕在啟用時(shí)命令主系統(tǒng)在所啟用的 鼠標(biāo)按紐激活時(shí)控制不同的所列功能。例如,如果在桌面鼠標(biāo)菜單中 啟用擠壓按鈕,每當(dāng)擠壓按鈕激活時(shí)就實(shí)現(xiàn)桌面功能,即將所有打開(kāi) 的窗口移到顯示屏邊緣。在有些情況下,可以為單個(gè)窗口管理功能啟 用多個(gè)按鈕。在有些情況下,GUI 650可以還包括儀表板選項(xiàng)660和將一個(gè)或 多個(gè)鼠標(biāo)按紐與儀表板連接的鼠標(biāo)菜單662。儀表板是包括一些將諸 如即時(shí)氣象預(yù)報(bào)、股票行情、黃頁(yè)目錄、航班、體育得分等信息帶給 用戶的可自定義小窗口 (微應(yīng)用程序)的控制面板。在所啟用的鼠標(biāo) 按紐激活時(shí),儀表板出現(xiàn),而在鼠標(biāo)按紐去活時(shí),儀表板消失。用戶 點(diǎn)擊一個(gè)按鈕就能從因特網(wǎng)接收最新和及時(shí)的信息,而在釋放按鈕時(shí) 4吏它立刻消失。圖18為按照本發(fā)明的一個(gè)實(shí)施例的輸入控制方法700。這種輸入 控制方法例如可以用圖2和3或圖7和8所示的結(jié)構(gòu)執(zhí)行。方法700 通常開(kāi)始于方框702,檢測(cè)觸摸。觸摸例如可以根據(jù)鼠標(biāo)的左或右觸 摸傳感器或者根據(jù)左和右觸摸傳感器檢測(cè)。在檢測(cè)到觸摸時(shí),方法700 進(jìn)至方框704,確定觸摸是輕觸摸還是重觸摸。在觸摸傳感器激活而 主開(kāi)關(guān)沒(méi)有激活時(shí)可以確定是輕觸摸。在觸摸傳感器與主開(kāi)關(guān)一起激 活時(shí)可以確定是重觸摸。如果確定觸摸是輕觸摸,方法700進(jìn)至方框706,提供視覺(jué)反饋, 告示用戶在輕觸摸改變?yōu)橹赜|摸時(shí)將激活哪個(gè)按鈕。視覺(jué)反饋可以出 現(xiàn)在鼠標(biāo)上和/或在主系統(tǒng)的顯示屏上。例如,如果這種輕輕地將他的手指放在右按鈕或者說(shuō)次按鈕上,反饋產(chǎn)生器可以使右按鈕變色和/ 或主系統(tǒng)的顯示屏可以提供呈現(xiàn)為圖標(biāo)的視覺(jué)提示,例如為一個(gè)菜單。 此外,如果用戶輕輕地將他的手指放在左按鈕或者說(shuō)主按鈕上,反饋 產(chǎn)生器可以使左按鈕變色和/或主系統(tǒng)的顯示屏可以提供呈現(xiàn)為圖標(biāo) 的視覺(jué)提示,例如為一個(gè)箭頭。如果確定觸摸是重觸摸,方法700進(jìn)至方框708,執(zhí)行按鈕操作。 例如,如果左按鈕傳感器與主開(kāi)關(guān)一起激活,就報(bào)告一個(gè)左按鈕事件, 而如果右按鈕傳感器與主開(kāi)關(guān)一起激活,就報(bào)告一個(gè)右按鈕事件。圖19為按照本發(fā)明的一個(gè)實(shí)施例的一體式鼠標(biāo)750的分解透視 圖。 一體式鼠標(biāo)750包括外殼752,鼠標(biāo)的各個(gè)內(nèi)部組件都包括在外 殼752內(nèi)。由于鼠標(biāo)是一體式鼠標(biāo),因此外殼752包括頂部構(gòu)件754 和底座756。如圖所示,底座756包括一對(duì)相對(duì)的樞軸758,用來(lái)容納設(shè)置在 頂部構(gòu)件754的內(nèi)表面上的樞軸銷,從而使頂部構(gòu)件754可以相對(duì)底 座756繞樞軸轉(zhuǎn)動(dòng)。底座756還包括一對(duì)相對(duì)的柔性翼760。雖然翼 760可以集成在底座756上,但在所示的這個(gè)實(shí)施例中翼760是固定 或安裝到底座756上的。例如,翼760可以扣入底座756上的安裝件。 或者,翼760也可以是焊到底座756上的。為了在鼠標(biāo)裝配后在鼠標(biāo) 750的外部形成連續(xù)的表面,頂部構(gòu)件754包括一對(duì)容納向上延伸的 翼760的凹口 762。凹口 762具有與翼760的外形相合的內(nèi)形。設(shè)置在頂部構(gòu)件754和底座756內(nèi)的有安裝在底座756上的印刷 電路板764。印刷電路板764含有鼠標(biāo)750的各個(gè)控制電路,包括諸 如鼠標(biāo)微控制器和電容傳感電路之類的集成電路。印刷電路板764還 含有檢測(cè)頂部構(gòu)件754被向下朝底座756按壓的開(kāi)關(guān)766。開(kāi)關(guān)766 設(shè)置在鼠標(biāo)750的與樞軸相對(duì)的前側(cè),例如可以是一個(gè)機(jī)械接觸開(kāi)關(guān)。 印刷電路板764和/或底座756還可以支持跟蹤鼠標(biāo)移動(dòng)的光傳感器 768。光傳感器768通常通過(guò)底座756上的開(kāi)口進(jìn)行工作。印刷電路板 和/或底座還可以支持結(jié)構(gòu)單元770,結(jié)構(gòu)單元770含有諸如安裝在支 持橋臺(tái)774的在柔性翼760的位置處的側(cè)面上的電容壓力傳感器772之類的元件。結(jié)構(gòu)單元770可以還包括有助于將頂部構(gòu)件754偏置和 支持成相對(duì)底座756挺起的彈簧片775。鼠標(biāo)750還包括通過(guò)支座778安裝到頂部構(gòu)件754的內(nèi)表面上的 微動(dòng)球裝置776。支座778可以例如用螺釘擰到頂部構(gòu)件754上,以 便保證微動(dòng)球裝置776相對(duì)頂部構(gòu)件754上的孔780處在適當(dāng)位置。 孔780使微動(dòng)球裝置776的球782凸出頂部構(gòu)件754的頂面???80 通常處在頂部構(gòu)件754的前部中央,使得球782在手放置在鼠標(biāo)750 上時(shí)容易被手指驅(qū)動(dòng)。雖然沒(méi)有示出,鼠標(biāo)750還包括一對(duì)配置在頂部構(gòu)件754的內(nèi)表 面上微動(dòng)球裝置776的兩側(cè)的電容傳感器。每個(gè)電容傳感器可以有一 個(gè)或多個(gè)粘到頂部構(gòu)件754的前部?jī)?nèi)表面上的電極。鼠標(biāo)750可以還包括扣入頂部構(gòu)件754的處在底座756的邊緣周 圍的軍環(huán)或下圏786。雖然以上就若干優(yōu)選實(shí)施例對(duì)本發(fā)明作了說(shuō)明,但在本發(fā)明的范 圍內(nèi)可以有各種修改、置換和等效實(shí)施方案。例如,按鈕的確定/檢測(cè) 不局限于使用電容傳感器,也可以使用其他傳感器或開(kāi)關(guān)。例如可以 用圓頂開(kāi)關(guān)或膜片開(kāi)關(guān)來(lái)代替電容傳感器。此外,也可以使用壓力傳 感器。在任何情況下,激活方法保持不變,即需要新的器件和主開(kāi)關(guān) 被激活,以便將按鈕按下事件發(fā)送給主計(jì)算機(jī)。還應(yīng)注意的是,有許 多可供選擇的方案可實(shí)現(xiàn)本發(fā)明的方法和設(shè)備。因此,以下所附權(quán)利 要求書(shū)應(yīng)理解為包括在本發(fā)明的精神實(shí)質(zhì)和范圍內(nèi)的所有這樣的修 改、置換和等效實(shí)施方案。
權(quán)利要求
1.一種鼠標(biāo),包括外殼;多個(gè)在外殼表面上的按鈕區(qū),這些按鈕區(qū)表示外殼的一些能檢測(cè)外殼的表面上在這些按鈕區(qū)的區(qū)域內(nèi)發(fā)生的觸摸事件的區(qū)域。
2. 如在權(quán)利要求l-2中所述的鼠標(biāo),其中所述按鈕區(qū)中至少有一 部分是基于觸摸傳感的。
3. 如在權(quán)利要求2中所述的鼠標(biāo),其中所述鼠標(biāo)包括多個(gè)設(shè)置 在外殼的表面下的觸摸傳感器,觸摸傳感器的工作區(qū)形成按鈕區(qū)。
4. 如在權(quán)利要求3中所述的鼠標(biāo),其中所述觸摸傳感器是呈現(xiàn) 為一些電極的電容性觸摸傳感器,每個(gè)電極的電容由電容傳感電路測(cè) 量,以便確定什么時(shí)候外殼的表面上在按鈕區(qū)的區(qū)域內(nèi)發(fā)生觸摸事件。
5. 如在權(quán)利要求1中所述的鼠標(biāo),其中所述按鈕區(qū)中至少有一 部分是基于壓力傳感的。
6. 如在權(quán)利要求5中所述的鼠標(biāo),其中所述外殼在按鈕區(qū)的區(qū) 域內(nèi)的可少許彎曲,使得施加到按鈕區(qū)上的壓力可以傳遞給在所述按 鈕區(qū)的區(qū)域內(nèi)設(shè)置在外殼下的壓力傳感器。
7. 如在權(quán)利要求6中所述的鼠標(biāo),其中所述壓力傳感器與壓敏 電阻器或壓敏電容器相應(yīng)。
8. 如在權(quán)利要求1中所述的鼠標(biāo),其中所述按鈕區(qū)至少有一部 分是基于觸摸傳感和壓力傳感的。
9. 一種鼠標(biāo),包括 具有外部構(gòu)件的鼠標(biāo)外殼;被配置成檢測(cè)在外部構(gòu)件的第一區(qū)域處是否存在物體的第一觸 摸傳感器;被配置成檢測(cè)在外部構(gòu)件的與第一區(qū)域不同的第二區(qū)域處是否 存在物體的第二觸摸傳感器;以及監(jiān)視第一和第二觸摸傳感器輸出的信號(hào)和至少部分根據(jù)第一和第二觸摸傳感器產(chǎn)生的信號(hào)報(bào)告按鈕事件的傳感器管理電路。
10. 如在權(quán)利要求9中所述的鼠標(biāo),其中所述外部構(gòu)件是能執(zhí)行 點(diǎn)擊操作的物理按鈕。
11. 如在權(quán)利要求10中所述的鼠標(biāo),其中所述第一區(qū)域是物理 按鈕的左側(cè),而所述第二區(qū)域是物理按鈕的右側(cè)。
12. 如在權(quán)利要求IO中所述的鼠標(biāo),其中 在第一區(qū)域處檢測(cè)到物體而在第二區(qū)域處沒(méi)有檢測(cè)到物體時(shí)報(bào)告第一按鈕事件信號(hào);以及在第二區(qū)域處檢測(cè)到物體而在第 一 區(qū)域處沒(méi)有檢測(cè)到物體時(shí)報(bào) 告第二按鈕事件信號(hào)。
13. 如在權(quán)利要求10-12中所述的鼠標(biāo),還包括 在按鈕執(zhí)行點(diǎn)擊操作時(shí)產(chǎn)生激活信號(hào)的內(nèi)部開(kāi)關(guān),其中所述傳感器管理電路監(jiān)視激活信號(hào)和至少部分根據(jù)第一和第二觸摸傳感器產(chǎn)生 的信號(hào)和內(nèi)部開(kāi)關(guān)產(chǎn)生的激活信號(hào)報(bào)告按鈕事件。
14. 如在權(quán)利要求13中所述的鼠標(biāo),其中 在第一區(qū)域處檢測(cè)到物體和內(nèi)部開(kāi)關(guān)產(chǎn)生激活信號(hào)時(shí)報(bào)告第一按鈕事件信號(hào);以及在第二區(qū)域處檢測(cè)到物體和內(nèi)部開(kāi)關(guān)產(chǎn)生激活信號(hào)時(shí)報(bào)告第二 按鈕事件信號(hào)。
15. 如在權(quán)利要求14中所述的鼠標(biāo),其中在第 一 區(qū)域處檢測(cè)到物體和內(nèi)部開(kāi)關(guān)沒(méi)有產(chǎn)生激活信號(hào)時(shí)報(bào)告 第三按鈕事件信號(hào),以及在第二區(qū)域處檢測(cè)到物體和內(nèi)部開(kāi)關(guān)沒(méi)有產(chǎn)生激活信號(hào)時(shí)報(bào)告 第四按鈕事件信號(hào)。
16. 如在權(quán)利要求14中所述的鼠標(biāo),其中所述第一和第二觸摸 傳感器同時(shí)檢測(cè)到一個(gè)或多個(gè)物體時(shí)報(bào)告第三按鈕事件。
17. 如在權(quán)利要求14中所述的鼠標(biāo),其中所述笫一和第二觸摸 傳感器同時(shí)檢測(cè)到一個(gè)或多個(gè)物體時(shí)報(bào)告第 一按鈕事件。
18. 如在權(quán)利要求9中所述的鼠標(biāo),其中所述第一和第二觸摸傳感器是電容傳感器。
19. 一種能用作單按鈕或多按鈕鼠標(biāo)的可配置鼠標(biāo),所述鼠標(biāo)包括產(chǎn)生激活信號(hào)的內(nèi)部開(kāi)關(guān);提供點(diǎn)擊操作的單個(gè)運(yùn)動(dòng)構(gòu)件,所述運(yùn)動(dòng)構(gòu)件在點(diǎn)擊操作期間激 活內(nèi)部開(kāi)關(guān);在運(yùn)動(dòng)構(gòu)件在第一區(qū)域內(nèi)被觸摸時(shí)產(chǎn)生第一觸摸信號(hào)和在運(yùn)動(dòng) 構(gòu)件在第二區(qū)域內(nèi)被觸摸時(shí)產(chǎn)生第二觸摸信號(hào)的觸摸感測(cè)裝置,其中所述內(nèi)部開(kāi)關(guān)和觸摸感測(cè)裝置的信號(hào)表示鼠標(biāo)的一個(gè)或多 個(gè)按鈕事件。
20. 如在權(quán)利要求19中所述的可配置鼠標(biāo),其中所述觸摸感測(cè) 裝置包括被配置成檢測(cè)運(yùn)動(dòng)構(gòu)件的右側(cè)是否存在觸摸的右觸摸傳感器 和被配置成檢測(cè)在運(yùn)動(dòng)構(gòu)件的左側(cè)是否存在觸摸的左觸摸傳感器。
21. 如在權(quán)利要求19中所述的可配置鼠標(biāo),其中所述觸摸感測(cè) 裝置產(chǎn)生的觸摸信號(hào)在鼠標(biāo)用作單按鈕鼠標(biāo)時(shí)不起作用,而在鼠標(biāo)用 作多按鈕鼠標(biāo)時(shí)用來(lái)確定點(diǎn)擊操作的用意。
22. 如在權(quán)利要求19中所述的可配置鼠標(biāo),其中所述第一區(qū)域 處于運(yùn)動(dòng)構(gòu)件的左側(cè),而所述第二區(qū)域處于運(yùn)動(dòng)構(gòu)件的右側(cè)。
23. 如在權(quán)利要求19中所述的可配置鼠標(biāo),其中 在第一觸摸信號(hào)和激活信號(hào)是所產(chǎn)生的僅有信號(hào)時(shí)報(bào)告左按鈕事件;以及在第二觸摸信號(hào)和激活信號(hào)是所報(bào)告的僅有信號(hào)時(shí)報(bào)告右按鈕事件。
24. 如在權(quán)利要求19中所述的可配置鼠標(biāo),其中所述觸摸感測(cè) 裝置包括一些設(shè)置在運(yùn)動(dòng)構(gòu)件內(nèi)或運(yùn)動(dòng)構(gòu)件下的電容傳感器。
25. 如在權(quán)利要求34中所述的可配置鼠標(biāo),其中所述電容傳感 器體現(xiàn)為一些空間分開(kāi)的設(shè)置在運(yùn)動(dòng)構(gòu)件的相對(duì)側(cè)的導(dǎo)電電極,第一 電極配置在運(yùn)動(dòng)構(gòu)件的前部左側(cè),第二電極配置在運(yùn)動(dòng)構(gòu)件的前部右 側(cè)。
26. 如在權(quán)利要求19-26中所述的可配置鼠標(biāo),其中所述鼠標(biāo)是 一體式鼠標(biāo),而所述運(yùn)動(dòng)構(gòu)件是一體式鼠標(biāo)的頂部構(gòu)件。
27. —種鼠標(biāo),包括 具有一個(gè)或多個(gè)壓敏區(qū)域的外殼;處于每個(gè)壓敏區(qū)域后的壓力傳感器,壓力傳感器被配置成測(cè)量施 加到壓敏區(qū)域上的壓力。
28. 如在權(quán)利要求27中所述的鼠標(biāo),其中所述壓敏區(qū)域處于外 殼的側(cè)面上,相互相對(duì)。
29. 如在權(quán)利要求27中所述的鼠標(biāo),其中所述壓力傳感器是壓 敏電阻器或壓敏電容器。
30. 如在權(quán)利要求27-29中所述的鼠標(biāo),其中所述鼠標(biāo)是一體式 鼠標(biāo),包括相對(duì)底座構(gòu)件可繞樞軸轉(zhuǎn)動(dòng)的頂部構(gòu)件,底座構(gòu)件包括處 于鼠標(biāo)兩側(cè)的翼,翼形成鼠標(biāo)的壓敏區(qū)域。
31. 如在權(quán)利要求27-29中所述的鼠標(biāo),其中所述壓力傳感器是 壓敏電容器,壓敏電容器處于翼與鼠標(biāo)內(nèi)的橋臺(tái)之間。
32. —種鼠標(biāo),包括設(shè)置在鼠標(biāo)的表面的微動(dòng)球裝置,微動(dòng)球裝置包括在密封殼體內(nèi) 可轉(zhuǎn)動(dòng)的球,球具有小于10mm的直徑。
33. 如在權(quán)利要求32中所述的鼠標(biāo),其中所述微動(dòng)球使用無(wú)接 觸磁配置球和霍爾集成電路。
34. 如在權(quán)利要求32中所述的鼠標(biāo),其中所述微動(dòng)球裝置包括 在球被下推入密封殼體內(nèi)時(shí)產(chǎn)生激活信號(hào)的球開(kāi)關(guān)。
35. 如在權(quán)利要求34中所述的鼠標(biāo),還包括在鼠標(biāo)的組件執(zhí)行 點(diǎn)擊操作時(shí)產(chǎn)生激活信號(hào)的內(nèi)部鼠標(biāo)開(kāi)關(guān),其中在球開(kāi)關(guān)和內(nèi)部鼠標(biāo) 開(kāi)關(guān)都產(chǎn)生激活信號(hào)時(shí)產(chǎn)生按鈕事件信號(hào)。
36. 如在權(quán)利要求32中所述的鼠標(biāo),其中在球被向左轉(zhuǎn)動(dòng)時(shí)產(chǎn) 生第一按鈕事件信號(hào),而在球被向右轉(zhuǎn)動(dòng)時(shí)產(chǎn)生第二按鈕事件信號(hào)。
37. 如在權(quán)利要求32中所述的鼠標(biāo),其中在球被水平旋轉(zhuǎn)時(shí)執(zhí) 行水平滾動(dòng)而在球被垂直旋轉(zhuǎn)時(shí)執(zhí)行垂直滾動(dòng)。
38. 如在權(quán)利要求32中所述的鼠標(biāo),還包括在球被轉(zhuǎn)動(dòng)時(shí)提供 聽(tīng)覺(jué)卡搭聲的揚(yáng)聲器。
39. 如在權(quán)利要求32-38中所述的鼠標(biāo),其中所述球具有在5mm 左右到8mm左右之間的直徑。
40. —種包括底座和可動(dòng)頂部構(gòu)件的一體式鼠標(biāo),所述一體式鼠 標(biāo)包括包括處于鼠標(biāo)右側(cè)的第一翼和處于鼠標(biāo)左側(cè)的第二翼的底座; 與底座連接的可動(dòng)頂部構(gòu)件;處于頂部構(gòu)件前部左側(cè)的第一觸摸傳感器,第一觸摸傳感器在頂 部構(gòu)件的前部左側(cè)被觸摸時(shí)產(chǎn)生第一觸摸信號(hào);處于頂部構(gòu)件前部右側(cè)的第二觸摸傳感器,第二觸摸傳感器在頂 部構(gòu)件的前部右側(cè)被觸摸時(shí)產(chǎn)生第二觸摸信號(hào);處于頂部構(gòu)件前部中央、第一與第二觸摸傳感器之間的微動(dòng)球裝 置,微動(dòng)球裝置包括被配置成在密封殼體內(nèi)被轉(zhuǎn)動(dòng)時(shí)產(chǎn)生多向移動(dòng)信 號(hào)的球,微動(dòng)球裝置包括被配置成在頂部構(gòu)件相對(duì)底座被按動(dòng)時(shí)產(chǎn)生 第一激活信號(hào)的開(kāi)關(guān);處于第一翼后的第一壓力傳感器,第一壓力傳感器在增大的壓力 施加到第一翼上時(shí)產(chǎn)生壓力信號(hào);處于第二翼后的第二壓力傳感器,第二壓力傳感器在增大的壓力 施加到第二翼上時(shí)產(chǎn)生壓力信號(hào);被配置成在頂部構(gòu)件相對(duì)底座被按動(dòng)時(shí)產(chǎn)生第二激活信號(hào)的內(nèi)部開(kāi)關(guān);被配置成在鼠標(biāo)被沿表面移動(dòng)時(shí)產(chǎn)生跟蹤信號(hào)的位置傳感器;以及監(jiān)視所有上述裝置的信號(hào)和至少部分根據(jù)這些信號(hào)中的單個(gè)或 多個(gè)信號(hào)報(bào)告跟蹤和多個(gè)按鈕事件的微控制器。
41. 如在權(quán)利要求40中所述的一體式鼠標(biāo),其中所述觸摸傳感 器是電容性觸摸傳感器,所述壓力傳感器是壓敏電容器,而所述電容 性觸摸傳感器的電容和壓敏電容器的電容用同一個(gè)電容傳感電路監(jiān)視。
42. 如在權(quán)利要求40中所述的一體式鼠標(biāo),還包括被配置成向 鼠標(biāo)用戶提供反饋、使得用戶能肯定操作已經(jīng)導(dǎo)致實(shí)際激活了鼠標(biāo)的 一個(gè)或多個(gè)輸入機(jī)構(gòu)的板上反饋系統(tǒng)。
43. 如在權(quán)利要求42中所述的一體式鼠標(biāo),其中所述一體式鼠 標(biāo)包括一個(gè)或多個(gè)聽(tīng)覺(jué)反饋產(chǎn)生器、觸覺(jué)產(chǎn)生器和視覺(jué)反饋產(chǎn)生器。
44. 一種鼠標(biāo),包括被配置成向鼠標(biāo)用戶提供反饋的電子控制反饋系統(tǒng),使得用戶能 肯定操作已經(jīng)導(dǎo)致實(shí)際激活了鼠標(biāo)的一個(gè)或多個(gè)輸入機(jī)構(gòu)。
45. 如在權(quán)利要求44中所述的鼠標(biāo),其中所述反饋系統(tǒng)包括聽(tīng) 覺(jué)反饋產(chǎn)生器。
46. 如在權(quán)利要求45中所述的鼠標(biāo),其中所述聽(tīng)覺(jué)反饋產(chǎn)生器 是被配置成在用戶用至少一個(gè)輸入機(jī)構(gòu)執(zhí)行操作時(shí)輸出卡搭聲的壓電 揚(yáng)聲器。
47. 如在權(quán)利要求44中所述的鼠標(biāo),其中所述反饋系統(tǒng)包括被 配置成在用戶用至少 一個(gè)輸入機(jī)構(gòu)執(zhí)行操作時(shí)輸出振動(dòng)的觸覺(jué)機(jī)構(gòu)。
48. 如在權(quán)利要求44中所述的鼠標(biāo),其中所述反饋系統(tǒng)包括被 配置成在用戶用至少一個(gè)輸入機(jī)構(gòu)執(zhí)行操作時(shí)在鼠標(biāo)上輸出視覺(jué)刺激 的視覺(jué)反饋產(chǎn)生器。
49. 如在權(quán)利要求48中所述的鼠標(biāo),其中所述視覺(jué)反饋系統(tǒng)基 于發(fā)亮或電子油墨。
50. 如在權(quán)利要求44中所述的鼠標(biāo),其中所述輸入機(jī)構(gòu)是從觸 摸傳感器、壓力傳感器和微動(dòng)球中選出的。
51. —種鼠標(biāo)方法,包括 監(jiān)視鼠標(biāo)表面處的壓力;以及根據(jù)鼠標(biāo)表面處的壓力的改變執(zhí)行操作。
52. 權(quán)利要求51的方法,其中所述操作包括平鋪和縮小顯示屏 內(nèi)所有打開(kāi)的窗口。
53. 權(quán)利要求51的方法,其中所述操作包括平鋪和縮小顯示屏內(nèi)與一個(gè)特定的應(yīng)用關(guān)聯(lián)的所有打開(kāi)的窗口。
54. 權(quán)利要求51的方法,其中所述操作包括將所有打開(kāi)的窗口 移動(dòng)到顯示屏的邊緣。
55. 權(quán)利要求51-54的方法,其中所述壓力的改變是由于擠壓鼠 標(biāo)的側(cè)面引起的。
56. —種鼠標(biāo)方法,包括 監(jiān)視鼠標(biāo)表面處的壓力; 確定鼠標(biāo)是否已經(jīng)提離表面;如果鼠標(biāo)沒(méi)有提離表面,確定是否已經(jīng)超過(guò)第一壓力門(mén)限,在壓 力超過(guò)第 一壓力門(mén)限時(shí)報(bào)告按鈕事件信號(hào);如果鼠標(biāo)已經(jīng)提離表面,確定是否已經(jīng)超過(guò)第二壓力門(mén)限,在壓 力超過(guò)第二壓力門(mén)限時(shí)報(bào)告按鈕事件信號(hào)。
57. —種鼠標(biāo)方法,包括 監(jiān)-見(jiàn)鼠標(biāo)表面上的壓力; 確定是否執(zhí)行的是擠壓手勢(shì);以及如果執(zhí)行的是擠壓手勢(shì),根據(jù)鼠標(biāo)表面處的壓力按窗口管理程序 執(zhí)行操作。
58. —種鼠標(biāo)方法,包括監(jiān)視左觸摸傳感器; 監(jiān)視右觸摸傳感器; 監(jiān)視開(kāi)關(guān);在只是左傳感器和開(kāi)關(guān)激活時(shí)報(bào)告左按鈕事件; 在只是右傳感器和開(kāi)關(guān)激活時(shí)報(bào)告右按鈕事件; 在右傳感器、左傳感器和開(kāi)關(guān)激活時(shí)報(bào)告按鈕事件,所述按鈕事件是從左按鈕事件、右按鈕事件、第三按鈕事件和同時(shí)左右按鈕事件中選出的。
59. —種鼠標(biāo)方法,包括 檢測(cè)鼠標(biāo)表面處的觸摸; 判別觸摸是輕觸摸還是重觸摸;在觸摸是輕觸摸時(shí)執(zhí)行第一操作;以及 在觸摸是重觸摸時(shí)執(zhí)行第二操作。
全文摘要
本發(fā)明揭示了一種輸入方法和機(jī)構(gòu)都得到改善的鼠標(biāo)。這種鼠標(biāo)配置有一些能產(chǎn)生輸入信號(hào)的觸摸傳感區(qū)。這些觸摸傳感區(qū)例如可以用來(lái)判別單按鈕鼠標(biāo)的左、右點(diǎn)擊。這種鼠標(biāo)還配置有一些能產(chǎn)生輸入信號(hào)的壓力觸摸傳感區(qū)。這些壓力傳感區(qū)例如可以設(shè)置在鼠標(biāo)的側(cè)面上,使得擠壓鼠標(biāo)可以產(chǎn)生輸入信號(hào)。這種鼠標(biāo)還配置有能產(chǎn)生輸入信號(hào)的微動(dòng)球。這種鼠標(biāo)還可以配置有在用戶激活各個(gè)輸入裝置時(shí)提供聽(tīng)覺(jué)反饋的揚(yáng)聲器。
文檔編號(hào)G06F3/033GK101228499SQ200680026690
公開(kāi)日2008年7月23日 申請(qǐng)日期2006年5月23日 優(yōu)先權(quán)日2005年6月3日
發(fā)明者克里斯托夫·H.·克拉, 劉永江, 杰弗里·B.·多爾, 肖恩·科爾賓, 西堀信 申請(qǐng)人:蘋(píng)果公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1