一种防止键盘误操作的方法及装置制造方法

文档序号:6637061阅读:475来源:国知局
一种防止键盘误操作的方法及装置制造方法
【专利摘要】本发明公开了一种防止键盘误操作的方法及装置,涉及计算机技术,所述方法包括:对用户通过键盘操作而输入的指令进行检测;当检测到用户通过键盘操作而输入的指令是常规操作指令时,按照所述常规操作指令进行相应处理;当检测到用户通过键盘操作而输入的指令是防止键盘误操作指令时,生成输入阻断信号;根据所述输入阻断信号,对用户后续通过键盘操作而输入的常规操作指令进行输入阻断处理。本发明能够通过用户对键盘的操作简单便捷地防止键盘误操作,而无需用户反复进入设备管理器,提高了用户的操作体验。
【专利说明】一种防止键盘误操作的方法及装置

【技术领域】
[0001]本发明涉及计算机技术,特别涉及一种防止键盘误操作的方法及相关的装置。

【背景技术】
[0002]当计算机处于工作状态而又用不到键盘时,例如看视频等情况下,如果计算机周围有人,特别是小孩,很容易对计算机键盘进行一些错误的操作。此时,如果可以使键盘失效,就不会存在这样的问题。
[0003]为解决该问题,常规的做法是进入设备管理器,设置键盘,使键盘失效,但反复进入设备管理器进行操作的方式,比较麻烦。


【发明内容】

[0004]本发明的目的在于提供一种防止键盘误操作的方法及装置,能更好地解决键盘误操作问题。
[0005]根据本发明的一个方面,提供了一种防止键盘误操作的方法,包括:
[0006]对用户通过键盘操作而输入的指令进行检测;
[0007]当检测到用户通过键盘操作而输入的指令是常规操作指令时,按照所述常规操作指令进行相应处理;
[0008]当检测到用户通过键盘操作而输入的指令是防止键盘误操作指令时,生成输入阻断信号;
[0009]根据所述输入阻断信号,对用户后续通过键盘操作而输入的常规操作指令进行输入阻断处理。
[0010]优选地,用来输入防止键盘误操作指令的键盘按键是专用按键或者是至少由第一按键和第二按键组合形成的组合按键。
[0011]优选地,当用来输入防止键盘误操作指令的键盘按键是至少由第一按键和第二按键组合形成的组合按键时,通过以下步骤确定检测到的用户通过键盘操作而输入的指令是防止键盘误操作指令:
[0012]实时检测用户同时对至少由第一按键和第二按键组合形成的组合按键的操作;
[0013]当所述操作的持续时间大于预设计时时间时,确定检测到的用户通过键盘操作而输入的指令是防止键盘误操作指令。
[0014]优选地,所述对用户后续通过键盘操作而输入的常规操作指令进行输入阻断处理的步骤包括:
[0015]对用户后续通过键盘操作而输入的常规操作指令进行拦截,阻断所述常规操作指令发送至主机端。
[0016]优选地,在根据所述输入阻断信号,对用户后续通过键盘操作而输入的常规操作指令进行输入阻断处理的步骤之后,还包括:
[0017]当检测到用户后续通过键盘操作而输入的指令是防止键盘误操作解除指令时,生成输入阻断解除信号;
[0018]根据所述输入阻断解除信号,对用户后续通过键盘操作而输入的常规操作指令进行相应处理。
[0019]根据本发明的另一方面,提供了一种防止键盘误操作的装置,包括:
[0020]检测模块,用于对用户通过键盘操作而输入的指令进行检测;
[0021]处理模块,用于当检测到用户通过键盘操作而输入的指令是常规操作指令时,按照所述常规操作指令进行相应处理,当检测到用户通过键盘操作而输入的指令是防止键盘误操作指令时,生成输入阻断信号,并根据所述输入阻断信号,对用户后续通过键盘操作而输入的常规操作指令进行输入阻断处理。
[0022]优选地,用来输入防止键盘误操作指令的键盘按键是专用按键或者是至少由第一按键和第二按键组合形成的组合按键。
[0023]优选地,当用来输入防止键盘误操作指令的键盘按键是至少由第一按键和第二按键组合形成的组合按键时,所述检测模块实时检测用户同时对至少由第一按键和第二按键组合形成的组合按键的操作,当所述操作的持续时间大于预设计时时间时,确定检测到的用户通过键盘操作而输入的指令是防止键盘误操作指令。
[0024]优选地,所述处理模块通过对用户后续通过键盘操作而输入的常规操作指令进行拦截,阻断所述常规操作指令发送至主机端。
[0025]优选地,所述处理模块在根据所述输入阻断信号,对用户后续通过键盘操作而输入的常规操作指令进行输入阻断处理的步骤之后,当检测模块检测到用户后续通过键盘操作而输入的指令是防止键盘误操作解除指令时,生成输入阻断解除信号,并根据所述输入阻断解除信号,对用户后续通过键盘操作而输入的常规操作指令进行相应处理。
[0026]与现有技术相比较,本发明的有益效果在于:
[0027]本发明能够通过用户对键盘的操作简单便捷地防止键盘误操作,而无需用户反复进入设备管理器,提高了用户的操作体验。

