首页> 中国专利> 一种切换Fn按键和左Ctrl按键的方法及装置

一种切换Fn按键和左Ctrl按键的方法及装置

摘要

本发明公开了一种切换Fn按键和左Ctrl按键的方法及装置,涉及计算机技术领域,其方法包括以下步骤:实时检测用户对Fn按键的操作;当检测到用户对Fn按键进行操作时,启动第一计时器,对Fn按键的持续操作进行第一计时;在所述第一计时期满后,通过同时对Fn按键和左Ctrl按键的持续操作进行检测,确定是否对Fn按键和左Ctrl按键的功能进行交换;若确定需要对Fn按键和左Ctrl按键的功能进行交换,则通过将Fn按键功能改变为左Ctrl按键功能,将左Ctrl按键功能改变为Fn按键功能,来完成Fn按键和左Ctrl按键的切换。本发明通过使用一种动态的方式,使得用户可以实现按键交换的功能。

著录项

  • 公开/公告号CN103576890A

    专利类型发明专利

  • 公开/公告日2014-02-12

    原文格式PDF

  • 申请/专利权人 合肥联宝信息技术有限公司;

    申请/专利号CN201310552693.0

  • 发明设计人 孟轲;穆元春;夏志忠;李永;庄琦;

    申请日2013-11-08

  • 分类号G06F3/023(20060101);

  • 代理机构11352 北京大成律师事务所;

  • 代理人王卫东

  • 地址 230601 安徽省合肥市经济技术开发区翠微路6号海恒大厦4楼418号

  • 入库时间 2024-02-19 22:36:00

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-08-17

    授权

    授权

  • 2014-03-12

    实质审查的生效 IPC(主分类):G06F3/023 申请日:20131108

    实质审查的生效

  • 2014-02-12

    公开

    公开

说明书

技术领域

本发明涉及计算机技术领域,特别涉及一种切换Fn按键和左Ctrl按键的方 法及装置。

背景技术

现如今,越来越多的人在家里玩电脑游戏,有些游戏玩家在使用笔记本电脑 时,会使用到Ctrl按键,由于笔记本制造商的差异,左Ctrl按键和Fn按键的 位置不固定,有的是Ctrl在左侧,有的Ctrl在右侧,这对于游戏玩家来说不 够方便,用户希望可以使用固有的习惯去使用键盘,而不是被动的去改变自己的 使用习惯,由于笔记本的Fn按键事件是OS(Operating System,操作系统); 无法获取的,所以按键精灵之类的应用软件无法去对按键进行设置。

现有技术中是通过在BIOS(Basic Input Output System,基本输入输出系 统)中进行设置,用户必须先重启电脑,再进入BIOS进行设置,对于用户来说 是比较复杂的操作,体验不够优秀。

因此,本发明提供了一种切换Fn按键和左Ctrl按键的方法及装置。

发明内容

本发明的目的在于提供一种切换Fn按键和左Ctrl按键的方法及装置,解决 了现有技术中用户先重启电脑,再进入BIOS进行设置的复杂操作问题。

根据本发明的一个方面,提供了一种切换Fn按键和左Ctrl按键的方法,包 括以下步骤:

实时检测用户对Fn按键的操作;

当检测到用户对Fn按键进行操作时,启动第一计时器,对Fn按键的持续操 作进行第一计时;

在所述第一计时期满后,通过同时对Fn按键和左Ctrl按键的持续操作进行 检测,确定是否对Fn按键和左Ctrl按键的功能进行交换;

若确定需要对Fn按键和左Ctrl按键的功能进行交换,则通过将Fn按键功 能改变为左Ctrl按键功能,将左Ctrl按键功能改变为Fn按键功能,来完成Fn 按键和左Ctrl按键的切换。

优选地,所述的通过同时对Fn按键和左Ctrl按键的持续操作进行检测,确 定是否对Fn按键和左Ctrl按键的功能进行交换包括:

检测用户同时对Fn按键和左Ctrl按键是否进行了操作;

当检测到用户同时对Fn按键和左Ctrl按键进行操作时,启动第二计时器, 对Fn按键和左Ctrl按键的持续操作进行第二计时;

根据所述第二计时的时间,确定是否对Fn按键和左Ctrl按键的功能进行交 换。

优选地,所述的根据所述第二计时的时间,确定是否对Fn按键和左Ctrl 按键的功能进行交换包括:

