[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

TW201421292A - Method and electronic device for defining user-defined keys of input device - Google Patents

Method and electronic device for defining user-defined keys of input device Download PDF

Info

Publication number
TW201421292A
TW201421292A TW102138807A TW102138807A TW201421292A TW 201421292 A TW201421292 A TW 201421292A TW 102138807 A TW102138807 A TW 102138807A TW 102138807 A TW102138807 A TW 102138807A TW 201421292 A TW201421292 A TW 201421292A
Authority
TW
Taiwan
Prior art keywords
input
key
setting
function
setting information
Prior art date
Application number
TW102138807A
Other languages
Chinese (zh)
Other versions
TWI497349B (en
Inventor
yun-feng Yan
Lin-Yan Yang
Original Assignee
Asus Technology Pte Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Asus Technology Pte Ltd filed Critical Asus Technology Pte Ltd
Priority to US14/085,240 priority Critical patent/US20140145963A1/en
Publication of TW201421292A publication Critical patent/TW201421292A/en
Application granted granted Critical
Publication of TWI497349B publication Critical patent/TWI497349B/en

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

A method using on an electronic device for defining user-defined keys is provided. The electronic device has a virtual input interface and an input device. The input device has at least one input key. The method includes at least follow steps: defining the configuration information of the input key via the virtual input interface; saving the configuration information to the basic input/output system in a storing unit of the electronic device, and updating the configuration database of the input device correspondingly; wherein when the input key is activate and the updated configuration database is read, a function that correspond to the updated configuration information will be activated.

Description

自訂輸入裝置功能的方法及電子裝置 Method and device for customizing input device function

本案關於一種自訂輸入裝置功能的方法及電子裝置。 The present invention relates to a method and an electronic device for customizing the function of an input device.

雖觸控顯示裝置的技術蓬勃發展,但在多數以文書處理為主要訴求的電子裝置(例如桌上型電腦或是個人筆記型電腦),還是採用鍵盤作為主要的輸入工具。 Although the technology of the touch display device is booming, in most electronic devices (such as desktop computers or personal notebook computers), which are mainly subject to word processing, a keyboard is used as a main input tool.

一般而言,鍵盤主要可透過鍵盤控制器耦接至電子裝置的處理單元,並於鍵盤的按鍵被觸發時,內建於鍵盤中或設置於電子裝置的主機板的鍵盤控制器會藉由被觸發的開關位置,判別出被觸發的按鍵。此外,為了使電子裝置內的應用程式可直接控制並讀取鍵盤所輸入的信號,鍵盤按鍵被觸發後會將按鍵的掃描碼(scan code)透過作業系統傳遞,把鍵盤的資料送給應該接收的應用程式。 Generally, the keyboard is mainly coupled to the processing unit of the electronic device through the keyboard controller, and when the keyboard button is triggered, the keyboard controller built in the keyboard or disposed on the motherboard of the electronic device is The position of the triggered switch determines the button that is triggered. In addition, in order to enable the application in the electronic device to directly control and read the signal input by the keyboard, after the keyboard button is triggered, the scan code of the button is transmitted through the operating system, and the data of the keyboard is sent to be received. Application.

然而,隨著電子裝置體積的縮減(特別是個人筆記型電腦),該些電子裝置的部份附加功能,例如:切換顯示畫面在電腦裝置上的螢幕或投影機、調整聲音大小、或調整畫面的亮度等,皆需耦合在部份按鍵上。換言之,按鍵數量的縮減將會使得同一按鍵可能需支援一種以上的功能,一般習知多採用同時按壓功能切換鍵(Function key;Fn鍵)搭配一個一般數字或字母按鍵的方式,以啟動該些附加功能。 However, with the reduction of the size of electronic devices (especially personal notebook computers), some additional functions of the electronic devices, such as switching the screen or projector on the computer device, adjusting the sound size, or adjusting the screen The brightness, etc., need to be coupled to some of the buttons. In other words, the reduction in the number of buttons will make the same button need to support more than one function. Generally, it is common to press the function key (Function key; Fn button) with a general numeric or alphabetic button to activate the additional. Features.

此外,目前個人筆記型電腦多為鍵盤與電子裝置耦接為一體,當部份按鍵損壞時,需送回製造商維修,且部份機型需直接替換整副鍵盤,對消費者而言實非經濟。 In addition, at present, personal notebook computers are mostly integrated with the keyboard and the electronic device. When some of the keys are damaged, they need to be sent back to the manufacturer for repair, and some models need to directly replace the entire keyboard, which is true for the consumer. Non-economic.

本案提供一種自訂輸入裝置功能的方法,其應用於電子裝 置,電子裝置具有一虛擬輸入介面與輸入裝置,輸入裝置具有至少一個輸入鍵。 The present invention provides a method for customizing the function of an input device, which is applied to an electronic device. The electronic device has a virtual input interface and an input device, and the input device has at least one input key.

本案自訂輸入裝置功能的方法包括:透過虛擬輸入介面定義輸入鍵的一設定資訊;將輸入鍵的設定資訊儲存至電子裝置的基本輸入/輸出系統,並更新對應輸入裝置的一設定資訊庫;其中,當更新後的設定資訊庫被讀取且輸入鍵被觸發時,執行對應設定資訊的設定功能。 The method for customizing the function of the input device includes: defining a setting information of the input key through the virtual input interface; storing the setting information of the input key to the basic input/output system of the electronic device, and updating a setting information database of the corresponding input device; Wherein, when the updated setting information database is read and the input key is triggered, the setting function of the corresponding setting information is executed.

本案更可提供一種具有自訂輸入裝置功能的電子裝置,電子裝置包括:輸入裝置、設定單元、儲存單元以及執行單元。且儲存單元分別電性連接執行單元以及設定單元。 The present invention further provides an electronic device having a function of a custom input device, the electronic device comprising: an input device, a setting unit, a storage unit, and an execution unit. And the storage unit is electrically connected to the execution unit and the setting unit respectively.

輸入裝置具有至少一個輸入鍵。設定單元定義輸入鍵的設定資訊並產生設定資訊信號。而儲存單元則電性連接設定單元以接收設定單元產生的設定資訊信號,並依據設定資訊信號更新儲存單元內對應輸入裝置的設定資訊庫。 The input device has at least one input key. The setting unit defines the setting information of the input key and generates a setting information signal. The storage unit is electrically connected to the setting unit to receive the setting information signal generated by the setting unit, and updates the setting information base of the corresponding input device in the storage unit according to the setting information signal.

其中,當輸入鍵被觸發時,執行單元讀取更新後的設定資訊庫並執行對應設定資訊的設定功能,且設定資訊庫儲存於基本輸入/輸出系統。 Wherein, when the input key is triggered, the execution unit reads the updated setting information base and performs a setting function of the corresponding setting information, and the setting information library is stored in the basic input/output system.

1、20‧‧‧輸入裝置 1, 20‧‧‧ input device

11‧‧‧空鍵 11‧‧‧ empty key

12‧‧‧按鍵 12‧‧‧ button

21‧‧‧設定單元 21‧‧‧Setting unit

22‧‧‧儲存單元 22‧‧‧ storage unit

23‧‧‧執行單元 23‧‧‧Execution unit

S1~S2‧‧‧方法步驟 S1~S2‧‧‧ method steps

圖1為本案電子裝置提供的虛擬輸入介面示意圖。 FIG. 1 is a schematic diagram of a virtual input interface provided by the electronic device of the present invention.

圖2為本案自訂輸入裝置功能的方法的步驟流程圖。 2 is a flow chart showing the steps of a method for customizing the function of the input device.

圖3為本案具有自訂輸入裝置功能的系統的系統架構圖。 FIG. 3 is a system architecture diagram of a system having a custom input device function.

以下將參照相關圖式,依序說明本案自訂輸入裝置功能的方法較佳實施例的步驟。其中相同的步驟、單元將以相同的參照符號加以說明。且為了便於理解,與本案非直接相關的步驟將省略。 Hereinafter, the steps of the preferred embodiment of the method for customizing the input device function will be sequentially described with reference to the related drawings. The same steps and units will be described with the same reference symbols. And for ease of understanding, steps that are not directly related to this case will be omitted.

本案所稱的電子裝置可為桌上型電腦裝置、準系統(Barebone)、或可攜式電腦裝置,其中,可攜式電腦裝置包括筆記型電腦(Notebooks)、平板型電腦(Tablet PC)、掌上型電腦(Palmtops)、及超級行動電腦(UMPC)、電子辭典、及個人數位助理其中之一者。本實施例的 輸入裝置為鍵盤,但不以鍵盤為限制。 The electronic device referred to in the present case may be a desktop computer device, a barebone system (Barebone), or a portable computer device, wherein the portable computer device includes a notebook computer (Tablet), a tablet computer (Tablet PC), One of Palmtops, Super Mobile Computer (UMPC), electronic dictionary, and personal digital assistant. The embodiment The input device is a keyboard, but is not limited by the keyboard.

接著請參考圖1及圖2,其分別為本案電子裝置提供的虛擬輸入介面示意圖,以及本案自訂輸入裝置功能的方法的步驟流程圖。 Next, please refer to FIG. 1 and FIG. 2 , which are respectively a schematic diagram of a virtual input interface provided by the electronic device of the present invention, and a flow chart of steps of a method for customizing the function of the input device in the present case.

請先參考圖1,根據本案一實施例中之電子裝置至少包括虛擬輸入介面以及輸入裝置,輸入裝置1具有至少一個輸入鍵,輸入鍵可為空鍵11或按鍵12(圖面僅標示兩個按鍵),其中,於本實施例中,輸入裝置1具有兩個空鍵11各設置於空白鍵的一側。但空鍵11擺放的位置以及配置的數量將不以此為限制。此外,空鍵11的設定資訊於初始狀態時,尚不具備對應任何設定功能的設定資訊,然其他按鍵12則各自具有對應一個初始資訊的初始設定功能。此處的設定資訊及初始設定資訊皆為掃描碼。 Referring to FIG. 1 , an electronic device according to an embodiment of the present invention includes at least a virtual input interface and an input device. The input device 1 has at least one input button, and the input button can be an empty button 11 or a button 12 (the figure only indicates two In the present embodiment, the input device 1 has two empty keys 11 each disposed on one side of the blank key. However, the position where the empty key 11 is placed and the number of configurations are not limited thereto. Further, when the setting information of the empty key 11 is in the initial state, the setting information corresponding to any setting function is not yet provided, and the other keys 12 each have an initial setting function corresponding to one initial information. The setting information and initial setting information here are all scan codes.

此處所稱的按鍵12可為傳統的字母數字鍵(alphanumeric Keys)、功能鍵(Function Keys)、及功能切換鍵(Fn key)。字母數字鍵例如可包括英字母鍵a~z、數字鍵0~9、Ctrl鍵、Shift鍵、Alt鍵…等等,而功能鍵例如可包括F1~F12鍵…等等。 The keys 12 referred to herein may be conventional alphanumeric keys, function keys, and function keys (Fn key). The alphanumeric keys may include, for example, English alphabet keys a to z, numeric keys 0 to 9, Ctrl key, Shift key, Alt key, etc., and the function keys may include, for example, F1 to F12 keys, and the like.

詳細而言,上述輸入裝置1更包括一個鍵盤控制器(圖未示出)組設於鍵盤內或電子裝置的主機板,以偵測空鍵11或按鍵12是否被觸發。 In detail, the input device 1 further includes a keyboard controller (not shown) disposed in the keyboard or the motherboard of the electronic device to detect whether the empty button 11 or the button 12 is triggered.

輸入裝置1上的每一個輸入鍵各自具有一相對應的開關元件,耦接於鍵盤控制器上。透過鍵盤控制器於固定時間掃描該些開關元件的情況,可判定是否有一個或多個輸入鍵被觸發,以傳送鍵盤信號給鍵盤控制器,並使鍵盤控制器再依據不同輸入鍵的鍵盤信號來匹配相對應的設定資訊。由於輸入裝置1的設定資訊將取決於所使用的鍵盤形式,故將不一一列舉於此。 Each of the input keys on the input device 1 has a corresponding switching element coupled to the keyboard controller. By scanning the switching elements at a fixed time through the keyboard controller, it can be determined whether one or more input keys are triggered to transmit a keyboard signal to the keyboard controller, and the keyboard controller is further based on keyboard signals of different input keys. To match the corresponding setting information. Since the setting information of the input device 1 will depend on the keyboard form used, it will not be listed here.

以本實施例為例,輸入裝置1為鍵盤,虛擬輸入介面包括一個虛擬鍵盤,且虛擬鍵盤的虛擬輸入鍵與輸入裝置的輸入鍵對應配置。若電子裝置固定連接有輸入裝置1且其鍵盤配置為固定,則當使用者開啟電子裝置的虛擬輸入介面時,虛擬輸入介面將會直接顯示與實體輸入裝置相同鍵盤配置的虛擬鍵盤,以供使用者更直覺的操作。然而,若實體輸入裝置非為制式或固定,則可於虛擬輸入介面上增加選擇輸入裝置型號或是 透過輸入裝置的驅動程式等等方式,以顯示相對於實體輸入裝置1的虛擬輸入單元。 Taking the embodiment as an example, the input device 1 is a keyboard, the virtual input interface includes a virtual keyboard, and the virtual input key of the virtual keyboard is configured corresponding to the input key of the input device. If the electronic device is fixedly connected to the input device 1 and the keyboard is configured to be fixed, when the user opens the virtual input interface of the electronic device, the virtual input interface directly displays the virtual keyboard with the same keyboard configuration as the physical input device for use. More intuitive operation. However, if the physical input device is not standard or fixed, the input device type can be added to the virtual input interface or The virtual input unit with respect to the physical input device 1 is displayed by means of a driver of the input device or the like.

請參考圖2,本案自訂輸入裝置功能的方法包括:透過虛擬 輸入介面定義輸入鍵的設定資訊(步驟S1)。此處的輸入鍵為空鍵11或按鍵12,且定義設定資訊是可為將空鍵11或按鍵12設定為執行任一字母數字鍵的設定功能。 Please refer to FIG. 2, the method for customizing the input device function in this case includes: through virtual The input interface defines setting information of the input key (step S1). The input key here is the empty key 11 or the key 12, and the setting information is defined as a setting function for setting the empty key 11 or the key 12 to execute any alphanumeric key.

於一實施例中,是將空鍵11設定為英文字母P按鍵,以取 代原本的損壞的英文字母P按鍵。實際操作時,使用者可點擊虛擬鍵盤的英文字母P按鍵,並將英文字母P按鍵直接拖曳到虛擬鍵盤的空鍵11之上,即可完成設定。或者,藉由雙點擊虛擬鍵盤的英文字母P按鍵,透過虛擬輸入介面跳出通知,詢問使用者是否將選擇的按鍵為空鍵,此時使用者按下確定後即可完成設定。但其設定方式不以此兩種方式為限制。 In an embodiment, the empty key 11 is set to the English letter P button to take Replace the original damaged letter P button. In actual operation, the user can click the English letter P button of the virtual keyboard, and drag the English letter P button directly onto the empty key 11 of the virtual keyboard to complete the setting. Alternatively, by double clicking on the English letter P button of the virtual keyboard, the notification is jumped out through the virtual input interface, and the user is asked whether the selected button is an empty key, and the user can press the OK button to complete the setting. However, the setting method is not limited by these two methods.

以按鍵12為例,使用者可依據自身的習慣調整實體鍵盤上 的按鍵配置。舉例來說,可將兩個英文字母按鍵12的位置互調,使用者可在虛擬鍵盤上點擊英文字母P按鍵,並將其拖曳置英文字母按鍵A的位置,即可完成設定。但其設定方式不以此方式為限制。此外,步驟S1可設定的按鍵數量將不以兩個按鍵為限制。更可有一實施例,可供使用者自行設計整個鍵盤的配置,以符合不同需求。 Taking the button 12 as an example, the user can adjust the physical keyboard according to his own habits. Button configuration. For example, the position of the two English alphabet keys 12 can be adjusted. The user can click the English letter P button on the virtual keyboard and drag the position of the English alphabet button A to complete the setting. However, the setting method is not limited in this way. In addition, the number of buttons that can be set in step S1 will not be limited by two buttons. There is an embodiment that allows the user to design the entire keyboard to suit different needs.

此外,除了可將空鍵11或任一按鍵12設定為任一字母數 字鍵以外,亦可將空鍵11或任一按鍵12設定為功能鍵,換言之,此處的設定資訊可使空鍵11或任一按鍵12執行任一功能鍵的設定內容。此處所稱的功能鍵的設定內容,可為電子裝置的電源控制、狀態控制、音量調節、背光調整、或顯示畫面切換等等。故,設定後即可透過空鍵11或任一按鍵12直接開啟或關閉電子裝置的電源控制、控制電子裝置進入休眠或待機、透過空鍵11或任一按鍵12調整音量調節(可一個空鍵為音量增大、一個為音量鍵弱)、調整電子裝置的顯示螢幕的背光開啟或關閉以及在投影機上顯示電子裝置的顯示畫面。 In addition, in addition to setting the empty key 11 or any of the keys 12 to any number of letters In addition to the word key, the empty key 11 or any of the keys 12 can also be set as a function key. In other words, the setting information herein can cause the empty key 11 or any of the keys 12 to execute the setting contents of any of the function keys. The setting contents of the function keys referred to herein may be power control, state control, volume adjustment, backlight adjustment, or display screen switching of the electronic device. Therefore, after setting, the power control of the electronic device can be directly turned on or off through the empty key 11 or any of the keys 12, and the control electronic device can enter the sleep or standby mode, and the volume adjustment can be adjusted through the empty key 11 or any of the buttons 12 (a blank key can be used) For the volume is increased, one is the volume key weak), the backlight of the display screen of the electronic device is turned on or off, and the display screen of the electronic device is displayed on the projector.

實際設定時,除了部份已顯示於虛擬鍵盤的功能鍵(例如F1~F12鍵)以外,虛擬輸入介面上更包括一個控制選項視窗,使用者可點 擊控制選項視窗,並將選擇預設定的功能,即可完成設定。 In actual setting, in addition to some function keys (such as F1~F12 keys) that have been displayed on the virtual keyboard, the virtual input interface also includes a control option window, which can be clicked by the user. Click on the Control Options window and select the pre-set function to complete the setup.

接著,將輸入鍵的設定資訊儲存至電子裝置的儲存單元的基本輸入/輸出系統(Basic Input/Output System;BIOS),並更新對應輸入裝置的設定資訊庫(步驟S2),以輸入裝置1為鍵盤為例,此處所稱的設定資訊庫即為掃描碼表(scan code table)。 Then, the setting information of the input key is stored in a basic input/output system (BIOS) of the storage unit of the electronic device, and the setting information base of the corresponding input device is updated (step S2), so that the input device 1 is For example, the keyboard is a scan code table.

其中,電子裝置啟動時,將會讀取更新後的設定資訊庫,當更新後的設定資訊庫被讀取且輸入鍵被觸發時,執行對應設定資訊的設定功能。換言之,電子裝置啟動時,更新後的設定資訊庫透過儲存單元內具有基本輸入輸出系統的嵌入控制器(Embedded Controller,EC)或BIOS被讀取,便可依據更新後的設定資訊庫來執行對應設定資訊的設定功能。故在本案此種設定下,設定後的輸入鍵不需進入電子裝置的作業模式即可使用。 When the electronic device is started, the updated setting information database is read, and when the updated setting information database is read and the input key is triggered, the setting function of the corresponding setting information is executed. In other words, when the electronic device is started, the updated setting information database is read through an embedded controller (EC) or a BIOS having a basic input/output system in the storage unit, and the corresponding setting information base can be executed according to the updated setting information database. Set the information setting function. Therefore, in the case of this case, the set input key can be used without entering the operation mode of the electronic device.

最後,請參考圖3,其為本案具有自訂輸入裝置功能的系統的系統架構圖。 Finally, please refer to FIG. 3 , which is a system architecture diagram of a system with a custom input device function.

本案有自訂輸入裝置功能的系統,其可應用於如前述的電子裝置,至少包括:輸入裝置20、設定單元21、儲存單元22以及執行單元23。輸入裝置20具有至少一個輸入鍵,且儲存單元22分別與設定單元21以及執行單元23電性連接。其中,設定單元21、儲存單元22以及執行單元23可為軟體程式、韌體以及硬體其中之一者。此外,設定單元21更包括虛擬輸入介面,且虛擬輸入介面的虛擬輸入鍵與輸入裝置20的輸入鍵對應配置。 The present invention has a system for customizing input device functions, which can be applied to an electronic device as described above, and includes at least an input device 20, a setting unit 21, a storage unit 22, and an execution unit 23. The input device 20 has at least one input key, and the storage unit 22 is electrically connected to the setting unit 21 and the execution unit 23, respectively. The setting unit 21, the storage unit 22, and the executing unit 23 may be one of a software program, a firmware, and a hardware. In addition, the setting unit 21 further includes a virtual input interface, and the virtual input key of the virtual input interface is configured corresponding to the input key of the input device 20.

透過設定單元21可定義輸入鍵的設定資訊並產生設定資訊信號,實際操作上,使用者可透過虛擬輸入介面上的虛擬輸入單元設定輸入鍵(此實施例的輸入鍵可為空鍵或任一按鍵)的設定資訊。當使用者完成設定後,設定單元21將會將其設定資訊轉換成設定資訊信號傳送給儲存單元22。而儲存單元22則接收設定單元21產生的設定資訊信號後,再依據設定資訊信號更新儲存單元22內對應輸入裝置的設定資訊庫。最後,執行單元23則可讀取儲存單元22更新後的設定資訊庫並執行對應的設定資訊。 Through the setting unit 21, the setting information of the input key can be defined and the setting information signal is generated. In actual operation, the user can set the input key through the virtual input unit on the virtual input interface (the input key of this embodiment can be an empty key or any Button) setting information. When the user completes the setting, the setting unit 21 converts the setting information into a setting information signal and transmits it to the storage unit 22. The storage unit 22 receives the setting information signal generated by the setting unit 21, and then updates the setting information library of the corresponding input device in the storage unit 22 according to the setting information signal. Finally, the executing unit 23 can read the updated setting information database of the storage unit 22 and execute corresponding setting information.

詳而言之,當輸入裝置1的輸入鍵(空鍵11或按鍵12)被觸發時,執行單元23將會讀取更新後的設定資訊庫,並執行對應的設定資訊的設定功能,且設定資訊庫設置於儲存單元22的基本輸入/輸出系統。 In detail, when the input key (the empty key 11 or the key 12) of the input device 1 is triggered, the execution unit 23 will read the updated setting information base, and execute the corresponding setting information setting function, and set The information base is provided to the basic input/output system of the storage unit 22.

其餘各單元的操作步驟與前述方法的步驟相似,故將不再贅述。 The operation steps of the remaining units are similar to those of the foregoing methods, and thus will not be described again.

綜上所述,本案透過電子裝置所提供的虛擬輸入介面,可令使用者自行定義輸入裝置上的任一輸入鍵,並可達到透過單一輸入鍵可直接控制並啟動電子裝置的附加功能或是以備用的空鍵取代損壞的輸入鍵等,以解決上述問題。 In summary, the virtual input interface provided by the electronic device allows the user to define any input button on the input device, and can directly control and activate the additional function of the electronic device through a single input button or Replace the damaged input keys with spare empty keys to solve the above problem.

以上所述僅為舉例性,而非為限制性者。任何未脫離本案之精神與範疇,而對其進行之等效修改或變更,均應包含於後附之申請專利範圍中。 The above is intended to be illustrative only and not limiting. Any equivalent modifications or changes made to the spirit and scope of this case shall be included in the scope of the appended patent application.

S1~S2‧‧‧方法步驟 S1~S2‧‧‧ method steps

Claims (15)

一種自訂輸入裝置功能的方法,其應用於一電子裝置,該電子裝置具有一虛擬輸入介面與一輸入裝置,該輸入裝置具有至少一個輸入鍵,該方法包括:透過該虛擬輸入介面定義該輸入鍵的一設定資訊;以及將該輸入鍵的該設定資訊儲存至該電子裝置的一基本輸入/輸出系統,並更新對應該輸入裝置的一設定資訊庫;其中,當更新後的設定資訊庫被讀取且該輸入鍵被觸發時,執行對應該設定資訊的一設定功能。 A method for customizing an input device function, which is applied to an electronic device having a virtual input interface and an input device, the input device having at least one input key, the method comprising: defining the input through the virtual input interface a setting information of the key; and storing the setting information of the input key to a basic input/output system of the electronic device, and updating a setting information database corresponding to the input device; wherein, when the updated setting information database is When reading and the input key is triggered, a setting function corresponding to the setting information is executed. 如申請專利範圍第1項所述的方法,其中該輸入鍵為一空鍵或一按鍵,於一初始狀態時,該空鍵的設定資訊將不具有對應的任何設定功能,而該按鍵的初始設定資訊則具有對應的初始設定功能。 The method of claim 1, wherein the input key is an empty key or a button, and in an initial state, the setting information of the empty key does not have any corresponding setting function, and the initial setting of the button The information has a corresponding initial setting function. 如申請專利範圍第1項所述的方法,其中該虛擬輸入介面的一虛擬輸入鍵與該輸入裝置的該輸入鍵對應配置。 The method of claim 1, wherein a virtual input key of the virtual input interface is configured corresponding to the input key of the input device. 如申請專利範圍第1項所述的方法,其中該設定功能為使該輸入鍵執行任一字母數字鍵。 The method of claim 1, wherein the setting function is to cause the input key to execute any alphanumeric key. 如申請專利範圍第1項所述的方法,其中該設定功能為使該輸入鍵執行任一功能鍵。 The method of claim 1, wherein the setting function is to cause the input key to execute any of the function keys. 如申請專利範圍第5項所述的方法,其中該功能鍵的設定功能為電源控制、狀態控制、音量調節、背光調整或顯示畫面切換。 The method of claim 5, wherein the function of the function key is power control, state control, volume adjustment, backlight adjustment, or display screen switching. 如申請專利範圍第1項所述的方法,其中該更新後的設定資訊庫是透過該基本輸入/輸出系統被讀取。 The method of claim 1, wherein the updated setting information database is read through the basic input/output system. 一種具有自訂輸入裝置功能的電子裝置,其包括:一輸入裝置,具有至少一個輸入鍵;一設定單元,定義該輸入鍵的一設定資訊並產生一設定資訊信號;一儲存單元,電性連接該設定單元以接收該設定資訊信號,並依據該設定資訊信號更新該儲存單元內對應該輸入裝置的一設定資訊庫;以及一執行單元,電性連接該儲存單元; 其中,當該輸入鍵被觸發時,該執行單元讀取更新後的設定資訊庫並執行對應該設定資訊的設定功能,且該設定資訊庫儲存於一基本輸入/輸出系統。 An electronic device having a function of a custom input device, comprising: an input device having at least one input key; a setting unit defining a setting information of the input key and generating a setting information signal; a storage unit electrically connected The setting unit receives the setting information signal, and updates a setting information library corresponding to the input device in the storage unit according to the setting information signal; and an executing unit electrically connecting the storage unit; Wherein, when the input key is triggered, the execution unit reads the updated setting information database and performs a setting function corresponding to the setting information, and the setting information library is stored in a basic input/output system. 如申請專利範圍第8項所述的電子裝置,其中該輸入鍵為一空鍵或一按鍵,於一初始狀態時,該空鍵的設定資訊將不具有對應的任何設定功能,而該按鍵的初始設定資訊則具有對應的初始設定功能。 The electronic device of claim 8, wherein the input key is an empty key or a key, and in an initial state, the setting information of the empty key does not have any corresponding setting function, and the initial of the key The setting information has a corresponding initial setting function. 如申請專利範圍第8項所述的電子裝置,其中該些單元係為軟體程式、韌體以及硬體其中之一者。 The electronic device of claim 8, wherein the units are one of a software program, a firmware, and a hardware. 如申請專利範圍第8項所述的電子裝置,其中該設定單元包括一虛擬輸入介面。 The electronic device of claim 8, wherein the setting unit comprises a virtual input interface. 如申請專利範圍第11項所述的電子裝置,其中該虛擬輸入介面的一虛擬輸入鍵與該輸入裝置的該輸入鍵對應配置。 The electronic device of claim 11, wherein a virtual input key of the virtual input interface is configured corresponding to the input key of the input device. 如申請專利範圍第8項所述的電子裝置,其中該設定功能為使該輸入鍵執行任一字母數字鍵。 The electronic device of claim 8, wherein the setting function is to cause the input key to execute any alphanumeric key. 如申請專利範圍第8項所述的電子裝置,其中該設定功能為使該輸入鍵執行任一功能鍵。 The electronic device of claim 8, wherein the setting function is to cause the input key to execute any of the function keys. 如申請專利範圍第14項所述的電子裝置,其中該功能鍵的設定功能為電源控制、狀態控制、音量調節、背光調整或顯示畫面切換。 The electronic device of claim 14, wherein the function of the function key is power control, state control, volume adjustment, backlight adjustment, or display screen switching.
TW102138807A 2012-11-23 2013-10-25 Method and electronic device for defining user-defined keys of input device TWI497349B (en)

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 true TW201421292A (en) 2014-06-01
TWI497349B TWI497349B (en) 2015-08-21

Family

ID=51393436

Family Applications (1)

Application Number Title Priority Date Filing Date
TW102138807A TWI497349B (en) 2012-11-23 2013-10-25 Method and electronic device for defining user-defined keys of input device

Country Status (1)

Country Link
TW (1) TWI497349B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI553613B (en) * 2014-12-03 2016-10-11 緯創資通股份有限公司 Electronic apparatus and backlight control method of display
CN112540646A (en) * 2019-09-20 2021-03-23 和硕联合科技股份有限公司 Notebook computer and operation method thereof

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200842659A (en) * 2007-04-16 2008-11-01 Via Tech Inc Method of setting specific scan codes for manual input device
US7821782B2 (en) * 2008-02-08 2010-10-26 Motion Computing, Inc. Ergonomic solvent resistant portable computer
TWI435239B (en) * 2010-07-20 2014-04-21 Giga Byte Tech Co Ltd Keyboards providing macro functions and macro function setting method using the same, and computer program products thereof
CN103502920B (en) * 2011-01-05 2015-10-21 雷蛇(亚太)私人有限公司 Use displayable keyboard, auxiliary keyboard and/or other user input device to manage, select and upgrade the system and method for visual interface content

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI553613B (en) * 2014-12-03 2016-10-11 緯創資通股份有限公司 Electronic apparatus and backlight control method of display
CN112540646A (en) * 2019-09-20 2021-03-23 和硕联合科技股份有限公司 Notebook computer and operation method thereof

Also Published As

Publication number Publication date
TWI497349B (en) 2015-08-21

Similar Documents

Publication Publication Date Title
WO2021143805A1 (en) Widget processing method and related apparatus
US9007297B2 (en) Information handling devices with touch-based reflective display
US20030074647A1 (en) Automatic software input panel selection based on application program state
US20100265209A1 (en) Power reduction for touch screens
US20120124527A1 (en) Portable electronic device, and control method and control program for the same
TW201120708A (en) Touch screen keypad layout
US8694885B2 (en) Keyboard input method and assistant system thereof
US20060277491A1 (en) Information processing apparatus and display control method
US20130050098A1 (en) User input of diacritical characters
CN109491573B (en) Electronic device control method and electronic device for executing the method
JP4823369B2 (en) Information processing device
US20110291942A1 (en) Display method, application program and computer readable medium for computer key function
EP3674865A1 (en) Display processing method and electronic device
TWI243576B (en) Method for defining functions of keys of a keypad of an electronic device
JP2010231626A (en) Information processing apparatus
TWI497349B (en) Method and electronic device for defining user-defined keys of input device
JP2015176268A (en) Electronic device and authentication method
WO2014003012A1 (en) Terminal device, display-control method, and program
JP5198548B2 (en) Electronic device, display control method and program
JP4888421B2 (en) Electronic device, power saving control method and program
CN108509138A (en) A kind of method and its terminal that taskbar button is shown
US20160062633A1 (en) Method of providing user interface and recording medium and character input device comprising the same
US11762501B2 (en) Information processing apparatus and control method
US20190302952A1 (en) Mobile device, computer input system and computer readable storage medium
TW201415349A (en) Electrical device and virtual keyboard positioning method