TWI497349B - 自訂輸入裝置功能的方法及電子裝置 - Google Patents
自訂輸入裝置功能的方法及電子裝置 Download PDFInfo
- Publication number
- TWI497349B TWI497349B TW102138807A TW102138807A TWI497349B TW I497349 B TWI497349 B TW I497349B TW 102138807 A TW102138807 A TW 102138807A TW 102138807 A TW102138807 A TW 102138807A TW I497349 B TWI497349 B TW I497349B
- Authority
- TW
- Taiwan
- Prior art keywords
- input
- key
- setting
- setting information
- function
- Prior art date
Links
Landscapes
- Input From Keyboards Or The Like (AREA)
Description
本案關於一種自訂輸入裝置功能的方法及電子裝置。
雖觸控顯示裝置的技術蓬勃發展,但在多數以文書處理為主要訴求的電子裝置(例如桌上型電腦或是個人筆記型電腦),還是採用鍵盤作為主要的輸入工具。
一般而言,鍵盤主要可透過鍵盤控制器耦接至電子裝置的處理單元,並於鍵盤的按鍵被觸發時,內建於鍵盤中或設置於電子裝置的主機板的鍵盤控制器會藉由被觸發的開關位置,判別出被觸發的按鍵。此外,為了使電子裝置內的應用程式可直接控制並讀取鍵盤所輸入的信號,鍵盤按鍵被觸發後會將按鍵的掃描碼(scan code)透過作業系統傳遞,把鍵盤的資料送給應該接收的應用程式。
然而,隨著電子裝置體積的縮減(特別是個人筆記型電腦),該些電子裝置的部份附加功能,例如:切換顯示畫面在電腦裝置上的螢幕或投影機、調整聲音大小、或調整畫面的亮度等,皆需耦合在部份按鍵上。換言之,按鍵數量的縮減將會使得同一按鍵可能需支援一種以上的功能,一般習知多採用同時按壓功能切換鍵(Function key;Fn鍵)搭配一個一般數字或字母按鍵的方式,以啟動該些附加功能。
此外,目前個人筆記型電腦多為鍵盤與電子裝置耦接為一體,當部份按鍵損壞時,需送回製造商維修,且部份機型需直接替換整副鍵盤,對消費者而言實非經濟。
本案提供一種自訂輸入裝置功能的方法,其應用於電子裝
置,電子裝置具有一虛擬輸入介面與輸入裝置,輸入裝置具有至少一個輸入鍵。
本案自訂輸入裝置功能的方法包括:透過虛擬輸入介面定義輸入鍵的一設定資訊;將輸入鍵的設定資訊儲存至電子裝置的基本輸入/輸出系統,並更新對應輸入裝置的一設定資訊庫;其中,當更新後的設定資訊庫被讀取且輸入鍵被觸發時,執行對應設定資訊的設定功能。
本案更可提供一種具有自訂輸入裝置功能的電子裝置,電子裝置包括:輸入裝置、設定單元、儲存單元以及執行單元。且儲存單元分別電性連接執行單元以及設定單元。
輸入裝置具有至少一個輸入鍵。設定單元定義輸入鍵的設定資訊並產生設定資訊信號。而儲存單元則電性連接設定單元以接收設定單元產生的設定資訊信號,並依據設定資訊信號更新儲存單元內對應輸入裝置的設定資訊庫。
其中,當輸入鍵被觸發時,執行單元讀取更新後的設定資訊庫並執行對應設定資訊的設定功能,且設定資訊庫儲存於基本輸入/輸出系統。
1、20‧‧‧輸入裝置
11‧‧‧空鍵
12‧‧‧按鍵
21‧‧‧設定單元
22‧‧‧儲存單元
23‧‧‧執行單元
S1~S2‧‧‧方法步驟
圖1為本案電子裝置提供的虛擬輸入介面示意圖。
圖2為本案自訂輸入裝置功能的方法的步驟流程圖。
圖3為本案具有自訂輸入裝置功能的系統的系統架構圖。
以下將參照相關圖式,依序說明本案自訂輸入裝置功能的方法較佳實施例的步驟。其中相同的步驟、單元將以相同的參照符號加以說明。且為了便於理解,與本案非直接相關的步驟將省略。
本案所稱的電子裝置可為桌上型電腦裝置、準系統(Barebone)、或可攜式電腦裝置,其中,可攜式電腦裝置包括筆記型電腦(Notebooks)、平板型電腦(Tablet PC)、掌上型電腦(Palmtops)、及超級行動電腦(UMPC)、電子辭典、及個人數位助理其中之一者。本實施例的
輸入裝置為鍵盤,但不以鍵盤為限制。
接著請參考圖1及圖2,其分別為本案電子裝置提供的虛擬輸入介面示意圖,以及本案自訂輸入裝置功能的方法的步驟流程圖。
請先參考圖1,根據本案一實施例中之電子裝置至少包括虛擬輸入介面以及輸入裝置,輸入裝置1具有至少一個輸入鍵,輸入鍵可為空鍵11或按鍵12(圖面僅標示兩個按鍵),其中,於本實施例中,輸入裝置1具有兩個空鍵11各設置於空白鍵的一側。但空鍵11擺放的位置以及配置的數量將不以此為限制。此外,空鍵11的設定資訊於初始狀態時,尚不具備對應任何設定功能的設定資訊,然其他按鍵12則各自具有對應一個初始資訊的初始設定功能。此處的設定資訊及初始設定資訊皆為掃描碼。
此處所稱的按鍵12可為傳統的字母數字鍵(alphanumeric Keys)、功能鍵(Function Keys)、及功能切換鍵(Fn key)。字母數字鍵例如可包括英字母鍵a~z、數字鍵0~9、Ctrl鍵、Shift鍵、Alt鍵…等等,而功能鍵例如可包括F1~F12鍵…等等。
詳細而言,上述輸入裝置1更包括一個鍵盤控制器(圖未示出)組設於鍵盤內或電子裝置的主機板,以偵測空鍵11或按鍵12是否被觸發。
輸入裝置1上的每一個輸入鍵各自具有一相對應的開關元件,耦接於鍵盤控制器上。透過鍵盤控制器於固定時間掃描該些開關元件的情況,可判定是否有一個或多個輸入鍵被觸發,以傳送鍵盤信號給鍵盤控制器,並使鍵盤控制器再依據不同輸入鍵的鍵盤信號來匹配相對應的設定資訊。由於輸入裝置1的設定資訊將取決於所使用的鍵盤形式,故將不一一列舉於此。
以本實施例為例,輸入裝置1為鍵盤,虛擬輸入介面包括一個虛擬鍵盤,且虛擬鍵盤的虛擬輸入鍵與輸入裝置的輸入鍵對應配置。若電子裝置固定連接有輸入裝置1且其鍵盤配置為固定,則當使用者開啟電子裝置的虛擬輸入介面時,虛擬輸入介面將會直接顯示與實體輸入裝置相同鍵盤配置的虛擬鍵盤,以供使用者更直覺的操作。然而,若實體輸入裝置非為制式或固定,則可於虛擬輸入介面上增加選擇輸入裝置型號或是
透過輸入裝置的驅動程式等等方式,以顯示相對於實體輸入裝置1的虛擬輸入單元。
請參考圖2,本案自訂輸入裝置功能的方法包括:透過虛擬
輸入介面定義輸入鍵的設定資訊(步驟S1)。此處的輸入鍵為空鍵11或按鍵12,且定義設定資訊是可為將空鍵11或按鍵12設定為執行任一字母數字鍵的設定功能。
於一實施例中,是將空鍵11設定為英文字母P按鍵,以取
代原本的損壞的英文字母P按鍵。實際操作時,使用者可點擊虛擬鍵盤的英文字母P按鍵,並將英文字母P按鍵直接拖曳到虛擬鍵盤的空鍵11之上,即可完成設定。或者,藉由雙點擊虛擬鍵盤的英文字母P按鍵,透過虛擬輸入介面跳出通知,詢問使用者是否將選擇的按鍵為空鍵,此時使用者按下確定後即可完成設定。但其設定方式不以此兩種方式為限制。
以按鍵12為例,使用者可依據自身的習慣調整實體鍵盤上
的按鍵配置。舉例來說,可將兩個英文字母按鍵12的位置互調,使用者可在虛擬鍵盤上點擊英文字母P按鍵,並將其拖曳置英文字母按鍵A的位置,即可完成設定。但其設定方式不以此方式為限制。此外,步驟S1可設定的按鍵數量將不以兩個按鍵為限制。更可有一實施例,可供使用者自行設計整個鍵盤的配置,以符合不同需求。
此外,除了可將空鍵11或任一按鍵12設定為任一字母數
字鍵以外,亦可將空鍵11或任一按鍵12設定為功能鍵,換言之,此處的設定資訊可使空鍵11或任一按鍵12執行任一功能鍵的設定內容。此處所稱的功能鍵的設定內容,可為電子裝置的電源控制、狀態控制、音量調節、背光調整、或顯示畫面切換等等。故,設定後即可透過空鍵11或任一按鍵12直接開啟或關閉電子裝置的電源控制、控制電子裝置進入休眠或待機、透過空鍵11或任一按鍵12調整音量調節(可一個空鍵為音量增大、一個為音量鍵弱)、調整電子裝置的顯示螢幕的背光開啟或關閉以及在投影機上顯示電子裝置的顯示畫面。
實際設定時,除了部份已顯示於虛擬鍵盤的功能鍵(例如F1~F12鍵)以外,虛擬輸入介面上更包括一個控制選項視窗,使用者可點
擊控制選項視窗,並將選擇預設定的功能,即可完成設定。
接著,將輸入鍵的設定資訊儲存至電子裝置的儲存單元的基本輸入/輸出系統(Basic Input/Output System;BIOS),並更新對應輸入裝置的設定資訊庫(步驟S2),以輸入裝置1為鍵盤為例,此處所稱的設定資訊庫即為掃描碼表(scan code table)。
其中,電子裝置啟動時,將會讀取更新後的設定資訊庫,當更新後的設定資訊庫被讀取且輸入鍵被觸發時,執行對應設定資訊的設定功能。換言之,電子裝置啟動時,更新後的設定資訊庫透過儲存單元內具有基本輸入輸出系統的嵌入控制器(Embedded Controller,EC)或BIOS被讀取,便可依據更新後的設定資訊庫來執行對應設定資訊的設定功能。故在本案此種設定下,設定後的輸入鍵不需進入電子裝置的作業模式即可使用。
最後,請參考圖3,其為本案具有自訂輸入裝置功能的系統的系統架構圖。
本案有自訂輸入裝置功能的系統,其可應用於如前述的電子裝置,至少包括:輸入裝置20、設定單元21、儲存單元22以及執行單元23。輸入裝置20具有至少一個輸入鍵,且儲存單元22分別與設定單元21以及執行單元23電性連接。其中,設定單元21、儲存單元22以及執行單元23可為軟體程式、韌體以及硬體其中之一者。此外,設定單元21更包括虛擬輸入介面,且虛擬輸入介面的虛擬輸入鍵與輸入裝置20的輸入鍵對應配置。
透過設定單元21可定義輸入鍵的設定資訊並產生設定資訊信號,實際操作上,使用者可透過虛擬輸入介面上的虛擬輸入單元設定輸入鍵(此實施例的輸入鍵可為空鍵或任一按鍵)的設定資訊。當使用者完成設定後,設定單元21將會將其設定資訊轉換成設定資訊信號傳送給儲存單元22。而儲存單元22則接收設定單元21產生的設定資訊信號後,再依據設定資訊信號更新儲存單元22內對應輸入裝置的設定資訊庫。最後,執行單元23則可讀取儲存單元22更新後的設定資訊庫並執行對應的設定資訊。
詳而言之,當輸入裝置1的輸入鍵(空鍵11或按鍵12)被觸發時,執行單元23將會讀取更新後的設定資訊庫,並執行對應的設定資訊的設定功能,且設定資訊庫設置於儲存單元22的基本輸入/輸出系統。
其餘各單元的操作步驟與前述方法的步驟相似,故將不再贅述。
綜上所述,本案透過電子裝置所提供的虛擬輸入介面,可令使用者自行定義輸入裝置上的任一輸入鍵,並可達到透過單一輸入鍵可直接控制並啟動電子裝置的附加功能或是以備用的空鍵取代損壞的輸入鍵等,以解決上述問題。
以上所述僅為舉例性,而非為限制性者。任何未脫離本案之精神與範疇,而對其進行之等效修改或變更,均應包含於後附之申請專利範圍中。
S1~S2‧‧‧方法步驟
Claims (13)
- 一種自訂輸入裝置功能的方法,其應用於一電子裝置,該電子裝置具有一虛擬輸入介面與一輸入裝置,該輸入裝置具有至少一個輸入鍵,該方法包括:透過該虛擬輸入介面定義該輸入鍵的一設定資訊;以及將該輸入鍵的該設定資訊儲存至該電子裝置的一基本輸入/輸出系統,並更新對應該輸入裝置的一設定資訊庫;其中,當更新後的設定資訊庫被讀取且該輸入鍵被觸發時,執行對應該設定資訊的一設定功能,其中,該虛擬輸入介面的一虛擬輸入鍵與該輸入裝置的該輸入鍵對應配置。
- 如申請專利範圍第1項所述的方法,其中該輸入鍵為一空鍵或一按鍵,於一初始狀態時,該空鍵的設定資訊將不具有對應的任何設定功能,而該按鍵的初始設定資訊則具有對應的初始設定功能。
- 如申請專利範圍第1項所述的方法,其中該設定功能為使該輸入鍵執行任一字母數字鍵。
- 如申請專利範圍第1項所述的方法,其中該設定功能為使該輸入鍵執行任一功能鍵。
- 如申請專利範圍第4項所述的方法,其中該功能鍵的設定功能為電源控制、狀態控制、音量調節、背光調整或顯示畫面切換。
- 如申請專利範圍第1項所述的方法,其中該更新後的設定資訊庫是透過該基本輸入/輸出系統被讀取。
- 一種具有自訂輸入裝置功能的電子裝置,其包括:一輸入裝置,具有至少一個輸入鍵;一設定單元,定義該輸入鍵的一設定資訊並產生一設定資訊信號;一儲存單元,電性連接該設定單元以接收該設定資訊信號,並依據該設定資訊信號更新該儲存單元內對應該輸入裝置的一設定資訊庫;以及一執行單元,電性連接該儲存單元; 其中,當該輸入鍵被觸發時,該執行單元讀取更新後的設定資訊庫並執行對應該設定資訊的設定功能,且該設定資訊庫儲存於一基本輸入/輸出系統,其中,該虛擬輸入介面的一虛擬輸入鍵與該輸入裝置的該輸入鍵對應配置。
- 如申請專利範圍第7項所述的電子裝置,其中該輸入鍵為一空鍵或一按鍵,於一初始狀態時,該空鍵的設定資訊將不具有對應的任何設定功能,而該按鍵的初始設定資訊則具有對應的初始設定功能。
- 如申請專利範圍第7項所述的電子裝置,其中該些單元係為軟體程式、韌體以及硬體其中之一者。
- 如申請專利範圍第7項所述的電子裝置,其中該設定單元包括一虛擬輸入介面。
- 如申請專利範圍第7項所述的電子裝置,其中該設定功能為使該輸入鍵執行任一字母數字鍵。
- 如申請專利範圍第7項所述的電子裝置,其中該設定功能為使該輸入鍵執行任一功能鍵。
- 如申請專利範圍第12項所述的電子裝置,其中該功能鍵的設定功能為電源控制、狀態控制、音量調節、背光調整或顯示畫面切換。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/085,240 US20140145963A1 (en) | 2012-11-23 | 2013-11-20 | Method of custom-defined functions of input device and electronic device using the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261729533P | 2012-11-23 | 2012-11-23 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201421292A TW201421292A (zh) | 2014-06-01 |
TWI497349B true TWI497349B (zh) | 2015-08-21 |
Family
ID=51393436
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW102138807A TWI497349B (zh) | 2012-11-23 | 2013-10-25 | 自訂輸入裝置功能的方法及電子裝置 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI497349B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI553613B (zh) * | 2014-12-03 | 2016-10-11 | 緯創資通股份有限公司 | 電子裝置及顯示器的背光控制方法 |
TW202113561A (zh) * | 2019-09-20 | 2021-04-01 | 和碩聯合科技股份有限公司 | 筆記型電腦及其操作方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080252493A1 (en) * | 2007-04-16 | 2008-10-16 | Via Technologies, Inc. | Method of setting specific scan codes for manual input device |
US20090201636A1 (en) * | 2008-02-08 | 2009-08-13 | Motion Computing, Inc. | Ergonomic Solvent Resistant Portable Computer |
TW201205349A (en) * | 2010-07-20 | 2012-02-01 | Giga Byte Tech Co Ltd | Keyboards providing macro functions and macro function setting method using the same, and computer program products thereof |
TW201234262A (en) * | 2011-01-05 | 2012-08-16 | Razer Asia Pacific Pte Ltd | Systems and methods for managing, selecting, and updating visual interface content using display-enabled keyboards, keypads, and/or other user input devices |
-
2013
- 2013-10-25 TW TW102138807A patent/TWI497349B/zh active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080252493A1 (en) * | 2007-04-16 | 2008-10-16 | Via Technologies, Inc. | Method of setting specific scan codes for manual input device |
US20090201636A1 (en) * | 2008-02-08 | 2009-08-13 | Motion Computing, Inc. | Ergonomic Solvent Resistant Portable Computer |
TW201205349A (en) * | 2010-07-20 | 2012-02-01 | Giga Byte Tech Co Ltd | Keyboards providing macro functions and macro function setting method using the same, and computer program products thereof |
TW201234262A (en) * | 2011-01-05 | 2012-08-16 | Razer Asia Pacific Pte Ltd | Systems and methods for managing, selecting, and updating visual interface content using display-enabled keyboards, keypads, and/or other user input devices |
Also Published As
Publication number | Publication date |
---|---|
TW201421292A (zh) | 2014-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9122364B2 (en) | Input device | |
US9035883B2 (en) | Systems and methods for modifying virtual keyboards on a user interface | |
KR101331697B1 (ko) | 단말기의 문자 입력 장치 및 방법 | |
JP6055961B2 (ja) | テキスト選択及び入力 | |
US9041653B2 (en) | Electronic device, controlling method thereof and computer program product | |
US20030074647A1 (en) | Automatic software input panel selection based on application program state | |
US20120124527A1 (en) | Portable electronic device, and control method and control program for the same | |
US8694885B2 (en) | Keyboard input method and assistant system thereof | |
BRPI0805417A2 (pt) | mÉtodo para alternar a interface com o usuÁrio, dispositivo eletrânico e meio de gravaÇço com o emprego do mesmo | |
TW201120708A (en) | Touch screen keypad layout | |
US20060277491A1 (en) | Information processing apparatus and display control method | |
CN109491573B (zh) | 电子装置控制方法以及执行此方法的电子装置 | |
US20130050098A1 (en) | User input of diacritical characters | |
US11137891B2 (en) | Display processing method and electronic device | |
WO2018177157A1 (zh) | 一种移动终端的字符输入方法及移动终端 | |
US20030223182A1 (en) | Information processing apparatus and window size control method used in the same unit | |
US8839123B2 (en) | Generating a visual user interface | |
JP2010231626A (ja) | 情報処理装置 | |
JP2015176268A (ja) | 電子機器および認証方法 | |
TWI497349B (zh) | 自訂輸入裝置功能的方法及電子裝置 | |
JP2011159082A (ja) | 情報処理装置及び画像表示方法 | |
US20120151409A1 (en) | Electronic Apparatus and Display Control Method | |
US20190302952A1 (en) | Mobile device, computer input system and computer readable storage medium | |
US20160062633A1 (en) | Method of providing user interface and recording medium and character input device comprising the same | |
WO2014003012A1 (ja) | 端末装置、表示制御方法およびプログラム |