功能键的执行方法技术

技术编号:4318671 阅读:198 留言:0更新日期:2012-04-11 18:40
本发明专利技术提出一种功能键的执行方法,包括下列步骤。首先,从自用组态中读入状态旗标。接着,接收功能键的扫描编码。之后,检测状态旗标是否等于系统默认值,以获得检测结果。若检测结果为是,则执行对应于扫描编码的预定功能。若检测结果为否,依据自用组态的定义,执行对应于扫描编码的使用者所设定功能。

【技术实现步骤摘要】

本专利技术是有关于一种,且特别是有关于一种可以满足对各 种使用者的要求以及提高功能键的使用便利性的。
技术介绍
一般来说,大部份的可携式计算机,除了具备标准的键盘外,常常也会配置 额外的功能键,并且这些功能键通常用来执行特定的应用功能,例如是媒体播放的 播放(Play)、停止(Stop)、下一首(Next)、上一首(Previous)、暂停(Pause) 等功能,或是快速激活网页浏览器、实时传讯(Instant Messaging, IM)或是媒 体播放程序等特定功能。但是,这些功能键大多在计算机设计中,早已预先定义功 能键的目的及作用,也就是说这些功能键的定义是固定的,且没有任何变动的可能 性。因此,在这些功能键上大部份会印上对应的功能图标,以便于让使用者了解这 些功能键的定义为何。虽然,上述于计算机上所设定的功能键可以方便让使用者使用特定的应用功 能,但是,并不适用于所有的使用者。也就是说,每个使用者所使用到的应用程序 各自不同,则某些的功能键将不会被使用者所使用到。因此,若是能提供使用者更 改某些没有使用到的功能键的设定,亦即可以将功能键更改为使用者所需要执行的 应用功能,将可以满足对各种使用者的要求以及提高功能键的使用便利性。
技术实现思路
本专利技术提供一种,藉此可以满足对各种使用者的要求以及 提高功能键的使用便利性。本专利技术提出一种,包括下列步骤。首先,从自用组态中读 入状态旗标。接着,接收功能键的扫描编码。之后,检测状态旗标是否等于系统默 认值,以获得检测结果。若检测结果为是,则执行对应于扫描编码的预定功能。若4检测结果为否,依据自用组态的定义,执行对应于扫描编码的使用者所设定功能。 在本专利技术一实施例中,上述还包括下列步骤。首先,提供使用者接口。接着,透过上述使用者接口,接收使用者所输入的状态旗标。在本专利技术一实施例中,上述在接收使用者所输入的状态旗标的步骤之后还包括将状态旗标写入至该自用组态中。在本专利技术一实施例中,上述在接收使用者所输入的状态旗标的步骤之后还包括透过使用者接口,接收使用者所设定的功能。在本专利技术一实施例中,上述在接收使用者所设定的功能的步骤之后还包括将 使用者所设定功能写入至自用组态中。本专利技术通过使用者接口改变状态旗标,并且依据状态旗标的状态,而决定延 用功能键原本的预定功能或是使用使用者所设定功能。如此一来,可以满足对各种 使用者的要求以及提高功能键的使用便利性。为让本专利技术的上述特征和优点能更明显易懂,下文特举实施例,并配合附图, 作详细说明如下。附图说明图1绘示为本专利技术一实施例的流程图。 图2绘示为本专利技术另一实施例的流程图。图3绘示为本专利技术一实施例的使用者接口的示意图。具体实施例方式图1绘示为本专利技术一实施例的流程图。本实施例的功能键 的执行方法适用于计算机系统。请参照图1,首先,在步骤S101中,从自用组态 (configuration)中读入状态旗标(flag)。于本实施例中,前述自用组态可以被记录在 系统的注册表(registry)中。在其它实施中,前述自用组态也可能会以电子文件的形 式被记录在磁盘驱动器中。计算机系统会通过自用组态中所读入状态旗标的状态, 作为要执行预设定义的功能或是使用者所设定的功能的依据。举例来说,假设从自 用组态中读入状态旗标的状态为"0",表示当使用者按压某一功能键后,计算机 系统会执行该功能键预设定义的功能。若是状态旗标的状态为"1",表示当使用者按压功能键后,计算机系统便会执行使用者所设定的功能。在步骤S102中,接收功能键的扫描编码(scan code)。此扫描编码例如经由 一使用者按压功能键后所产生的。之后,在步骤S103中,检测状态旗标是否等于 系统默认值,以产生检测结果。在本实施例中,假设系统默认值为"0"。也就是 说,当计算机系统接收到扫描编码时,会检测状态旗标语系统默认值的关系,若是 状态旗标为"1",系统默认值为"0",亦即检测结果为否,则进行步骤S104, 依据自用组态的定义,执行对应于扫描编码的使用者所设定功能。计算机系统例如 从自用组态中内建的一对照表中,找到上述对应于扫描编码的使用者所设定功能, 并且执行使用者所设定功能。承接上述步骤S103,若是状态旗标与系统默认值皆为"0",亦即检测结果为 是,则进入步骤S105,执行对应于扫描编码的预定功能。如此一来,本实施例所 提供的可以满足对各种使用者的要求以及提高功能键的使用便 利性。也就是说,是用者可以视其需求自行决定要使用功能键原本的预定功能或是 使用自己所需的功能。为了更清楚地描述上述的各步骤,以下再举一实施例来说 明本专利技术的的详细流程。图2绘示为本专利技术另一实施例的功能键 的执行方法流程图。图3绘示为本专利技术一实施例的使用者接口的示意图。请先参照 图3,标号301表示使用者接口 300的系统预定选项。标号302表示使用者接口 300 的使用者定义选项。标号303表示功能键的原始功能显示区域。标号304表示下拉 选单,且使用者可以于下拉选单304中选取预设执行的程序,来改变功能键的功能。 标号305表示浏览选项,且使用者可以藉有浏览选项305来设定"特定按键被按下 后,且判断为系统定义按键后"的执行文件路径,以改变功能键的功能。也就是说, 当使用者于浏览选项305设定好上述执行文件路径后,且系统确认功能键的原先功 能已经改变且使用者再按压原先功能已改变的功能键后,系统就会依据上述执行文 件路径而产生对应的功能。请合并参照图2与图3,首先,在步骤S201中,提供使用者接口 300。接着, 在步骤S202中,透过使用者接口 300,接收使用者所输入的状态旗标。也就是说, 当使用者选取使用者接口 300的系统预定选项301时,则表示使用者所输入的状态 旗标的状态为"0",而当使用者选取使用者接口 300的系统使用者定义选项302时,则表示使用者所输入状态旗标的状态为"1",但不限制其范围。在步骤S203中,透过使用者接口 300,接收使用者所设定功能。在本实施例 中,使用者可以通过使用者接口 300中的下拉选单304或是浏览选项305进行功能 键的设定,举例来说,假设于标号303的第一项中的"Launcher"为功能键原本的 预定功能,使用者可以经由下拉选单304所定义好的功能或是经由浏览选项305 选取所需要的功能,以改变功能键原本的预定功能,例如将"Launcher"功能改变 为"信箱开启"功能。藉此,当使用者按压"Launcher"的功能键时,计算机系统 将会执行"信箱开启"功能,而将信箱开启。之后,在步骤S204中,将状态旗标写入至自用组态中。亦即,将状态旗标的 状态"0"或"1"写入至自用组态中,以便作为功能键需要使用系统原本的预定功 能或是使用者定义功能的依据。接着,在步骤S205中,将使用者所设定的功能写入至自用组态中。例如将"信 箱开启"功能写入至自用组态中,以便于让原本执行"Launcher"功能改变为执行 "信箱开启"功能。在步骤S206中,从自用组态中读入状态旗标。也就是说,计算机系统会通过 自用组态中所读入状态旗标的状态,作为要执行预设定义的功能或是使用者所设定 的功能的依据。举例来说,假设从自用组态中读入状态旗标的状态为"0",表示 当使用者按压本文档来自技高网...

【技术保护点】
一种功能键的执行方法,包括:    从一自用组态中读入一状态旗标;    接收该功能键的一扫描编码;    检测该状态旗标是否等于一系统默认值,以获得一检测结果;    若该检测结果为是,则执行对应于该扫描编码的一预定功能;以及    若该检测结果为否,则依据该自用组态的定义,执行对应于该扫描编码的一使用者所设定功能。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄允良
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1