TWI611335B - 輸入控制系統 - Google Patents
輸入控制系統 Download PDFInfo
- Publication number
- TWI611335B TWI611335B TW103113551A TW103113551A TWI611335B TW I611335 B TWI611335 B TW I611335B TW 103113551 A TW103113551 A TW 103113551A TW 103113551 A TW103113551 A TW 103113551A TW I611335 B TWI611335 B TW I611335B
- Authority
- TW
- Taiwan
- Prior art keywords
- button
- input
- code
- host
- key
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 claims description 15
- 230000009471 action Effects 0.000 claims description 13
- 230000001960 triggered effect Effects 0.000 claims description 8
- 239000002131 composite material Substances 0.000 claims description 3
- 230000000875 corresponding effect Effects 0.000 description 20
- 238000000034 method Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Input From Keyboards Or The Like (AREA)
Description
本發明是有關於一種輸入控制系統,特別是指一種藉由可攜式觸控裝置替代機械式鍵盤的按鍵功能的輸入控制系統。
電腦系統的標準輸入裝置均包含有一機械式鍵盤,已知機械式鍵盤具有多個實體按鍵,各實體按鍵可分別受使用者觸發而產生不同的鍵碼以傳輸予電腦系統的主機。然而,機械式鍵盤有下列缺點:按鍵數量極多而導致整體十分佔空間。另外,全部的按鍵編排方式十分制式化,出廠後即固定,按鍵無法視情況改變位置,無法刪減不用的按鍵,也無法新增想要使用的按鍵。
因此,本發明之目的,即在提供一種藉由可攜式觸控裝置配合輸入裝置替代機械式鍵盤的按鍵功能的輸入控制系統。
於是,本發明的輸入控制系統包含一用以轉接資料且具有一應用程式的主機,並包含一可攜式觸控裝置
及一輸入裝置。
該可攜式觸控裝置具有一處理器、一儲存單元、一觸控顯示器及一通訊單元,該處理器電性連接該儲存單元、該觸控顯示器及該通訊單元,該觸控顯示器提供多數虛擬按鍵且於各該虛擬按鍵被觸發時通知該處理器,該儲存單元具有一對應各該虛擬按鍵的複數按鍵代碼的按鍵代碼表以供該處理器依據各該虛擬按鍵被觸發時取得對應的按鍵代碼,該通訊單元電性連接該主機且供傳輸該按鍵代碼予該主機。
該輸入裝置具有一輸入控制器、一記憶單元及一傳輸單元,該輸入控制器電性連接該記憶單元及該傳輸單元,該傳輸單元電性連接該主機以接收該按鍵代碼並通知該輸入控制器,該記憶單元具有一記錄各該按鍵代碼及其對應的控制指令的按鍵控制腳本以供該輸入控制器依據該可攜式觸控裝置傳來的按鍵代碼在該按鍵控制腳本取得對應該按鍵代碼的控制指令,並通過該傳輸單元傳輸該控制指令供該主機之應用程式取用。
較佳的,該控制指令是己設定的鍵盤的按鍵動作指令或滑鼠的按鍵動作指令。
較佳的,該輸入裝置是一滑鼠裝置或一鍵盤裝置。
較佳的,該觸控顯示器顯示一操作介面,該操作介面可供新增或刪減該虛擬按鍵以更新該按鍵代碼表。
本發明的輸入控制方法應用於一可攜式觸控裝置、一主機及一輸入裝置,該方法包含下述步驟:(a)該可攜式觸控裝置顯示至少一虛擬按鍵,且當該虛擬按鍵被觸發時,該可攜式觸控裝置依據一按鍵代碼表對應被觸發的虛擬按鍵輸出一按鍵代碼予該主機;(b)該主機接收來自該可攜式觸控裝置的按鍵代碼後,即轉送予該輸入裝置;(c)該輸入裝置收來自該主機的按鍵代碼後,即依據該按鍵代碼輸出對應的一控制指令予該主機;及(d)該主機之應用程式取用該控制指令。
較佳的,步驟(c)的該控制指令是己設定的鍵盤的按鍵動作指令或滑鼠的按鍵動作指令。
本發明輸入控制系統及方法之功效在於:可以彈性地擴充虛擬按鍵數量、在擴充虛擬按鍵數量時不會增加實體材料成本,以及用不到的按鍵可在畫面中刪除,需要時再動態新增,相較於現有機械式鍵盤更可節省體積且適於客製化。
100、200‧‧‧輸入控制系統
1‧‧‧可攜式觸控裝置
10‧‧‧處理器
101‧‧‧按鍵代碼表
11‧‧‧儲存單元
12‧‧‧觸控顯示器
13‧‧‧通訊單元
2‧‧‧主機
20‧‧‧主控制器
21‧‧‧記錄單元
211‧‧‧應用程式
22‧‧‧通訊介面
23‧‧‧傳輸介面
3、3’‧‧‧輸入裝置
30‧‧‧輸入控制器
31‧‧‧記憶單元
311‧‧‧按鍵控制腳本
32‧‧‧傳輸單元
4‧‧‧滑鼠單元
5‧‧‧鍵盤單元
41~43‧‧‧操作介面
S30~S34‧‧‧步驟
S500~S503‧‧‧步驟
S510~S513‧‧‧步驟
S520~S522‧‧‧步驟
本發明之其他的特徵及功效,將於參照圖式的實施方式中清楚地呈現,其中:圖1是一系統方塊圖,說明本發明輸入控制系統之第一較佳實施例;圖2是一系統方塊圖,說明本發明輸入控制系統之第二較佳實施例;
圖3是一流程圖,說明本發明輸入控制方法的設定方式;圖4是示意圖,說明本發明輸入控制方法在設定時的操作介面;圖5是一流程圖,說明本發明輸入控制方法的較佳實施例。
在本發明被詳細描述之前,應當注意在以下的說明內容中,類似的元件是以相同的編號來表示。
參閱圖1,本發明之第一較佳實施例中,輸入控制系統100電性連接一主機2並包含一可攜式觸控裝置1及一輸入裝置3,該輸入裝置3是一滑鼠裝置。
可攜式觸控裝置1耦接主機2,具有一處理器10、一儲存單元11、一觸控顯示器12及一通訊單元13,該觸控顯示器12顯示至少一虛擬按鍵,為方便說明起見,以兩個虛擬按鍵為例進行說明。
該儲存單元11內儲有一按鍵代碼表101,該按鍵代碼表101記錄有各虛擬按鍵的按鍵代碼,按鍵代碼如表1所示。
主機2具有一主控制器20、一記錄單元21、一通訊介面22及一傳輸介面23。主機2在本實施例是一電腦主機,主控制器20是一微處理器,記錄單元21具有一應用程式211,應用程式211是一遊戲軟體,且遊戲軟體可配合接收到滑鼠或是鍵盤輸入之控制指令產生對應的動作,其他實施例主機2或可以是一遊戲用控制主機,只要是可配合接收到滑鼠或是鍵盤輸入之控制指令產生對應的動作的電子設備,均屬於本發明的應用範疇。
輸入裝置3電性連接主機2,具有一輸入控制器30、一記憶單元31、一傳輸單元32及一滑鼠單元4,滑鼠單元4可以是用於輸出代表電腦指標之位移量的一機械式滑鼠結構或一光學式滑鼠結構。傳輸單元32用於可插拔地電性連接於主機2的傳輸介面23,藉此,主機2及輸入裝置3可雙向傳輸資料。記憶單元31具有一按鍵控制腳本311,按鍵控制腳本311記錄有對應各按鍵代碼的控制指令,如表2所示。
控制指令是己設定好的輸入行為,例如:鍵盤的按鍵動作或滑鼠的按鍵動作,鍵盤/滑鼠的按鍵動作除了
是對應於實體鍵盤的單一按鍵碼,也可以是對應於實體鍵盤的多個按鍵組合而成的複合碼,均屬於本發明的範疇。
參閱圖2,本發明之第二實施例中,輸入控制系統200具有的大部分元件與第一實施例相同,不同的是,圖1的輸入裝置3的滑鼠單元4在圖2的輸入裝置3’是以一鍵盤單元5取代,也就是輸入控制系統200的輸入裝置3’是一鍵盤裝置,亦屬於本發明應用的範疇。
本發明的輸入控制方法的設定方式配合如圖2的可攜式觸控裝置1、主機2及輸入裝置3三者皆電性連接後運作,說明如下。
參閱圖3及圖4,該可攜式觸控裝置1顯示一操作介面41(步驟S30),在開始使用時,操作介面41要求使用者輸入所需按鍵數量(步驟S31),在此假設使用者輸入需求按鍵數量為二個;接著,可攜式觸控裝置1的操作介面42產生對應數量的虛擬按鍵及分配按鍵代碼(步驟S32),亦即,產生虛擬按鍵#1及虛擬按鍵#2,以及分別對應虛擬按鍵#1及虛擬按鍵#2的所需鍵碼,鍵碼可以用選項方式讓使用者選取,本例中,假設使用者選擇”A”及”B”,確定後,即在可攜式觸控裝置1的按鍵代碼表101記錄各虛擬按鍵及對應的按鍵代碼,並通知輸入裝置3依據各按鍵代碼更新按鍵控制腳本311(步驟S33),本實施例中,在輸入裝置3的按鍵控制腳本311已預先建立各按鍵代碼及對應的控制指令的對應關係,因此,可攜式觸控裝置1只需通
過主機2傳送設定好的按鍵代碼給輸入裝置3,則輸入裝置3再依據設定好的按鍵代碼啟用對應的控制指令。於是,可攜式觸控裝置1的操作介面43顯示出設定完成的虛擬按鍵(步驟S34)。
操作介面43並具有一”新增按鍵”及一”刪除按鍵”的功能選項,令使用者可藉由”新增按鍵”再增加虛擬按鍵,或藉由”刪除按鍵”刪減虛擬按鍵。因此,可攜式觸控裝置1可接受包括該等按鍵代碼的內容,及各虛擬按鍵的觸控位置及各按鍵代碼的對應關係之新增或刪減的輸入資料,並以新增或刪減的輸入資料更新按鍵代碼表101,當設定完成後,就可以實際操作。
參閱圖5,實際操作時,可攜式觸控裝置1與主機2連接(步驟S500),並顯示多個虛擬按鍵(步驟S501),偵測是否有虛擬按鍵被觸發(步驟S502)?當偵測到虛擬按鍵被觸發時,即依據按鍵代碼表101輸出對應虛擬按鍵的按鍵代碼(步驟S503)予主機2。
同時,主機2與可攜式觸控裝置1和輸入裝置3連接(步驟S510),主機2並偵測是否收到按鍵代碼(步驟S511),若是接收步驟S52輸出的按鍵代碼後,即轉送按鍵代碼至予輸入裝置3(步驟S512)。
同時,輸入裝置3與主機2連接(步驟S520),輸入裝置3並偵測是否收到按鍵代碼(步驟S521),若是接收步驟S512輸出的該按鍵代碼即依據按鍵控制腳本311輸
出對應按鍵代碼的控制指令(步驟S522)予主機2,由主機2接收控制指令(步驟S513),如此一來,主機2就可對應控制指令在應用程式211執行己設定好的輸入行為,例如:鍵盤的按鍵動作或滑鼠的按鍵動作,讓使用者即使不使用機械式鍵盤也能實現模擬機械式鍵盤/滑鼠的按鍵的輸入行為。
綜上所述,本發明之功效在於:輸入控制系統100、200可以彈性地擴充虛擬按鍵數量、在擴充虛擬按鍵數量時不會增加實體材料成本,以及用不到的按鍵可在畫面中刪除,需要時再動態新增,相較於現有機械式鍵盤更可節省體積且適於客製化,故確實能達成本發明之目的。
惟以上所述者,僅為本發明之較佳實施例而已,當不能以此限定本發明實施之範圍,即大凡依本發明申請專利範圍及專利說明書內容所作之簡單的等效變化與修飾,皆仍屬本發明專利涵蓋之範圍內。
100‧‧‧輸入控制系統
1‧‧‧可攜式觸控裝置
10‧‧‧處理器
101‧‧‧按鍵代碼表
11‧‧‧儲存單元
12‧‧‧觸控顯示器
13‧‧‧通訊單元
2‧‧‧主機
20‧‧‧主控制器
21‧‧‧記錄單元
211‧‧‧應用程式
22‧‧‧通訊介面
23‧‧‧傳輸介面
3‧‧‧輸入裝置
30‧‧‧輸入控制器
31‧‧‧記憶單元
311‧‧‧按鍵控制腳本
32‧‧‧傳輸單元
4‧‧‧滑鼠單元
Claims (3)
- 一種輸入控制系統,包含:一主機,用以轉接資料,且具有一應用程式;一可攜式觸控裝置,電性連接該主機,具有一處理器、一儲存單元、一觸控顯示器及一通訊單元,該處理器電性連接該儲存單元、該觸控顯示器及該通訊單元,該觸控顯示器顯示一操作介面,該操作介面供設定該等虛擬按鍵的一數量並對應顯示該數量的多數虛擬按鍵以供設定各該虛擬按鍵對應的按鍵代碼,且該操作介面可供新增或刪減該虛擬按鍵以更新該按鍵代碼表,該儲存單元具有一對應各該虛擬按鍵的複數按鍵代碼的按鍵代碼表以供該處理器依據各該虛擬按鍵被觸發時取得對應的按鍵代碼,該通訊單元電性連接該主機且供傳輸該按鍵代碼予該主機;及一輸入裝置,電性連接該主機,具有一輸入控制器、一記憶單元及一傳輸單元,該輸入控制器電性連接該記憶單元及該傳輸單元,該傳輸單元電性連接該主機以接收該按鍵代碼並通知該輸入控制器,該記憶單元具有一記錄各該按鍵代碼及其對應的控制指令的按鍵控制腳本以供該輸入控制器依據該可攜式觸控裝置傳來的按鍵代碼在該按鍵控制腳本取得對應該按鍵代碼的控制指令,並通過該傳輸單元傳輸該控制指令供該主機之應用程式取用,其中,該控制指令是己設定的鍵盤的按鍵動作指令或滑鼠的按鍵動作指令; 藉此,該可攜式觸控裝置通過該主機傳送設定好的按鍵代碼給該輸入裝置,則該輸入裝置即可依據設定好的按鍵代碼啟用對應的控制指令。
- 如請求項1所述的輸入控制系統,其中,該輸入裝置是一滑鼠裝置,該控制指令是己設定好的輸入行為,包括一代表滑鼠的按鍵動作,該按鍵動作是對應於實體鍵盤的單一按鍵碼,或是對應於實體鍵盤的多個按鍵組合而成的複合碼。
- 如請求項1所述的輸入控制系統,其中,該輸入裝置是一鍵盤裝置,該控制指令是己設定好的輸入行為,包括一代表鍵盤的按鍵動作,各該按鍵動作是對應於實體鍵盤的單一按鍵碼,或是對應於實體鍵盤的多個按鍵組合而成的複合碼。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW103113551A TWI611335B (zh) | 2014-04-14 | 2014-04-14 | 輸入控制系統 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW103113551A TWI611335B (zh) | 2014-04-14 | 2014-04-14 | 輸入控制系統 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201539292A TW201539292A (zh) | 2015-10-16 |
| TWI611335B true TWI611335B (zh) | 2018-01-11 |
Family
ID=54851352
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW103113551A TWI611335B (zh) | 2014-04-14 | 2014-04-14 | 輸入控制系統 |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI611335B (zh) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI694356B (zh) * | 2018-04-03 | 2020-05-21 | 義隆電子股份有限公司 | 電子系統 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI315838B (zh) * | 2006-05-15 | 2009-10-11 | Tatung Co Ltd | |
| US20120229320A1 (en) * | 2011-03-11 | 2012-09-13 | Sunplus Technology Co., Ltd. | Nine-square virtual input system using a remote control |
| CN102981772A (zh) * | 2012-11-16 | 2013-03-20 | 北京道卓科技有限公司 | 设置虚拟键盘的方法及装置 |
| TWI397302B (zh) * | 2009-05-26 | 2013-05-21 | Wistron Corp | 可攜式電子裝置與行動通訊裝置的組合 |
| TW201329851A (zh) * | 2012-01-13 | 2013-07-16 | Wistron Corp | 觸控式顯示器、具有觸控式顯示器之電腦系統、及切換觸控式顯示器之操作模式的方法 |
-
2014
- 2014-04-14 TW TW103113551A patent/TWI611335B/zh not_active IP Right Cessation
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI315838B (zh) * | 2006-05-15 | 2009-10-11 | Tatung Co Ltd | |
| TWI397302B (zh) * | 2009-05-26 | 2013-05-21 | Wistron Corp | 可攜式電子裝置與行動通訊裝置的組合 |
| US20120229320A1 (en) * | 2011-03-11 | 2012-09-13 | Sunplus Technology Co., Ltd. | Nine-square virtual input system using a remote control |
| TW201329851A (zh) * | 2012-01-13 | 2013-07-16 | Wistron Corp | 觸控式顯示器、具有觸控式顯示器之電腦系統、及切換觸控式顯示器之操作模式的方法 |
| CN102981772A (zh) * | 2012-11-16 | 2013-03-20 | 北京道卓科技有限公司 | 设置虚拟键盘的方法及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201539292A (zh) | 2015-10-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI421726B (zh) | 無線簡報系統與應用其上之配對方法 | |
| JP5788592B2 (ja) | タッチスクリーンを介した安全な入力 | |
| CN101968712B (zh) | 具有触摸显示屏的遥控器 | |
| CN104460573B (zh) | 设备操作管理装置及其控制方法、远程操作系统、终端装置 | |
| CN107077311B (zh) | 输入信号仿真 | |
| US20150294103A1 (en) | Method and Password Verifying Device for Verifying an Input Password, and Computer System including the Password Verifying Device | |
| CN108885479A (zh) | 对外部具有触摸功能的显示设备的触摸输入支持 | |
| US10684962B2 (en) | Vendor-specific peripheral device class identifiers | |
| KR102091509B1 (ko) | 문자 입력 처리 방법 및 상기 방법이 적용되는 장치 | |
| JP2013172459A (ja) | モバイル端末を遠隔制御する方法及び装置 | |
| EP2808799A1 (en) | Equipment management device, equipment management method, program and equipment management system | |
| JP2019197560A (ja) | 既存のアプリケーションに連動するプロトタイプのテスト方法 | |
| CN109408013A (zh) | 一种显示控制方法及装置、设备 | |
| CN102929683B (zh) | 输入设备的全自动化仿真系统 | |
| TWI611335B (zh) | 輸入控制系統 | |
| CN102222008A (zh) | 界面管理系统及其方法 | |
| CN103329193B (zh) | 可编程显示器 | |
| CN107728898B (zh) | 一种信息处理方法及移动终端 | |
| US9233307B2 (en) | Fully automatic simulation system of an input device | |
| CN105022578A (zh) | 输入控制系统及方法 | |
| US9766863B2 (en) | Rendering interface objects defined by a separate application | |
| CN103713759A (zh) | 触摸式输入装置及其控制方法、及产生定义档的方法 | |
| EP2940583A2 (en) | Remote operating system | |
| CN107077450A (zh) | 多设备协作 | |
| CN109766107A (zh) | 一种改变键盘按键位置的方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |