用于一计算机系统设定键值的方法及其相关计算机系统 【技术领域】
本发明涉及一种用于一计算机系统设定键值的方法及其相关计算机系统,尤其涉及一种可以快速且简易地设定使用者定义键的键值,以提升使用便利性的方法及其相关计算机系统。
背景技术
在现有计算机系统中,键盘是最常见的文字或符号输入界面。一般而言,键盘由多个按键所组成,每一按键对应的键值已经被定义,无法由消费者自行定义。某些计算机系统设有未定义的按键,可以由使用者通过应用程序设定其键值,但这样的设定方式无法快速且简易完成,容易造成使用上的不便。
【发明内容】
因此,本发明的主要目的即在于提供一种用于一计算机系统设定键值的方法及其相关计算机系统。
本发明公开一种用于一计算机系统设定键值的方法,该计算机系统的一键盘包含一使用者定义键,其键值未被定义,该方法包含有进入一设定模式;接收一输入信号;根据该输入信号,设定该使用者定义键的键值;以及储存该使用者定义键的键值。
本发明还公开一种计算机系统,包含有一硬件电路,用来实现该计算机系统的功能;一键盘,耦接于该硬件电路,用来输出信号至该硬件电路,该键盘包含有多个按键及一使用者定义键,该使用者定义键的键值未被定义;以及一键值定义装置,用来设定该使用者定义键的键值,其包含有一启动单元,用来进入一设定模式;一接收单元,用来接收一输入信号;一设定单元,用来根据该输入信号,设定该使用者定义键的键值;以及一储存单元,用来储存该设定单元所设定的该使用者定义键的键值。
本发明不需要通过应用程序即可以设定使用者定义键的键值,因此,本发明可以快速且简易地设定使用者定义键的键值,以提升使用便利性。
【附图说明】
图1为本发明实施例的一流程的示意图。
图2为本发明实施例的一键值定义装置的示意图。
主要组件符号说明:
10 流程
100、102、104、106、107、108 步骤
20 键值定义装置
200 键盘
202 使用者定义键
204 启动单元
206 接收单元
208 设定单元
210 储存单元
【具体实施方式】
请参考图1,图1为本发明实施例的一流程10的示意图。流程10用于一计算机系统设定键值,该计算机系统的一键盘包含一使用者定义键,其键值未被定义。流程10包含以下步骤:
步骤100:开始。
步骤102:进入一设定模式。
步骤104:接收一输入信号。
步骤106:根据该输入信号,设定该使用者定义键的键值。
步骤107:储存该使用者定义键的键值。
步骤108:结束。
根据流程10,当要设定一使用者定义键的键值时,本发明是在设定模式中,接收使用者的输入信号,并据此设定使用者定义键的键值。因此,使用者可以根据所需,自行设定使用者定义键的键值,而不需要通过应用程序即可以完成。如此一来,可以快速且简易地设定使用者定义键的键值,以提升使用便利性。
需要注意的是,流程10为本发明的实施例,本领域普通技术人员应当可以据此作不同的修饰,而不限于此。举例来说,进入设定模式的方式可以是键盘的多个按键及使用者定义键同时被按下,或键盘的一设定键及使用者定义键同时被按下时,进入设定模式。另外,当进入设定模式时,本发明可以产生一指示信号(如闪灯、声响等)或启动一计时器,以提示使用者并避免使用者误触。亦即,当进入设定模式时,本发明可以发出闪灯或声响并启动计时器,使用者需要在计时器期满前,键入输入信号,以设定使用者定义键的键值。此外,使用者定义键的键值可以对应于多个按键的组合,换句话说,输入信号可以是多个按键同时或依序按压所产生的输入信号。
因此,通过本发明,使用者可以快速且简易地设定使用者定义键的键值。举例来说,若Ctrl、F1以及使用者定义键被同时按下时表示进入设定模式,且使用者欲将使用者定义键的键值设定为“W”、“I”、“S”、“T”、“R”、“O”、“N”的组合,则根据本发明,使用者的操作流程如下。首先,使用者应当同时按下Ctrl、F1以及使用者定义键,以进入设定模式,接着在设定模式中止前(如闪灯停止闪烁或声响中止前),依序按下按键“W”、按键“I”、按键“S”、按键“T”、按键“R”、按键“O”以及按键“N”。待设定模式中止后,储存在设定模式下时所按下的键值依序为“W”→“I”→“S”→“T”→“R”→“O”→“N”,此时使用者定义键的键值即被设定为“W”、“I”、“S”、“T”、“R”、“O”、“N”的组合。因此,一旦使用者欲输入“WISTRON”,只要按下使用者定义键即可以根据所设定的键值顺序(W→I→S→T→R→O→N),将此键值传送出去,因而可以提升使用便利性。
上述的例子皆是以单一使用者定义键为例,实际上,本发明亦可以应用于多个使用者定义键的计算机系统,相关操作可以仿照前述,在此不赘述。
另一方面,关于流程10的实现方式,请参考图2,图2为本发明实施例的一键值定义装置20的示意图。键值定义装置20较佳地为一嵌入式控制器(Embedded Controller),用于一计算机系统,为求简洁,仅显示计算机系统的一键盘200,其他硬件电路为本领域普通技术人员所熟知,故不赘述。键盘200除了一般按键外,还包含一使用者定义键202,而键值定义装置20则用来设定使用者定义键202的键值。键值定义装置20包含有一启动单元204、一接收单元206、一设定单元208以及一储存单元210,用来实现流程10的运作。亦即,启动单元204可以控制进入设定模式;设定单元208可以根据接收单元206所接收的输入信号,设定使用者定义键202地键值;而储存单元210则储存设定单元208所设定的使用者定义键202的键值。需要注意的是,键值定义装置20用以实现流程10,其他变化方式,如启动单元204可以产生指示信号或启动计时器,输入信号可以为多个按键的组合等,皆可以适用于键值定义装置20。
在公知技术中,使用者需要通过应用程序才能设定使用者定义键的键值,不仅缺乏效率,且容易造成使用上的不便。相比较之下,在本发明中,使用者可以根据所需,自行设定使用者定义键的键值,而不需要通过应用程序即可以完成,以提升使用便利性。
综上所述,本发明不需要通过应用程序即可以设定使用者定义键的键值,因此,本发明可以快速且简易地设定使用者定义键的键值,以提升使用便利性。
以上所述仅为本发明的较佳实施例而已,凡是根据本发明权利要求书范围所作的等同变化与修饰,皆应当属本发明的涵盖范围。