【专利附图】

【附图说明】
[0028]图1是本发明第一实施例提供的防止键盘误操作的流程图;
[0029]图2是本发明第一实施例提供的防止键盘误操作的装置框图;
[0030]图3是本发明第二实施例提供的防止键盘误操作的流程图;
[0031]图4是本发明第三实施例提供的防止键盘误操作的第一方法框图;
[0032]图5是本发明第三实施例提供的防止键盘误操作的第二方法框图。

【具体实施方式】
[0033]以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0034]第一实施例
[0035]图1是本发明第一实施例提供的防止键盘误操作的流程图,如图1所示,步骤包括:
[0036]步骤SlOl:对用户通过键盘操作而输入的指令进行检测。
[0037]步骤3102:若检测到用户通过键盘操作而输入的指令,判断所述指令是否是常规操作指令,如果是常规操作指令,则执行步骤3105,否则执行步骤3103。
[0038]步骤3103:如果检测到用户通过键盘操作而输入的指令不是常规操作指令,而是防止键盘误操作指令,则生成输入阻断信号。
[0039]其中,用来输入防止键盘误操作指令的键盘按键是专用按键或者是至少由第一按键和第二按键组合形成的组合按键。当用来输入防止键盘误操作指令的键盘按键是至少由第一按键和第二按键组合形成的组合按键时,实时检测用户同时对至少由第一按键和第二按键组合形成的组合按键的操作,并在所述操作的持续时间大于预设计时时间时,确定检测到的用户通过键盘操作而输入的指令是防止键盘误操作指令。
[0040]步骤3104:根据所述输入阻断信号,对用户后续通过键盘操作而输入的常规操作指令进行输入阻断处理。
[0041]具体地说,键盘是计算机系统的重要组成部分,用户通过键盘操作而输入并产生的最终数据都是通过嵌入式控制器(£0送给主机(1100)的。本步骤中,嵌入式控制器对用户后续通过键盘操作而输入的常规操作指令进行拦截,阻断所述常规操作指令发送至主机端。
[0042]步骤3105:当检测到用户通过键盘操作而输入的指令是常规操作指令时,按照所述常规操作指令进行相应处理。
[0043]具体地说,由于用户不需要进行防止键盘误操作,此时,嵌入式控制器收到用户通过键盘操作而输入的常规操作指令时,可以按照常规操作步骤进行处理,即将相应按键的扫描代码发送至主机端。
[0044]图2是本发明第一实施例提供的防止键盘误操作的装置框图,如图2所示,包括检测模块10和处理模块20。
[0045]检测模块10用于对用户通过键盘操作而输入的指令进行检测。
[0046]处理模块20用于当检测到用户通过键盘操作而输入的指令是常规操作指令时,按照所述常规操作指令进行相应处理,当检测到用户通过键盘操作而输入的指令是防止键盘误操作指令时,生成输入阻断信号,并根据所述输入阻断信号,对用户后续通过键盘操作而输入的常规操作指令进行输入阻断处理。
[0047]其中,用来输入防止键盘误操作指令的键盘按键是专用按键或者是至少由第一按键和第二按键组合形成的组合按键(例如而+打)。当用来输入防止键盘误操作指令的键盘按键是至少由第一按键和第二按键组合形成的组合按键时,所述检测模块10实时检测用户同时对至少由第一按键和第二按键组合形成的组合按键的操作,当所述操作的持续时间大于预设计时时间时,确定检测到的用户通过键盘操作而输入的指令是防止键盘误操作指令。当检测到的用户通过键盘操作而输入的指令是防止键盘误操作指令时,所述处理模块20生成输入阻断信号,并根据所述输入阻断信号,对用户后续通过键盘操作而输入的常规操作指令进行拦截,阻断所述常规操作指令发送至主机端。
[0048]其中,上述检测模块10和处理模块20的功能可以由%实现。
[0049]第二实施例
[0050]图3是本发明第二实施例提供的防止键盘误操作的流程图,如图3所示,步骤包括:
[0051]步骤S201:对用户通过键盘操作而输入的指令进行检测。
[0052]步骤S202:若检测到用户通过键盘操作而输入的指令,判断所述指令是否是常规操作指令,如果是常规操作指令,则执行步骤S207,否则执行步骤S203。
[0053]步骤S203:判断所述指令是否是防止键盘误操作指令,如果是防止键盘误操作指令,则执行步骤S204,否则执行步骤S206。
[0054]步骤S204:如果检测到用户通过键盘操作而输入的指令是防止键盘误操作指令,则生成输入阻断信号。
[0055]其中,用来输入防止键盘误操作指令的键盘按键是专用按键或者是至少由第一按键和第二按键组合形成的组合按键。当用来输入防止键盘误操作指令的键盘按键是至少由第一按键和第二按键组合形成的组合按键时,实时检测用户同时对至少由第一按键和第二按键组合形成的组合按键的操作,并在所述操作的持续时间大于预设计时时间时,确定检测到的用户通过键盘操作而输入的指令是防止键盘误操作指令。
[0056]步骤S205:根据所述输入阻断信号,对用户后续通过键盘操作而输入的常规操作指令进行输入阻断处理。
[0057]具体地说,键盘是计算机系统的重要组成部分,用户通过键盘操作而输入并产生的最终数据都是通过嵌入式控制器(EC)送给主机(host)的。本步骤中,嵌入式控制器对用户后续通过键盘操作而输入的常规操作指令进行拦截,阻断所述常规操作指令发送至主机端。
[0058]步骤S206:当检测到用户后续通过键盘操作而输入的指令是防止键盘误操作解除指令时,生成输入阻断解除信号,以便根据所述输入阻断解除信号执行步骤S207。
[0059]其中,用来输入防止键盘误操作解除指令的键盘按键是专用按键或者是至少由第一按键和第二按键组合形成的组合按键。当用来输入防止键盘误操作解除指令的键盘按键是至少由第三按键和第四按键组合形成的组合按键时,实时检测用户同时对至少由第三按键和第四按键组合形成的组合按键的操作,并在所述操作的持续时间大于预设计时时间时,确定检测到的用户通过键盘操作而输入的指令是防止键盘误操作解除指令。
[0060]进一步地,所述用来输入防止键盘误操作指令的键盘按键与用来输入防止键盘误操作解除指令的键盘按键可以相同,也可以不同。
[0061]步骤S207:当检测到用户通过键盘操作而输入的指令是常规操作指令时,按照所述常规操作指令进行相应处理。
[0062]具体地说,由于用户不需要进行防止键盘误操作,此时,嵌入式控制器收到用户通过键盘操作而输入的常规操作指令时,可以按照常规操作步骤进行处理,即将相应按键的扫描代码发送至主机端。
[0063]与图2所示第一实施例提供的装置比较,本实施例中,当处理模块20在根据输入阻断信号对用户后续通过键盘操作而输入的常规操作指令进行输入阻断处理之后,检测模块10进一步用于检测用户后续通过键盘操作而输入的防止键盘误操作解除指令,并当检测到防止键盘误操作解除指令时,处理模块20生成输入阻断解除信号,并根据所述输入阻断解除信号,对用户后续通过键盘操作而输入的常规操作指令进行相应处理,也就是说,此后用户能够进行正常输入操作。
[0064]上述检测模块10和处理模块20的功能也可以由EC实现。
[0065]第三实施例
[0066]当用户在看电影的时候,不需要用到键盘,为防止误触键盘引起误操作,就可以按下键盘上相应的按键以关闭键盘功能。本实施例通过使用组合按键,例如Fn+F7,使键盘功能使能或失效,即开启或关闭键盘功能,只需要EC支持就可以实现该功能。
[0067]图4是本发明第三实施例提供的防止键盘误操作的第一方法框图,如图4所示,当用户第一次按下Fn+F7时,EC检测到用户通过键盘操作而输入的指令是防止键盘误操作指令,此时EC设置用来防止键盘误操作的标识flag。此后,当用户按下其它按键时,EC根据所述flag,对用户后续通过键盘操作而输入的常规操作指令进行输入阻断处理,即不会将其它按键的扫描代码发送给host,从而通过拦截键盘输入指令的方式使键盘功能失效。
[0068]图5是本发明第三实施例提供的防止键盘误操作的第二方法框图,如图5所示,当再次按下Fn+F7时,EC检测到用户通过键盘操作而输入的指令是防止键盘误操作解除指令,此时EC重新设置上述flag。此后,当用户按下其它按键时,EC按照所述常规操作指令进行相应处理,即EC可以继续向host发送相应的扫描代码,并由host收到后送至其它程序进彳丁处理。
[0069]综上所述,本发明通过操作键盘即可实现键盘失效(disable)和使能(enable),操作方便。
[0070]尽管上文对本发明进行了详细说明,但是本发明不限于此,本【技术领域】技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。
【权利要求】
1.一种防止键盘误操作的方法,其特征在于,包括: 对用户通过键盘操作而输入的指令进行检测; 当检测到用户通过键盘操作而输入的指令是常规操作指令时,按照所述常规操作指令进行相应处理; 当检测到用户通过键盘操作而输入的指令是防止键盘误操作指令时,生成输入阻断信号; 根据所述输入阻断信号,对用户后续通过键盘操作而输入的常规操作指令进行输入阻断处理。
2.根据权利要求1所述的方法,其特征在于,用来输入防止键盘误操作指令的键盘按键是专用按键或者是至少由第一按键和第二按键组合形成的组合按键。
3.根据权利要求2所述的方法,其特征在于,当用来输入防止键盘误操作指令的键盘按键是至少由第一按键和第二按键组合形成的组合按键时,通过以下步骤确定检测到的用户通过键盘操作而输入的指令是防止键盘误操作指令: 实时检测用户同时对至少由第一按键和第二按键组合形成的组合按键的操作; 当所述操作的持续时间大于预设计时时间时,确定检测到的用户通过键盘操作而输入的指令是防止键盘误操作指令。
4.根据权利要求1所述的方法,其特征在于,所述对用户后续通过键盘操作而输入的常规操作指令进行输入阻断处理的步骤包括: 对用户后续通过键盘操作而输入的常规操作指令进行拦截,阻断所述常规操作指令发送至主机端。
5.根据权利要求1-4任意一项所述的方法,其特征在于,在根据所述输入阻断信号,对用户后续通过键盘操作而输入的常规操作指令进行输入阻断处理的步骤之后,还包括: 当检测到用户后续通过键盘操作而输入的指令是防止键盘误操作解除指令时,生成输入阻断解除信号; 根据所述输入阻断解除信号,对用户后续通过键盘操作而输入的常规操作指令进行相应处理。
6.一种防止键盘误操作的装置,其特征在于,包括: 检测模块,用于对用户通过键盘操作而输入的指令进行检测; 处理模块,用于当检测到用户通过键盘操作而输入的指令是常规操作指令时,按照所述常规操作指令进行相应处理,当检测到用户通过键盘操作而输入的指令是防止键盘误操作指令时,生成输入阻断信号,并根据所述输入阻断信号,对用户后续通过键盘操作而输入的常规操作指令进行输入阻断处理。
7.根据权利要求6所述的装置,其特征在于,用来输入防止键盘误操作指令的键盘按键是专用按键或者是至少由第一按键和第二按键组合形成的组合按键。
8.根据权利要求7所述的方法,其特征在于,当用来输入防止键盘误操作指令的键盘按键是至少由第一按键和第二按键组合形成的组合按键时,所述检测模块实时检测用户同时对至少由第一按键和第二按键组合形成的组合按键的操作,当所述操作的持续时间大于预设计时时间时,确定检测到的用户通过键盘操作而输入的指令是防止键盘误操作指令。
9.根据权利要求6所述的装置,其特征在于,所述处理模块通过对用户后续通过键盘操作而输入的常规操作指令进行拦截,阻断所述常规操作指令发送至主机端。
10.根据权利要求6-9任意一项所述的装置,其特征在于,所述处理模块在根据所述输入阻断信号,对用户后续通过键盘操作而输入的常规操作指令进行输入阻断处理的步骤之后,当检测模块检测到用户后续通过键盘操作而输入的指令是防止键盘误操作解除指令时,生成输入阻断解除信号,并根据所述输入阻断解除信号,对用户后续通过键盘操作而输入的常规操作指令进行相应处理。
【文档编号】G06F3/023GK104461053SQ201410725069
【公开日】2015年3月25日 申请日期:2014年12月3日 优先权日:2014年12月3日
【发明者】傅夏妮 申请人:合肥联宝信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1