当所述第二计时未期满时,对Fn按键和/或左Ctrl按键的持续操作结束, 则确定不需要对Fn按键和左Ctrl按键的功能进行交换;

当所述第二计时期满后,对Fn按键和左Ctrl按键的持续操作结束,则确定 需要对Fn按键和左Ctrl按键的功能进行交换。

优选地,对Fn按键的持续操作进行第一计时是指对Fn按键持续按压状态进 行第一计时。

优选地,对Fn按键和左Ctrl按键的持续操作进行第二计时是指对Fn按键 和左Ctrl按键持续按压状态进行第一计时。

优选地,还包括:

若确定不需要对Fn按键和左Ctrl按键的功能进行交换时,则用户对Fn按 键进行操作时,输出Fn按键功能,对左Ctrl按键进行操作时,输出左Ctrl按 键功能。

根据本发明的另一方面,提供了一种切换Fn按键和左Ctrl按键的装置,包 括:

检测模块,用于实时检测用户对Fn按键的操作;

第一计时模块,用于当检测到用户对Fn按键进行操作时,启动第一计时器, 对Fn按键的持续操作进行第一计时;

功能交换判断模块,用于在所述第一计时期满后,通过同时对Fn按键和左 Ctrl按键的持续操作进行检测,确定是否对Fn按键和左Ctrl按键的功能进行 交换;

功能交换模块,用于当确定需要对Fn按键和左Ctrl按键的功能进行交换, 则通过将Fn按键功能改变为左Ctrl按键功能,将左Ctrl按键功能改变为Fn 按键功能,来完成Fn按键和左Ctrl按键的切换。

优选地,所述的功能交换判断模块包括:

检测单元,用于检测用户同时对Fn按键和左Ctrl按键是否进行了操作;

第二计时单元,用于当检测到用户同时对Fn按键和左Ctrl按键进行操作时, 启动第二计时器,对Fn按键和左Ctrl按键的持续操作进行第二计时;

功能交换判断单元,用于根据所述第二计时的时间,确定是否对Fn按键和 左Ctrl按键的功能进行交换。

优选地,所述的功能交换判断单元包括:

未交换子单元,用于当所述第二计时未期满时,对Fn按键和/或左Ctrl按 键的持续操作结束,则确定不需要对Fn按键和左Ctrl按键的功能进行交换;

交换子单元,用于当所述第二计时期满后,对Fn按键和左Ctrl按键的持续 操作结束,则确定需要对Fn按键和左Ctrl按键的功能进行交换。

优选地,对Fn按键的持续操作进行第一计时是指对Fn按键持续按压状态进 行第一计时,以及对Fn按键和左Ctrl按键的持续操作进行第二计时是指对Fn 按键和左Ctrl按键持续按压状态进行第一计时。

与现有技术相比较,本发明的有益效果在于:

本发明通过提供一种动态的方式,使得用户可以实时Fn按键和左Ctrl按键 的功能交换。

附图说明

图1是本发明实施例提供的一种切换Fn按键和左Ctrl按键的方法流程图;

图2是本发明实施例提供的一种切换Fn按键和左Ctrl按键的装置示意图;

图3是本发明实时例提供的Fn按键和左Ctrl按键切换的流程图。

具体实施方式

以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明 的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1显示了本发明实施例提供的一种切换Fn按键和左Ctrl按键的方法流程 图,如图1所示,包括以下步骤:

步骤S101:实时检测用户对Fn按键的操作;

步骤S102:当检测到用户对Fn按键进行操作时,启动第一计时器,对Fn 按键的持续操作进行第一计时;

步骤S103:在所述第一计时期满后,通过同时对Fn按键和左Ctrl按键的 持续操作进行检测,确定是否对Fn按键和左Ctrl按键的功能进行交换;

步骤S104:若确定需要对Fn按键和左Ctrl按键的功能进行交换,则通过 将Fn按键功能改变为左Ctrl按键功能,将左Ctrl按键功能改变为Fn按键功能, 来完成Fn按键和左Ctrl按键的切换。

本发明所述的通过同时对Fn按键和左Ctrl按键的持续操作进行检测,确定 是否对Fn按键和左Ctrl按键的功能进行交换包括:检测用户同时对Fn按键和 左Ctrl按键是否进行了操作;当检测到用户同时对Fn按键和左Ctrl按键进行 操作时,启动第二计时器,对Fn按键和左Ctrl按键的持续操作进行第二计时; 根据所述第二计时的时间,确定是否对Fn按键和左Ctrl按键的功能进行交换。

