專利名稱:空格鍵兼具鼠標鍵功能的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于鍵盤和鼠標的技術(shù)領(lǐng)域。
背景技術(shù):
鍵盤和鼠標是現(xiàn)在電子設(shè)備最通用的兩種輸入設(shè)備,通常這兩者都是分開的。在 IBM的ThinkPad筆記本電腦上,IBM將鼠標的指針設(shè)備觸控點(Trackpoint)放在鍵盤內(nèi) 部,但是鼠標左鍵和鼠標右鍵還是放置在鍵盤下方單獨的按鍵。隨著電子設(shè)備越來越小的 趨勢,這種鍵盤和鼠標的分離設(shè)計,空間越來越容納不下。鼠標目前主要有3種大類型,一 種是外接鼠標,一種是觸摸板(Touchpad),一種是觸控點(Trackpoint)。其中外接鼠標不 影響電子設(shè)備的內(nèi)部設(shè)計。觸摸板(Touchpad)在小型電子設(shè)備上被設(shè)計的很小,無論觸 摸處,還是鼠標左右鍵都更小,使用起來有雞肋的感覺,例如在小型筆記本電腦上。觸控點 (Trackpoint)是體積最小,最節(jié)約設(shè)計空間的一種設(shè)計。但觸控點(Trackpoint)只能實現(xiàn) 鼠標指針的移動功能,鼠標的左鍵右鍵還是需要在鍵盤之下設(shè)置兩個單獨的按鍵。由于空 間狹小,這兩個鼠標的左鍵右鍵按鍵通常很狹小,且緊挨著鍵盤空格鍵,這會妨礙用戶敲擊 空格鍵。IBM為了避免這種妨礙敲擊空格鍵,將鼠標的左鍵右鍵上面大半部分高度減少,但 這種設(shè)計減少了鼠標的左鍵右鍵的敲擊區(qū)域的大小,減低了用戶的敲擊舒適度,且增加了 所需的設(shè)計空間。另一種設(shè)計是SONY的VAIO P小電腦,將鼠標的左鍵右鍵設(shè)計成凹陷下 去,和鍵盤所在的平面高度一樣,這種設(shè)計還是會有很多妨礙敲擊空格鍵的情況,且凹陷下 去的設(shè)計敲擊大小,敲擊手感都差很多,且增加了鍵盤面模具的成本。用戶需要在小型電子設(shè)備上仍然能既擁有完整大小的鍵盤,還擁有完整功能的鼠 標。有很大的鼠標左鍵和鼠標右鍵可以很舒適的敲擊。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是針對上述現(xiàn)有技術(shù)的不足,而提供一種鍵盤空格鍵 兼具鼠標左鍵和鼠標右鍵的方法。一種空格鍵兼具鼠標鍵功能的方法,空格鍵和鼠標鍵物理上為同一個按鍵,根據(jù) 設(shè)定條件自動在空格鍵功能和鼠標鍵功能之間進行切換。進一步,所述的在空格鍵功能和鼠標鍵功能之間自動切換的方法,當檢測到鍵盤 上除空格鍵之外的任意鍵按下時,設(shè)定敲擊空格鍵為空格鍵功能。進一步,所述的在空格鍵功能和鼠標鍵功能之間自動切換的方法,當檢測到鼠標 指針在移動時,設(shè)定按空格鍵左半部分為鼠標左鍵,按空格鍵右半部分為鼠標右鍵。進一步,所述的在空格鍵功能和鼠標鍵功能之間自動切換的方法,當檢測到鼠標 指針未使用超過某個設(shè)定的時間值,設(shè)定敲擊空格鍵為空格鍵功能。進一步,所述的在空格鍵功能和鼠標鍵功能之間自動切換的方法,當檢測到鼠標 指針在移動時,設(shè)定按空格鍵為鼠標左鍵,按空格鍵右邊的一個鍵為鼠標右鍵。進一步,所述的空格鍵和鼠標鍵物理上為同一個按鍵的設(shè)置,空格鍵左半部分按鍵為鼠標左鍵,空格鍵右半部分按鍵為鼠標右鍵。進一步,所述的空格鍵和鼠標鍵物理上為同一個按鍵的設(shè)置,空格鍵左半部分按 鍵和右半部分按鍵都為鼠標左鍵,空格鍵右邊的一個按鍵為鼠標右鍵。進一步,所述的空格鍵兼具鼠標鍵功能的方法,設(shè)置一個鼠標鎖定鍵,按下鼠標鎖 定鍵后,關(guān)閉空格鍵上的鼠標鍵功能。進一步,所述的空格鍵兼具鼠標鍵功能的方法,根據(jù)空格鍵左半部分和右半部分哪部分先觸發(fā),確定是鼠標左鍵還是鼠標右鍵。進一步,所述的空格鍵兼具鼠標鍵功能的方法,同時按下某個按鍵和空格鍵,在空 格鍵功能和鼠標鍵功能之間進行切換。進一步,鼠標鍵的功能還可以通過在鍵盤上單獨設(shè)置鼠標左鍵和鼠標右鍵,或者僅設(shè)置鼠標右鍵。更進一步,可以在觸控點(Trackpoint)下方設(shè)置按鍵,使得觸控點(Trackpoint) 兼具鼠標左鍵的功能與現(xiàn)有技術(shù)相比,本發(fā)明具有如下優(yōu)點1、搭配觸控點(Trackpoint),可以實現(xiàn)全世界最小的完整鼠標,可以在小型的電子設(shè)備上同時實現(xiàn)鍵盤和鼠標。2、在小型電子設(shè)備上有很大的鼠標左鍵和右鍵,敲擊非常的舒適。3、減少成本。減少了兩個鼠標按鍵的成本,減少了鍵盤平面模具的成本。4、鍵盤平面邊緣更整齊、美觀,機械結(jié)構(gòu)更簡單、堅固。
對于本領(lǐng)域的技術(shù)人員而言,從以下結(jié)合附圖所作的詳細描述中,可以更清楚地 了解本發(fā)明,其上述優(yōu)點將會變得更明顯,其中圖1 鼠標左鍵和鼠標右鍵都在空格鍵上的示意2 鼠標左鍵在空格鍵上,鼠標右鍵在空格鍵右邊一個按鍵上的示意3 目前的鼠標左鍵和鼠標右鍵設(shè)置在鍵盤下面的示意4 目前的鼠標左鍵和鼠標右鍵設(shè)置在鍵盤下面的示意圖2圖5 鼠標左鍵和鼠標右鍵都在空格鍵上的QWER鍵盤示意6 鼠標鍵鎖定鍵的示意7 觸控點(Trackpoint)在G,H,B之間的示意8 觸控點(Trackpoint)在T,Y,G之間的示意9 觸控點(Trackpoint)在T,Y,6之間的示意10 鼠標右鍵在空格鍵右邊一個鍵上的QWER鍵盤示意11 鼠標左鍵和鼠標右鍵都在空格鍵上的AB⑶鍵盤示意12 鼠標左鍵和鼠標右鍵都在空格鍵上的AB⑶鍵盤示意13 鼠標右鍵在空格鍵右邊一個鍵上的AB⑶鍵盤示意14 空格鍵和鼠標鍵功能切換的流程15 空格鍵和鼠標鍵功能切換的流程圖2圖16 空格鍵兩邊單獨放置鼠標左鍵和鼠標右鍵的示意圖
圖17 空格鍵兩邊單獨放置鼠標左鍵和鼠標右鍵的AB⑶鍵盤示意18 在鍵盤其它位置設(shè)置鼠標左鍵和鼠標右鍵的示意圖附圖標號說明100除空格鍵外鍵盤上任意按鍵按下后200 觸控點(Trackpoint)使用后300觸控點(Trackpoint)使用后是否小于設(shè)定時間400按空格鍵左半部分為鼠標左鍵,按空格鍵右半部分為鼠標右鍵500按空格鍵為鼠標左鍵,按空格鍵右邊一個按鍵為鼠標右鍵
具體實施例方式圖3和圖4是目前觸控點(Trackpoint)的鼠標左鍵和鼠標右鍵的設(shè)計方法,在鍵 盤下方,通常是空格鍵下方設(shè)置鼠標左鍵和鼠標右鍵。但這會妨礙用戶敲擊空格鍵。圖3 示意了,將鼠標左鍵和鼠標右鍵凹陷下去,和鍵盤所在的平面高度一樣的設(shè)計方法,SONY的 VAIO P小電腦是這種設(shè)計的例子。圖4示意了,將鼠標左鍵和鼠標右鍵的上面大半部分高 度減少,如圖4鼠標左右鍵的上面白顏色的部分高度是減少的,鼠標左右鍵的下面灰色部 分是有一定高度方便敲擊的。IBM的ThinkPad筆記本電腦上是這種設(shè)計的例子。圖3和圖 4共同的缺點是鼠標左鍵和鼠標右鍵太狹小,敲擊不舒服;圖3還有兩個缺點就是凹陷下去 的設(shè)計敲擊手感不好,且增加模具成本;圖4還有一個缺點就是空間占用更大。圖1和圖2是本發(fā)明的空格鍵兼具鼠標鍵的示意圖,其中圖1是在空格鍵上同時 具有鼠標左鍵和鼠標右鍵的示意圖。在給定的條件下,敲擊空格鍵左半部分相當于鼠標左 鍵;在給定的條件下,敲擊空格鍵右半部分相當于鼠標右鍵。圖2是在空格鍵上只具有鼠標 左鍵功能的示意圖。在給定的條件下,敲擊空格鍵相當于鼠標左鍵;在給定的條件下,敲擊 空格鍵右邊的一個按鍵相當于鼠標右鍵。目前的鍵盤空格鍵,下面其實一般為兩個按鍵(少部分是一個按鍵或三個按鍵), 通過一個回形細鐵絲將這兩個按鍵連起來,連在一個長長的空格鍵鍵帽下。這兩個按鍵在 目前的鍵盤PCB電路上,是同一個電信號,都是輸入空格。在本發(fā)明中,將空格鍵鍵帽下,設(shè) 置兩個按鍵,一個按鍵在空格鍵的左半部分下面,一個按鍵在空格鍵的右半部分下面。這兩 個按鍵在鍵盤PCB上是兩個不同的電信號。并增加一個檢測的控制電路,這個電路可以做 在鍵盤的PCB上,也可以直接集成在鍵盤控制IC中,或者直接改寫目前的鍵盤控制IC的固 件(韌體,F(xiàn)ff, firmware)。由這個控制電路決定空格鍵下兩個按鍵的電信號的輸出定義。 這個控制電路的邏輯如圖14或者圖15所示。系統(tǒng)默認為敲擊空格鍵的左半部分和右半部分,都是輸入空格。用戶也可以自定 義成默認敲擊空格鍵左半部分是鼠標左鍵,敲擊空格鍵右半部分是鼠標右鍵。如圖14中的步驟100,當控制電路檢測到鍵盤中除空格鍵外的任意按鍵被按下 時,控制電路將空格鍵下兩個按鍵的電信號定義為空格。當控制電路檢測到鼠標指針移動 時,如步驟200,控制電路將空格鍵下兩個按鍵的電信號定義為鼠標鍵。敲擊空格鍵左半部 分相當于鼠標左鍵;敲擊空格鍵右半部分相當于鼠標右鍵,如步驟400。當控制電路檢測到 鼠標指針不在移動超過某個設(shè)定時間值的時候,控制電路將空格鍵下兩個按鍵的電信號定 義為空格。步驟300中的設(shè)定時間值可以根據(jù)不同的應(yīng)用情況具體設(shè)置,也可以提供給用戶改變這個時間值。當空格鍵下面兩個按鍵是鼠標鍵的功能時,可根據(jù)空格鍵左半部分先按下去,還 是空格鍵右半部分先按下去,這兩個電信號哪一個更先觸發(fā),來決定是鼠標左鍵,還是鼠標 右鍵??刂齐娐愤€可以設(shè)置成當鼠標左鍵(空格鍵左半部分)被觸發(fā)時,鼠標右鍵(空格鍵 右半部分)無效;當鼠標右鍵(空格鍵右半部分)被觸發(fā)時,鼠標左鍵(空格鍵左半部分) 無效。當采用圖2的設(shè)計方法的時候,原理和圖1類似,邏輯如圖15所示,步驟100,步 驟200和步驟300都一樣。在控制電路檢測到鼠標指針移動時,控制電路設(shè)定成敲擊空格 鍵(不管是左半部分還是右半部分)是鼠標左鍵,敲擊空格鍵旁邊的一個鍵盤按鍵為鼠標 右鍵功能,如步驟500。圖5是圖1在QWER鍵盤布局中的一個設(shè)計例子。在一排小的功能鍵中,有一個鼠 標鍵鎖定鍵,如圖6所示,當按下這個鼠標鍵鎖定鍵的時候,觸控點(Trackpoint)和鼠標左 右鍵都無效,敲擊空格鍵都是空格?;蛘咭部梢栽O(shè)置成相反,當按下這個鼠標鍵鎖定鍵的時 候,敲擊空格鍵都是鼠標功能,沒有空格功能。或者也可以設(shè)置成當按下這個鼠標鍵鎖定鍵 的時候,鼠標左右鍵都無效,敲擊空格鍵都是空格;但是觸控點(Trackpoint)指針設(shè)備仍 然有效。系統(tǒng)也可以設(shè)置成當檢測到外接鼠標連接到設(shè)備上的時候,觸控點(Trackpoint) 和鼠標左右鍵都無效,敲擊空格鍵都是空格。圖7、圖8和圖9是圖5的例子,在本發(fā)明中,觸控點(Trackpoint)可以被設(shè)置在鍵 盤中的任何位置,圖7、圖8和圖9,以及圖10只是QWER鍵盤布局中的觸控點(Trackpoint) 位置的四個例子。其中圖7設(shè)置在傳統(tǒng)的G鍵、H鍵和B鍵三個鍵中間;圖8設(shè)置在T鍵、Y 鍵和G鍵三個鍵中間;圖9設(shè)置在T鍵、Y鍵和6鍵三個鍵中間;圖10設(shè)置在G鍵、H鍵和Y鍵 三個鍵中間。由于本發(fā)明將鼠標鍵和空格鍵合并,圖7中的傳統(tǒng)觸控點(Trackpoint)位置, 食指、中指和大拇指之間的距離可能就太短了。圖8、圖9和圖10將觸控點(Trackpoint) 距離空格鍵2行或者3行的設(shè)計,食指、中指和大拇指之間的距離就比較合適。圖11和圖12是圖1在AB⑶鍵盤布局中的設(shè)計例子。圖11中的觸控點 (Trackpoint)在Q鍵和R鍵上沿的中間部分;圖12中的觸控點(Trackpoint)在D鍵、K鍵 和K鍵右邊一個鍵的三個鍵中間。圖10是圖2在QWER鍵盤布局中的一個設(shè)計例子。圖13是圖2在AB⑶鍵盤布局 中的一個設(shè)計例子。圖2中的鼠標右鍵設(shè)置在空格鍵右邊一個鍵上的設(shè)計,可以有兩種情 況。一種是這個鍵,除了鼠標右鍵功能外,有另外的按鍵功能??刂齐娐犯鶕?jù)圖15的邏輯 在鼠標右鍵的功能和另外的按鍵功能之間進行切換。圖10就是這種情況的設(shè)計例子,空格 鍵右邊的按鍵在鼠標右鍵功能和Alt Gr鍵功能之間進行切換。還有一種情況,就是空格鍵 右邊的按鍵,被專門設(shè)置成鼠標右鍵,沒有其它按鍵的功能,這種情況下無需切換,不管什 么時候敲擊都是鼠標右鍵的功能。圖13是這種情況的設(shè)計例子。觸控點(Trackpoint)的位置除了在圖7至圖13中的設(shè)計例子之外,可以根據(jù)情 況設(shè)計在鍵盤中的任何位置,甚至在鍵盤按鍵之外。鼠標鍵的功能除了通過控制電路在空格鍵功能和鼠標鍵功能之間自動切換的方 法。還可以有手動切換的方法,例如同時按下某個按鍵(例如Fn鍵或者圖6中的鼠標鎖定 鍵)和空格鍵左半部分,為鼠標左鍵;同時按下某個按鍵(例如Fn鍵或者圖6中的鼠標鎖定鍵)和空格鍵右半部分,為鼠標右鍵。圖2中的情況就是同時按下某個按鍵(例如Fn鍵 或者圖6中的鼠標鎖定鍵)和空格鍵,為鼠標左鍵;同時按下某個按鍵(例如Fn鍵或者圖 6中的鼠標鎖定鍵)和空格鍵右邊的一個按鍵,為鼠標右鍵。鼠標鍵的功能還可以通過在鍵盤上單獨設(shè)置鼠標左鍵和鼠標右鍵。例如圖16中 的設(shè)計,就是在空格鍵兩邊分別設(shè)置鼠標左鍵和鼠標右鍵。圖17是圖16的一個在ABCD鍵 盤布局中的例子。圖18是在鍵盤上其它任意位置設(shè)置觸控點(Trackpoint)和鼠標鍵的例 子。圖18中將觸控點(Trackpoint)放置在數(shù)字8鍵和數(shù)字5鍵的中間;將鼠標左鍵設(shè)置 在數(shù)字O鍵上,將鼠標右鍵設(shè)置在小鍵盤的點鍵上。還有一種設(shè)計方法是在觸控點(Trackpoint)下方設(shè)置按鍵,使得觸控點 (Trackpoint)兼具鼠標左鍵的功能,這樣在鍵盤上只要設(shè)置鼠標右鍵就可以了。本發(fā)明中上述的舉例,空格鍵和鼠標鍵功能之間的切換,通過檢測觸控點 (Trackpoint)是否在使用,即不再使用超過某個設(shè)定時間值,也可以是檢測不是觸控點 (Trackpoint),而是其它鼠標指針移動設(shè)備,例如觸控板(Touchpad),光學(xué)觸控點,軌跡球 等其它鼠標指針設(shè)備,來在空格鍵和鼠標鍵功能之間進行切換。邏輯思路是一樣的。本領(lǐng)域普通技術(shù)人員可以理解以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用 于限制本發(fā)明,盡管參照前述實施例對本發(fā)明進行了詳細的說明,對于本領(lǐng)域的技術(shù)人員 來說,其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征 進行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包 含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
一種空格鍵兼具鼠標鍵功能的方法,其特征在于空格鍵和鼠標鍵物理上為同一個按鍵,根據(jù)設(shè)定條件自動在空格鍵功能和鼠標鍵功能之間進行切換。
2.根據(jù)權(quán)利要求1所述的在空格鍵功能和鼠標鍵功能之間自動切換的方法,其特征在 于當檢測到鍵盤上除空格鍵之外的任意鍵按下時,設(shè)定敲擊空格鍵為空格鍵功能。
3.根據(jù)權(quán)利要求1所述的在空格鍵功能和鼠標鍵功能之間自動切換的方法,其特征在 于當檢測到鼠標指針在移動時,設(shè)定按空格鍵左半部分為鼠標左鍵,按空格鍵右半部分為 鼠標右鍵。
4.根據(jù)權(quán)利要求1所述的在空格鍵功能和鼠標鍵功能之間自動切換的方法,其特征在 于當檢測到鼠標指針未使用超過某個設(shè)定的時間值,設(shè)定敲擊空格鍵為空格鍵功能。
5.根據(jù)權(quán)利要求1所述的在空格鍵功能和鼠標鍵功能之間自動切換的方法,其特征在 于當檢測到鼠標指針在移動時,設(shè)定按空格鍵為鼠標左鍵,按空格鍵右邊的一個鍵為鼠標 右鍵。
6.根據(jù)權(quán)利要求1所述的空格鍵和鼠標鍵物理上為同一個按鍵的設(shè)置,其特征在于空 格鍵左半部分按鍵為鼠標左鍵,空格鍵右半部分按鍵為鼠標右鍵。
7.根據(jù)權(quán)利要求1所述的空格鍵和鼠標鍵物理上為同一個按鍵的設(shè)置,其特征在于空 格鍵左半部分按鍵和右半部分按鍵都為鼠標左鍵,空格鍵右邊的一個按鍵為鼠標右鍵。
8.根據(jù)權(quán)利要求1所述的空格鍵兼具鼠標鍵功能的方法,其特征在于設(shè)置一個鼠標鎖 定鍵,按下鼠標鎖定鍵后,關(guān)閉空格鍵上的鼠標鍵功能。
9.根據(jù)權(quán)利要求1所述的空格鍵兼具鼠標鍵功能的方法,其特征在于根據(jù)空格鍵左半 部分和右半部分哪部分先觸發(fā),確定是鼠標左鍵還是鼠標右鍵。
10.根據(jù)權(quán)利要求1所述的空格鍵兼具鼠標鍵功能的方法,其特征在于同時按下某個 按鍵和空格鍵,在空格鍵功能和鼠標鍵功能之間進行切換。
全文摘要
一種鍵盤空格鍵兼具鼠標鍵功能的方法。當檢測到鍵盤上除空格鍵之外的任意鍵按下后,敲擊空格鍵為空格鍵功能。當檢測到鼠標指針移動時,按空格鍵左半部分為鼠標左鍵,按空格鍵右半部分為鼠標右鍵。當檢測到鼠標指針不再移動超過某個設(shè)定的時間值,敲擊空格鍵為空格鍵功能。
文檔編號G06F3/033GK101840273SQ201010202468
公開日2010年9月22日 申請日期2010年6月17日 優(yōu)先權(quán)日2010年6月17日
發(fā)明者姜洪明 申請人:杭州惠道科技有限公司