判别热键的方法及其相关计算机装置制造方法及图纸

技术编号:3419943 阅读:215 留言:0更新日期:2012-04-11 18:40
判别热键的方法包含设定多个热键对应一特定扫描码与分别对应多个不同的识别码,其中在该多个热键中每一热键被按压之后,输出该特定扫描码与该热键相对应的一识别码且存储该识别码;以及依据是否存储有该多个识别码的其中之一来判断所按压的一按键是否为该多个热键的其中之一。

【技术实现步骤摘要】

本专利技术涉及一种判别热键的方法及其相关计算机装置,特别涉及一种通 过设定多个热4建对应一特定扫描码与分别对应多个不同的识别码,并依据是否存储有该识别码来判断所按压的按键是否为该热4建的方法及其相关计算机 装置。
技术介绍
在微软(Microsoft )图形窗口下,虽然使用鼠标可以掌控很多动作,但 搭配一些键盘热键(hotkey)可以让工作更有效率,以提供使用者更快速启 动所需的应用程序。若要使用微软已定义的扫描码来作为键盘的扫描码,则需要通过微软的 认证,才能贴上微软的认证标识(logo),此外,若是需要使用其它微软未定 义的扫描码来作为键盘的扫描码,则需额外再增加费用,才能取得微软的认 证标识,然而,只要键盘程序有小修改的版本,都得重送一次认证,且每送 一次认证不仅费时、费力又会增加成本,对于制造厂商而言,实在是一个很 l束手的问题。
技术实现思路
因此,本专利技术的目的之一在于提出一种判别热键的方法及其相关计算机 装置,以解决上述的问题。本专利技术提供一种判别热键的方法,其包含设定多个热键对应一特定扫描 码与分别对应多个不同的识别码,其中,在该多个热键中每一热键被按压之后,输出该特定扫描码与该热键相对应的一识别码且存储该识别码;以及依 据是否存储有该多个识别码的其中之一来判断所按压的一按^T建是否为该多个 热键的其中之一。其中,当存储有该多个识别码中一特定识别码时,判断所 按压的该按键是对应该特定识别码的一特定热键;当未存储任一识别码时, 判断所按压的该按键并非该多个热键中任一热键。本专利技术另提供一种判别热键的方法,其包含设定至少一热键,其具有一 特定扫描码与一识别码,其中,该识别码并非由该特定扫描码所转换产生,且在该热键被按压之后,输出该特定扫描码与该识别码并存储该识别码;以 及依据是否存储有该识别码来判断所按压的一按键是否为该热键。其中,当 存储有该识别码时,判断所按压的该按键是该热键;当未存储有该识别码时, 判断所按压的该按4定并非该热键。本专利技术另提供一种计算机装置,其包含有一第一存储装置、 一键盘以及 一计算机主机。该键盘具有多个按键,其中,该多个按键中包含多个热键对 应一特定扫描码与分别对应多个不同的识别码,其中,在该多个热键中每一 热键被按压之后,该特定扫描码与该热4建相对应的一识别码会被输出且该识 别码会写入至该第 一存储装置。该计算机主机耦接于该键盘与该第 一存储装 置,用来依据该第 一存储装置中是否存储有该多个识别码的其中之一来判断 该键盘上所按压的 一按键是否为该多个热键的其中之一 。在一实施例中,该计算机主机包含一键盘扫描码产生模块、 一第二存储 装置以及一处理模块。该键盘扫描码产生模块耦接于该键盘,用来当该按键 被按压时,产生该按键相对应的一扫描码。该第二存储装置耦接于该第一存 储装置,存储有一基本输入/输出系统(basic input/output system, BIOS)。该处理模块耦接于该键盘扫描码产生模块与该第二存储装置,用来当自该键 盘扫描码产生模块接收到该按一睫相对应的该扫描码时,询问该基本输入/输出 系统该按键是否为该多个热键的其中之一,其中,该基本输入/输出系统检测 是否存储有该多个识别码的其中之一来产生一判断结果,并回报该判断结果 至该处理模块以告知所按压的该按键是否为该多个热键的其中之一。在一 实施例中,该处理模块是由 一 中央处理器执行一应用程序所实作。 在一实施例中,该第 一存储装置是设置在该第二存储装置的内部。 本专利技术另提供一种计算机装置,其包含一键盘、 一键盘控制器、 一第一 存储装置以及一处理模块。该键盘具有多个按键,其中,该多个按键中包含 多个热键对应一特定扫描码与分别对应多个不同的识别码。在该多个热键中 的一热键被按压之后,该键盘控制器输出该特定扫描码与该热键相对应的一 识别码。该第一存储装置用于存储该识别码。该处理模块用来依据该第一存 储装置中是否存储有该识别码来判断该键盘上所按压的 一按键是否为该热 键。在一实施例中,该处理模块执行一应用程序以与一基本输入/输出系统沟 通,并通过该基本输入/输出系统检测该第一存储装置所存储的该识别码。本专利技术另提供一种计算机装置,其包含一键盘控制器、 一第一存储装置 以及一中央处理器。在一热键被按压之后,该键盘控制器输出一特定扫描码 与该热键相对应的一识别码。该第一存储装置用于存储该识别码。该中央处 理器根据该特定扫瞄码,执行一应用程序来查询该第 一存储装置是否存储有 该识别码,若是,则该中央处理器执行该热键所对应的功能。附图说明图i为本专利技术判别热M:的方法的一"I喿作范例的流程图。 图2为本专利技术判别热键的计算机装置的一实施例的示意图。图3为本专利技术判别热键的计算机装置的一实施例的示意图。 图4为本专利技术判别热键的方法的另一操作范例的流程图。 图5为图2所示的键盘的一范例的简单示意图。 附图符号说明200、 300 计算机装置210 键盘212 按键220、 320 第一存储装置230、 330 计算机主机240 键盘扫描码产生模块242 键盘控制器244 南桥芯片246 内建内存250 北桥芯片260 中央处理器270 处理模块280 第二存储装置282 位置102 ~ 120、 410-412 步骤。具体实施例方式请参考图1,图1为本专利技术判别热键(hotkey)的方法的一操作范例的 流程图,其包含以下的步骤(请注意,假若可得到大致相同的结果,则下列步 骤并非限定要依据图1所示的顺序来执行)步骤102:设定多个热键对应一特定扫描码(scan code)与分别对应多 个不同的识别石马(identification code )。步骤104:按压键盘上的一按键。若所按压的该按键是一热键,执行步 骤108;否则;执行步骤106。步骤106:产生该按一建相对应的一扫描码。步骤108:输出该特定扫描码与该热键相对应的一识别码且存储该识别码。步骤110:依据是否存储有该多个识别码的其中之一来判断所按压的一 按^t是否为该多个热键的其中之一。若存储有该多个识别码中一特定识别码 时,执行步骤116;否则,执行步骤112。步骤112:判断所按压的该按键并非该多个热键中任一热键。步骤114:执行该按键所对应的事件。步骤116:判断所按压的该按键是对应该特定识别码的一特定热键。 步骤118:执行该特定热一睫所对应的事件。 步骤120:清除所存储的该特定识别码。请参考图2,图2为本专利技术判别热键的计算机装置200的一实施例的示 意图。计算机装置200包含一键盘210、 一第一存储装置220、以及一计算机 主机230,其中,键盘210耦接于计算机主机230,键盘210具有多个按键, 其中,该多个按键中包含多个热键(请参考之后的图4),这些热键对应于同 一个特定扫描码(例如Sd ),且每一个热^:分别对应于不同的识别码(例如 IDd ~ IDCn),关于键盘210与第一存储装置220的运作方式将在下面的实施 例详细说明。在本实施例中,第一存储装置220是计算机主机230的外接存 储装置,计算机主机230耦接于键盘21Q与第一存储装置220,用来依据第 一存储装置220中是否存储有该多个识别码(即IDC~ IDCn)的其中之一来 判断键本文档来自技高网...

【技术保护点】
一种判别热键的方法,其包含有: 设定多个热键对应一特定扫描码与分别对应多个不同的识别码,其中,在该多个热键中每一热键被按压之后,输出该特定扫描码与该热键相对应的一识别码且存储该识别码;以及 依据是否存储有该多个识别码的其中之一来判断所按压的一按键是否为该多个热键的其中之一。

【技术特征摘要】

【专利技术属性】
技术研发人员:蓝琬琪朱建铭
申请(专利权)人:纬创资通股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1