其中,所述的根据所述第二计时的时间,确定是否对Fn按键和左Ctrl按键 的功能进行交换包括:当所述第二计时未期满时,对Fn按键和/或左Ctrl按键 的持续操作结束,则确定不需要对Fn按键和左Ctrl按键的功能进行交换;当所 述第二计时期满后,对Fn按键和左Ctrl按键的持续操作结束,则确定需要对 Fn按键和左Ctrl按键的功能进行交换。

本发明中对Fn按键的持续操作进行第一计时是指对Fn按键持续按压状态进 行第一计时,以及对Fn按键和左Ctrl按键的持续操作进行第二计时是指对Fn 按键和左Ctrl按键持续按压状态进行第一计时。

本发明还包括:若确定不需要对Fn按键和左Ctrl按键的功能进行交换时, 则用户对Fn按键进行操作时,输出Fn按键功能,对左Ctrl按键进行操作时, 输出左Ctrl按键功能。

图2显示了本发明实施例提供的一种切换Fn按键和左Ctrl按键的装置示意 图,如图2所示,包括:检测模块201,用于实时检测用户对Fn按键的操作; 第一计时模块202,用于当检测到用户对Fn按键进行操作时,启动第一计时器, 对Fn按键的持续操作进行第一计时;功能交换判断模块203,用于在所述第一 计时期满后,通过同时对Fn按键和左Ctrl按键的持续操作进行检测,确定是否 对Fn按键和左Ctrl按键的功能进行交换;功能交换模块204,用于当确定需要 对Fn按键和左Ctrl按键的功能进行交换,则通过将Fn按键功能改变为左Ctrl 按键功能,将左Ctrl按键功能改变为Fn按键功能,来完成Fn按键和左Ctrl 按键的切换。

本发明所述的功能交换判断模块203包括:检测单元,用于检测用户同时对 Fn按键和左Ctrl按键是否进行了操作;第二计时单元,用于当检测到用户同时 对Fn按键和左Ctrl按键进行操作时,启动第二计时器,对Fn按键和左Ctrl 按键的持续操作进行第二计时;功能交换判断单元,用于根据所述第二计时的时 间,确定是否对Fn按键和左Ctrl按键的功能进行交换。

其中,所述的功能交换判断单元包括:未交换子单元,用于当所述第二计时 未期满时,对Fn按键和/或左Ctrl按键的持续操作结束,则确定不需要对Fn 按键和左Ctrl按键的功能进行交换;交换子单元,用于当所述第二计时期满后, 对Fn按键和左Ctrl按键的持续操作结束,则确定需要对Fn按键和左Ctrl按键 的功能进行交换。

本发明中对Fn按键的持续操作进行第一计时是指对Fn按键持续按压状态进 行第一计时,以及对Fn按键和左Ctrl按键的持续操作进行第二计时是指对Fn 按键和左Ctrl按键持续按压状态进行第一计时。

图3显示了本发明实时例提供的Fn按键和左Ctrl按键切换的流程图,如图 3所示,包括:

步骤S301:EC(Embedded Controller,嵌入式控制器)运行中;

步骤S302:Fn按键被按下timer1启动,判断是否到达timer1;

EC接收键盘事件,向OS传送事件,并启动一个计时器,若判断timer1到 达时,Fn按键还保持持续按下,则进入步骤S303,若判断timer1未到时,Fn 按键松开,则进入步骤S301。

步骤S303:Fn按键和左Ctrl按键同时被按下timer2启动,判断是否到达 timer2;

EC接收键盘事件,向OS传送事件,并启动一个计时器,若判断timer2到 达时,Fn按键和左Ctrl按键同时还保持持续按下,则进入步骤S304,若判断 timer2未到时,Fn按键和/或左Ctrl按键松开,则进入步骤S301。

步骤S304:Fn按键与左Ctrl按键的功能交换。

EC接收到Fn按键按下,向OS抛出左Ctrl按键按下的事件,接收到左Ctrl 按键按下,向OS抛出Fn按键按下的事件。

本发明还包括:如果交换功能未开启,则EC接收到Fn按键按下,向OS抛 出Fn按键按下的事件,接收到左Ctrl按键按下,向OS抛出左Ctrl按键按下的 事件。

综上所述,本发明具有以下技术效果:

本发明通过提供一种动态的方式,使得用户可以实时Fn按键和左Ctrl按键 的功能交换。

尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术 人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改, 都应当理解为落入本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号