TWI416368B - 鍵盤滑鼠切換器及其切換方法 - Google Patents
鍵盤滑鼠切換器及其切換方法 Download PDFInfo
- Publication number
- TWI416368B TWI416368B TW098101916A TW98101916A TWI416368B TW I416368 B TWI416368 B TW I416368B TW 098101916 A TW098101916 A TW 098101916A TW 98101916 A TW98101916 A TW 98101916A TW I416368 B TWI416368 B TW I416368B
- Authority
- TW
- Taiwan
- Prior art keywords
- information
- hotkey
- keyboard
- mouse
- input
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
Description
本發明是有關於一種鍵盤滑鼠切換器及切換法。
隨著電子技術的進步及資訊時代的來臨,在現今的社會中,同時操作多台電腦裝置的情況已經越來越普遍了。在習知的技術領域中,凡是單一電腦裝置都有其對應所屬的使用者輸入介面,例如單一鍵盤、單一滑鼠或鍵盤與滑鼠同時對該電腦裝置進行輸入並操作。因此,想要操作多台的電腦裝置,就必要對應使用很多的鍵盤及滑鼠。
也就是說,在習知的技術領域中,想要操作多台電腦裝置就無可避免的需要在桌上放置與電腦裝置的數量一樣多的鍵盤及滑鼠,無形中佔去很大的面積。另外,準備多組的鍵盤及滑鼠也造成了成本上的增加。並且,使用者在變更使用電腦裝置時,也需要不斷的改變位置,造成了使用上的困擾。
據此,習知技術也有提出一種提供在不同的電腦裝置間進行鍵盤滑鼠切換的鍵盤螢幕滑鼠(KVM)切換器。這種KVM切換器外接在多台電腦裝置與鍵盤、螢幕及滑鼠之間,來切換選擇鍵盤、螢幕及滑鼠所要對應的電腦裝置。然而,需額外的購買這種KVM切換器,且其價格非常昂貴。而KVM切換器上設定的熱鍵並不能由使用者任意設定,一旦與電腦裝置中的應用程式的熱鍵相衝突,就會發生使用上的困難。
本發明提供一種鍵盤滑鼠切換器,內建在電腦裝置中,用以利用熱鍵資訊切換鍵盤或滑鼠與電腦裝置的資訊傳輸。
本發明提供一種鍵盤滑鼠切換方法,依據熱鍵資訊來切換鍵盤或滑鼠與電腦裝置的資訊傳輸。
本發明提出一種鍵盤滑鼠切換器,內建於電腦裝置中,此鍵盤滑鼠切換器包括資訊監視單元、熱鍵查找表以及熱鍵辨識控制器。資訊監視單元監視並接收鍵盤與滑鼠至少其中之一所產生的輸入資訊,並傳輸此輸入資訊。熱鍵查找表則用以存放至少一個啟動熱鍵資訊。熱鍵辨識控制器耦接該資訊監視單元及熱鍵查找表,用以接收輸入資訊,並辨識輸入資訊是否為熱鍵資訊。熱鍵辨識控制器更接收啟動熱鍵資訊並依據熱鍵資訊及啟動熱鍵資訊以禁能或致能輸入資訊傳送至電腦裝置中。
在本發明之一實施例中,上述之熱鍵辨識控制器包括熱鍵辨識單元、致能控制器及資訊辨識單元。資訊辨識單元耦接資訊監視單元,用以接收並辨識輸入資訊是否為熱鍵資訊。熱鍵辨識單元耦接熱鍵查找表、資訊辨識單元及致能控制器,用以接收熱鍵資訊及啟動熱鍵資訊,並依據熱鍵資訊及啟動熱鍵資訊以產生啟動旗標。致能控制器則是耦接熱鍵辨識單元及資訊辨識單元,接收輸入資訊及啟動旗標,並依據啟動旗標判斷是否傳送輸入資訊至電腦裝置。
在本發明之一實施例中,上述之熱鍵辨識單元判斷熱鍵資訊及啟動熱鍵資訊相等時,致能啟動旗標。另外,當熱鍵辨識單元判斷熱鍵資訊及啟動熱鍵資訊不相等時,則禁能啟動旗標。
在本發明之一實施例中,當上述之啟動旗標致能時,致能控制器由資訊辨識單元接收輸入資訊並傳送輸入資訊給電腦裝置。
在本發明之一實施例中,上述之鍵盤滑鼠切換器更包括模擬單元,模擬單元耦接熱鍵查找表及熱鍵辨識控制器。用以依據啟動旗標提供虛擬按鍵資料至熱鍵辨識控制器。
在本發明之一實施例中,上述之熱鍵查找表更包括存放滑鼠及鍵盤的種類資訊。
在本發明之一實施例中,上述之虛擬按鍵資料包括該種類資訊。
在本發明之一實施例中,上述之模擬單元當啟動旗標為禁能時提供虛擬按鍵資料至致能控制器。
在本發明之一實施例中,上述之資訊辨識單元包括選擇電路。當輸入資訊為熱鍵資訊時,選擇電路傳送熱鍵資訊至熱鍵辨識單元,當輸入資訊不為熱鍵資訊時,選擇電路傳送輸入資訊至致能控制器。
在本發明之一實施例中,上述之鍵盤滑鼠切換器更包括鍵盤控制器,耦接熱鍵辨識控制器,並用以傳送輸入資訊至電腦裝置。
在本發明之一實施例中,上述之熱鍵查找表為記憶體。
本發明另提供一種鍵盤滑鼠切換方法,用以開關鍵盤及滑鼠至少其中之一傳送輸入資訊至電腦裝置,包括:首先接收鍵盤或滑鼠所產生的輸入資訊,並監視輸入資訊是否為熱鍵資訊,接著讀取啟動熱鍵資訊,並依據熱鍵資訊及啟動熱鍵資訊以判斷鍵盤或滑鼠所產生的輸入資訊是否傳送至電腦裝置。
基於上述,本發明藉由即時且持續的偵測鍵盤或滑鼠至少其中之一所傳送的輸入資訊是否等於熱鍵資訊,來判斷鍵盤或滑鼠至少其中之一所傳送的輸入資訊是否傳送至對應的電腦裝置中。藉此,單一組的鍵盤或滑鼠可以藉由單一條一對多的傳輸線或單一頻率的無線傳輸裝置來操作較為多數的電腦裝置,可以有效的節省硬體成本。
為讓本發明之上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。
首先請參照圖1,圖1繪示本發明的一實施例的鍵盤滑鼠切換器100。鍵盤滑鼠切換器100內建在電腦裝置中(未繪示),鍵盤滑鼠切換器100包括資訊監視單元110、熱鍵查找表120以及熱鍵辨識控制器130。其中,熱鍵辨識控制器130耦接資訊監視單元110及熱鍵查找表120。資訊監視單元110監視鍵盤KB、滑鼠MS至少其中之一是否產生的輸入資訊INF,並傳輸輸入資訊INF至熱鍵辨識控制器130。
在此,為了不要漏失鍵盤KB及滑鼠MS至少其中之一所產生的熱鍵資訊,在當電腦裝置處於開機狀態時,資訊監視單元110的監視動作會持續的進行。
熱鍵辨識控制器130包括由熱鍵辨識單元131、致能控制器132及資訊辨識單元133所組成,其中的熱鍵辨識單元131耦接熱鍵查找表120及資訊辨識單元133,致能控制器132則耦接熱鍵辨識單元131及資訊辨識單元133。
資訊辨識單元133接收輸入資訊INF,並依據熱鍵查找表120中存放的啟動熱鍵資訊SHKF來針對輸入資訊INF進行辨識,以確認輸入資訊INF是否為熱鍵資訊HKF。請特別注意,所謂的熱鍵資訊以鍵盤KB產生的輸入資訊INF為範例,可以為結合了鍵盤KB上的Ctrl、Shift或ALT的複合鍵(例如Ctrl+字母“A”),或是Ctrl、Shift或ALT鍵與功能鍵的結合(例如Ctrl+ALT+F1)。也可以是其他多個鍵的組合,或單一個鍵的多次或是單次按壓等組合。另外,熱鍵資訊也可以是滑鼠MS的左鍵連續按壓3下,或是右鍵連續按壓4下,或是滑鼠MS上的所有鍵的按壓組合。
當資訊辨識單元133監視到輸入資訊INF為熱鍵資訊時,資訊辨識單元133會傳送熱鍵資訊HKF至熱鍵辨識單元131。並且,熱鍵辨識單元131讀取儲存在熱鍵查找表120中的啟動熱鍵資訊SHKF,並比對啟動熱鍵資訊SHKF與熱鍵資訊HKF來判斷要禁能或致能輸入資訊INF傳送至電腦裝置中。
在本實施例中,資訊辨識單元133中包括選擇電路111。其中當在資訊辨識單元133依據熱鍵查找表120辨識出所接收到的輸入資訊INF為熱鍵資訊時,選擇電路111傳送熱鍵資訊HKF至熱鍵辨識控制器130中的熱鍵辨識單元131。另外,當輸入資訊INF不為熱鍵資訊時,選擇電路111傳送該不為熱鍵資訊的輸入資訊INF1至熱鍵辨識控制器130中的致能控制器132。
熱鍵辨識單元131接收由資訊監視單元110所傳送的熱鍵資訊HKF,並藉由熱鍵查找表120讀取啟動熱鍵資訊SHKF。熱鍵辨識單元131用以進行啟動熱鍵資訊SHKF及熱鍵資訊HKF的比對動作,並藉以產生啟動旗標EN。
致能控制器132則是依據啟動旗標EN的禁能或致能來判斷是否傳送不為熱鍵資訊的輸入資訊INF1至電腦裝置。簡單的說,當啟動旗標EN為致能時,致能控制器132傳送不為熱鍵資訊的輸入資訊INF1至電腦裝置。
換句話說,熱鍵查找表120中所記錄的啟動熱鍵資訊SHKF所指得就是鍵盤滑鼠切換器100所屬的電腦裝置在接收與啟動熱鍵資訊SHKF相同的熱鍵資訊HKF,就表示使用者要藉由滑鼠MS及鍵盤KB至少其中之一來操作此電腦裝置。在此狀況下,鍵盤滑鼠切換器100開始傳輸滑鼠MS、鍵盤KB至少其中之一所產生的輸入資訊INF至電腦裝置。
值得一提的是,熱鍵查找表120可以藉由記憶體來實施,這裡所指的記憶體可以是揮發性記憶體也可以是非揮發性記憶體。此外,熱鍵查找表120也可以用可以提供記憶功能的等效元件來建構,並不限於說明書中所提到的記憶體。啟動熱鍵資訊SHKF可以其鍵盤掃描碼的方式儲存在熱鍵查找表120中。據此,熱鍵辨識單元131只要透過檢查啟動熱鍵資訊SHKF及熱鍵資訊HKF的鍵盤掃描碼,就可以判斷出滑鼠MS、鍵盤KB至少其中之一所產生的輸入資訊INF是否要傳輸至電腦裝置。
此外,本實施例的鍵盤滑鼠切換器100更包括模擬單元140,模擬單元140耦接熱鍵查找表120及熱鍵辨識控制器130。模擬單元140的設置是用以當電腦裝置開機時,進行檢查鍵盤及滑鼠的自我測試動作時,提供虛擬按鍵資料VK給熱鍵辨識控制器130,並透過熱鍵辨識控制器130傳送這個虛擬按鍵資料VK給電腦裝置好通過電腦裝置的自我測試。另外,在電腦裝置的鍵盤滑鼠輸入端處於三態(tri-state)的狀態下,而電腦裝置又需要使用到(包括檢查)鍵盤及滑鼠至少其中之一的輸入時,模擬單元140都可以對應產生虛擬按鍵資料VK至電腦裝置。也就是說,模擬單元140當啟動旗標為禁能時,模擬單元140提供虛擬按鍵資料VK至致能控制器132,以假造有鍵盤及滑鼠的至少其中之一連接至電腦裝置。
由於在上述的電腦裝置開機時所進行的自我測試時,會檢查鍵盤及滑鼠的種類(例IBM PC/XT、IBM PC/AT或IBM PS/2或其他種類的鍵盤等),因此,模擬單元140所提供的虛擬按鍵資料VK包括有上述關於鍵盤及滑鼠的種類的種類資訊TIF。並且,這個種類資訊TIF被存放在熱鍵查找表120中,以提供模擬單元140讀取,並據以產生虛擬按鍵資料VK。
附帶一提的,鍵盤滑鼠切換器100更包括鍵盤控制器150,鍵盤控制器150耦接熱鍵辨識控制器130,用來傳輸由熱鍵辨識控制器130傳至的輸入資訊INF至電腦裝置中。
在此請特別注意,本實施例的鍵盤滑鼠切換器100內建在電腦系統中,例如鍵盤滑鼠切換器100可以被建構在電腦裝置中的超級輸入輸出(Super Input Output,SIO)單元中。因此,使用裝備鍵盤滑鼠切換器100的電腦裝置就可以不需要再增購額外的設備,就可以實現用一組鍵盤KB及滑鼠MS或其中之一來操作多台電腦裝置的功能。此外,由於鍵盤滑鼠切換器100設置在電腦裝置的超級輸入輸出單元中,因此無論是有線介面的鍵盤KB與滑鼠MS及無線介面的鍵盤KB與滑鼠MS都可以藉由鍵盤滑鼠切換器100來切換所要操作的電腦裝置。
以下則請參照圖2,圖2繪示本發明的鍵盤滑鼠切換方法的一實施例的流程圖。其中的步驟包括:首先,接收鍵盤及滑鼠至少其中之一所產生的輸入資訊(S210),並監視輸入資訊是否為熱鍵資訊(S220)。接著,讀取啟動熱鍵資訊並依據熱鍵資訊及啟動熱鍵資訊以判斷鍵盤或滑鼠所產生該輸入資訊是否傳送至電腦裝置(S230)。簡單的說,本實施例利用監視並判斷鍵盤或滑鼠所產生的輸入資訊是否等於預存在記憶體中的啟動熱鍵資訊,當輸入資訊等於啟動熱鍵資訊時,則啟動鍵盤及滑鼠至少其中之一操作電腦裝置的介面。相反的,當輸入資訊不等於啟動熱鍵資訊時,則關閉鍵盤及滑鼠至少其中之一操作電腦裝置的介面。
為使本領域具通常知識者更能瞭解本發明,以下將再依據本發明的鍵盤滑鼠切換方法提出另一實施例來更仔細的說明。
請同時參照圖3A及圖3B,其中,圖3A繪示本發明的鍵盤滑鼠切換方法的另一實施例的流程圖,圖3B則繪示藉由本發明的鍵盤滑鼠切換器操作多個電腦裝置的實施方式示意圖。首先,依序啟動所有的電腦裝置PCA~PCD的鍵盤滑鼠切換器KMS1~KMS4(S310),並停止鍵盤滑鼠KM與所有的電腦裝置PCA~PCD的訊息傳輸(S320)並使電腦裝置PCA~PCD的鍵盤滑鼠輸入端呈現三態的狀態。
由於此時的鍵盤滑鼠切換器KMS1~KMS4是啟動的狀態,因此,鍵盤滑鼠切換器KMS1~KMS4會同時並持續的接收鍵盤滑鼠KM所產生的輸入訊息,並檢查這些輸入訊息有無熱鍵資訊(S330)。若是鍵盤滑鼠KM產生的輸入訊息並不包括有熱鍵資訊,則鍵盤滑鼠切換器KMS1~KMS4保持步驟S330的狀態。相反的,若是鍵盤滑鼠切換器KMS1~KMS4檢查出鍵盤滑鼠KM產生的輸入訊息包括有熱鍵資訊,則鍵盤滑鼠切換器KMS1~KMS4分別進行這個熱鍵資訊與其所儲存的啟動熱鍵資訊的比對動作,並藉以判斷鍵盤滑鼠KM所要啟動操作的是電腦裝置PCA~PCD其中之一(S340)。舉例來說,若是判斷鍵盤滑鼠KM傳送的熱鍵資訊與電腦裝置PCA的鍵盤滑鼠切換器KMS1所儲存的啟動熱鍵資訊相等,則啟動電腦裝置PCA與鍵盤滑鼠KM的訊息傳輸(S350)。
若是步驟S340中判斷出熱鍵資訊並不同於任何一個鍵盤滑鼠切換器KMS1~KMS4所儲存的啟動熱鍵資訊,則回復執行步驟S320,並重新偵測新的熱鍵資訊。
此外,在啟動電腦裝置PCA與鍵盤滑鼠KM的訊息傳輸後,鍵盤滑鼠切換器KMS1~KMS4依據持續進行檢查輸入訊息有無熱鍵資訊(S330),以等待進行鍵盤滑鼠KM切換操作另一個電腦裝置PCB、PCC或PCD。
附帶一提的,鍵盤滑鼠KM與電腦裝置PCA~PCD中僅需要透過一條一對多通道的傳輸線350來連接就可以完成資訊的傳輸動作,而傳輸線350可以使用例如是PS/2格式的傳輸導線。當然,鍵盤滑鼠KM與電腦裝置PCA~PCD間也可以透過無線傳輸的方式來達成資訊的傳輸動作。
當然,本發明的實施例中,鍵盤滑鼠KM與電腦裝置PCA~PCD間也可以藉由無線的方式進行傳輸。以下請參照圖3C,圖3C繪示藉由本發明的鍵盤滑鼠切換器操作多個電腦裝置的另一實施方式示意圖。其中的電腦裝置PCA~PCD都具有各自的無線模組311~314。而,鍵盤滑鼠KM則藉由無線模組311~314來與電腦裝置PCA~PCD的其中之一建立傳輸關係,並進而操作電腦裝置PCA~PCD的其中之一。
綜上所述,本發明利用內建在電腦裝置中的鍵盤滑鼠切換器,來偵測鍵盤及滑鼠至少其中之一所產生的熱鍵資訊,並藉由熱鍵資料來比對預存在鍵盤滑鼠切換器中的啟動熱鍵資訊,來達到鍵盤滑鼠切換所操作的電腦裝置。並不需要添置額外的硬體裝備,不佔用空間且可以節省成本。並且,鍵盤滑鼠切換器還可以設置在超級輸入輸出單元中,可提供有線及無線的鍵盤滑鼠來使用。
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可作些許之更動與潤飾,故本發明之保護範圍當視後附之申請專利範圍所界定者為準。
100...鍵盤滑鼠切換器
110...資訊監視單元
120...熱鍵查找表
130...熱鍵辨識控制器
131...熱鍵辨識單元
132...致能控制器
133...資訊辨識單元
140...模擬單元
150...鍵盤控制器
311~314...無線模組
350...傳輸線
KB...鍵盤
MS...滑鼠
KM...鍵盤滑鼠
INF、INF1...輸入資訊
HKF...熱鍵資訊
EN...啟動旗標
SHKF...啟動熱鍵資訊
VK...虛擬按鍵資料
TIF...種類資訊
S210~S230、S310~S350...切換方法的步驟
KMS1~KMS4...鍵盤滑鼠切換器
PCA~PCD...電腦裝置
圖1繪示本發明的一實施例的鍵盤滑鼠切換器100。
圖2繪示本發明的鍵盤滑鼠切換方法的一實施例的流程圖。
圖3A繪示本發明的鍵盤滑鼠切換方法的另一實施例的流程圖。
圖3B則繪示藉由本發明的鍵盤滑鼠切換器操作多個電腦裝置的實施方式示意圖。
圖3C繪示藉由本發明的鍵盤滑鼠切換器操作多個電腦裝置的另一實施方式示意圖。
100...鍵盤滑鼠切換器
110...資訊監視單元
120...熱鍵查找表
130...熱鍵辨識控制器
131...熱鍵辨識單元
132...致能控制器
133...資訊辨識單元
140...模擬單元
150...鍵盤控制器
KB...鍵盤
MS...滑鼠
INF、INF1...輸入資訊
HKF...熱鍵資訊
EN...啟動旗標
SHKF...啟動熱鍵資訊
VK...虛擬按鍵資料
TIF...種類資訊
Claims (16)
- 一種鍵盤滑鼠切換器,內建於一電腦裝置中,包括:一資訊監視單元,監視並接收一鍵盤與一滑鼠至少其中之一所產生的一輸入資訊,並傳輸該輸入資訊;一熱鍵查找表,存放至少一啟動熱鍵資訊;以及一熱鍵辨識控制器,耦接該資訊監視單元及該熱鍵查找表,接收該輸入資訊,並辨識該輸入資訊是否為一熱鍵資訊,該熱鍵辨識控制器更接收該啟動熱鍵資訊,依據該熱鍵資訊及該啟動熱鍵資訊以禁能或致能該輸入資訊傳送至該電腦裝置中,其中該熱鍵辨識控制器包括:一熱鍵辨識單元,耦接該熱鍵查找表及該資訊辨識單元,接收該熱鍵資訊及該啟動熱鍵資訊,並比較該熱鍵資訊及該啟動熱鍵資訊,其中當該熱鍵辨識單元判斷該熱鍵資訊及該啟動熱鍵資訊相等時,致能一啟動旗標以致能該輸入資訊傳送至該電腦裝置,當該熱鍵辨識單元判斷該熱鍵資訊及該啟動熱鍵資訊不相等時,則禁能該啟動旗標以禁能該輸入資訊傳送至該電腦裝置。
- 如申請專利範圍第1項所述之鍵盤滑鼠切換器,其中該熱鍵辨識控制器更包括:一資訊辨識單元,耦接該資訊監視單元,用以接收並辨識該輸入資訊是否為該熱鍵資訊;以及一致能控制器,耦接該熱鍵辨識單元及該資訊辨識單元,接收該輸入資訊及該啟動旗標,依據該啟動旗標判斷是否傳送該輸入資訊至該電腦裝置。
- 如申請專利範圍第2項所述之鍵盤滑鼠切換器,其中當該啟動旗標致能時,該致能控制器由該資訊辨識單元接收該輸入資訊並傳送該輸入資訊給該電腦裝置。
- 如申請專利範圍第2項所述之鍵盤滑鼠切換器,其中更包括:一模擬單元,耦接該熱鍵查找表及該熱鍵辨識控制器,用以依據該啟動旗標提供一虛擬按鍵資料至該熱鍵辨識控制器。
- 如申請專利範圍第4項所述之鍵盤滑鼠切換器,其中該熱鍵查找表更包括存放該滑鼠及該鍵盤的一種類資訊。
- 如申請專利範圍第5項所述之鍵盤滑鼠切換器,其中該虛擬按鍵資料包括該種類資訊。
- 如申請專利範圍第4項所述之鍵盤滑鼠切換器,其中該模擬單元當該啟動旗標為禁能時提供該虛擬按鍵資料至該致能控制器。
- 如申請專利範圍第2項所述之鍵盤滑鼠切換器,其中該資訊辨識單元中包括:一選擇電路,當該輸入資訊為該熱鍵資訊時,該選擇電路傳送該熱鍵資訊至該熱鍵辨識單元,當該輸入資訊不為該熱鍵資訊時,該選擇電路傳送該輸入資訊至該致能控制器。
- 如申請專利範圍第1項所述之鍵盤滑鼠切換器,其中更包括: 一鍵盤控制器,耦接該熱鍵辨識控制器,用以傳送該輸入資訊至該電腦裝置。
- 如申請專利範圍第1項所述之鍵盤滑鼠切換器,其中該熱鍵查找表為記憶體。
- 一種鍵盤滑鼠切換方法,用以開關一鍵盤及一滑鼠至少其中之一傳送一輸入資訊至一電腦裝置,包括:接收該鍵盤及該滑鼠至少其中之一所產生的該輸入資訊,並監視該輸入資訊是否為一熱鍵資訊;讀取一啟動熱鍵資訊;比較該熱鍵資訊及該啟動熱鍵資訊;當該熱鍵資訊及該啟動熱鍵資訊相等時,致能一啟動旗標以致能該輸入資訊傳送至該電腦裝置;以及當該熱鍵資訊及該啟動熱鍵資訊不相等時,則禁能該啟動旗標以禁能該輸入資訊傳送至該電腦裝置。
- 如申請專利範圍第11項所述之鍵盤滑鼠切換方法,其中該啟動熱鍵資訊儲存於一記憶體中。
- 如申請專利範圍第12項所述之鍵盤滑鼠切換方法,其中該記憶體更包括存放該滑鼠及該鍵盤的一種類資訊。
- 如申請專利範圍第13項所述之鍵盤滑鼠切換方法,其中更包括:依據該致能旗標提供一虛擬按鍵資料至該致能控制器。
- 如申請專利範圍第14項所述之鍵盤滑鼠切換方 法,其中該虛擬按鍵資料包括該種類資訊。
- 一種鍵盤滑鼠切換方法,用以藉由一鍵盤滑鼠操作多個電腦裝置,其中每一上述電腦裝置包括一鍵盤滑鼠切換器,該鍵盤滑鼠切換方法包括:上述多個電腦裝置的上述多個鍵盤滑鼠切換器同時並持續的接收該鍵盤滑鼠所產生的輸入訊息,並檢查該輸入訊息有無一熱鍵資訊;當該輸入訊息包括該熱鍵資訊,則每一上述鍵盤滑鼠切換器分別比較該熱鍵資訊與該鍵盤滑鼠切換器自身儲存的一啟動熱鍵資訊,以根據上述比較產生一啟動旗標以致能或禁能該輸入資訊傳送至該鍵盤滑鼠切換器所屬的該電腦裝置,並根據上述比較以決定該鍵盤滑鼠所要啟動操作的是上述的哪一個電腦裝置;其中當該熱鍵資訊及該啟動熱鍵資訊相等時,致能該啟動旗標以致能該輸入資訊傳送至該鍵盤滑鼠切換器所屬的該電腦裝置;當該熱鍵資訊及該啟動熱鍵資訊不相等時,則禁能該啟動旗標以禁能該輸入資訊傳送至該鍵盤滑鼠切換器所屬的該電腦裝置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW098101916A TWI416368B (zh) | 2009-01-19 | 2009-01-19 | 鍵盤滑鼠切換器及其切換方法 |
US12/424,523 US20100185797A1 (en) | 2009-01-19 | 2009-04-15 | Keyboard-mouse switch and switching method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW098101916A TWI416368B (zh) | 2009-01-19 | 2009-01-19 | 鍵盤滑鼠切換器及其切換方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201028885A TW201028885A (en) | 2010-08-01 |
TWI416368B true TWI416368B (zh) | 2013-11-21 |
Family
ID=42337849
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW098101916A TWI416368B (zh) | 2009-01-19 | 2009-01-19 | 鍵盤滑鼠切換器及其切換方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20100185797A1 (zh) |
TW (1) | TWI416368B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10133361B2 (en) * | 2011-06-06 | 2018-11-20 | International Business Machines Corporation | Device driver-level approach for utilizing a single set of interface input devices for multiple computing devices |
TWI507874B (zh) * | 2014-01-22 | 2015-11-11 | Hon Hai Prec Ind Co Ltd | 設備切換盒及共用周邊裝置的方法 |
CN106250131B (zh) * | 2016-07-26 | 2020-07-03 | 北京小米移动软件有限公司 | 快捷操作屏蔽方法和装置 |
CN113687765A (zh) * | 2021-08-10 | 2021-11-23 | 北京小米移动软件有限公司 | 输入功能控制方法、输入功能控制装置及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6567869B2 (en) * | 1999-08-25 | 2003-05-20 | Apex Inc. | KVM switch including a terminal emulator |
US20060168376A1 (en) * | 2005-01-25 | 2006-07-27 | Oleg Ilyasov | Usage of keyboard driver in extensible firmware interface for adding new hot keys at firmware level |
TW200717298A (en) * | 2005-10-28 | 2007-05-01 | Yu-Tuan Lee | Wireless keyboard, mouse and video switch system |
TW200900939A (en) * | 2007-05-18 | 2009-01-01 | Avocent Corp | A KVM switch system with a simplified external controller |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070132733A1 (en) * | 2004-06-08 | 2007-06-14 | Pranil Ram | Computer Apparatus with added functionality |
US7757185B2 (en) * | 2006-01-06 | 2010-07-13 | Apple Inc. | Enabling and disabling hotkeys |
US20080266256A1 (en) * | 2007-04-30 | 2008-10-30 | Lee Yu-Tuan | Keyboard, mouse and video switch system |
US7921230B2 (en) * | 2008-09-08 | 2011-04-05 | International Business Corporation | USB devices pre-configuration for KVM switch |
-
2009
- 2009-01-19 TW TW098101916A patent/TWI416368B/zh active
- 2009-04-15 US US12/424,523 patent/US20100185797A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6567869B2 (en) * | 1999-08-25 | 2003-05-20 | Apex Inc. | KVM switch including a terminal emulator |
US20060168376A1 (en) * | 2005-01-25 | 2006-07-27 | Oleg Ilyasov | Usage of keyboard driver in extensible firmware interface for adding new hot keys at firmware level |
TW200717298A (en) * | 2005-10-28 | 2007-05-01 | Yu-Tuan Lee | Wireless keyboard, mouse and video switch system |
TW200900939A (en) * | 2007-05-18 | 2009-01-01 | Avocent Corp | A KVM switch system with a simplified external controller |
Also Published As
Publication number | Publication date |
---|---|
TW201028885A (en) | 2010-08-01 |
US20100185797A1 (en) | 2010-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11437030B2 (en) | Electronic apparatus and method for voice recognition | |
US6832354B2 (en) | Computer system, on-screen keyboard generation method, power-on-password checking method and memory | |
CN101017402B (zh) | 键盘、屏幕及鼠标切换*** | |
US20090066653A1 (en) | Systems and methods for using a keyboard as a touch panel | |
US8872777B2 (en) | Computer keyboard and control method thereof | |
WO2018107890A1 (en) | Method and terminal for preventing unintentional triggering of touch key and storage medium | |
US20100049882A1 (en) | Hotkey processing method and computer system | |
US20060192768A1 (en) | Remote control device with touch function and method for processing the same | |
TWI416368B (zh) | 鍵盤滑鼠切換器及其切換方法 | |
CN109976816B (zh) | 计算机***配置方法及服务器 | |
TWI479303B (zh) | 休眠狀態控制系統、電腦系統及其休眠狀態偵測之方法 | |
US20150160907A1 (en) | Information processing method and electronic device | |
CN101799719A (zh) | 键盘鼠标切换器及其切换方法 | |
US9965454B2 (en) | Assisted punctuation of character strings | |
US8209444B2 (en) | Keyboards providing macro functions and macro function setting method using the same, and computer program products thereof | |
EP3534243A1 (en) | Keyboard threshold changing device and keyboard | |
US20090070491A1 (en) | Method for executing target programs with compound quick keys | |
US20110199309A1 (en) | Input Device | |
US20130166955A1 (en) | Keyboard automatic test method and system using the same | |
CN115100699A (zh) | 指纹解锁模组、方法及相关装置 | |
CN102609372A (zh) | 电脑与无线电子装置的配对方法 | |
US20080074294A1 (en) | System for controlling keyboard | |
US7171569B2 (en) | Apparatus, method and program product for preventing system mode change by mistaken instruction | |
CN101246393B (zh) | 电脑装置及其键盘输入的操作方法 | |
KR102485368B1 (ko) | 전자 장치, 그 제어 방법 및 컴퓨터 판독가능 기록 매체 |