一种键盘控制方法、装置、键盘、计算机可读存储介质与流程

文档序号:17900693发布日期:2019-06-13 16:27阅读:148来源:国知局
一种键盘控制方法、装置、键盘、计算机可读存储介质与流程

本发明实施例涉及键盘技术,尤其涉及一种键盘控制方法、装置、键盘、计算机可读存储介质。



背景技术:

键盘是最常见的计算机输入设备,它广泛应用于微型计算机和各种终端设备上,计算机操作者通过键盘向计算机输入各种指令、数据,指挥计算机的工作。计算机的运行情况输出到显示器,操作者可以很方便地利用键盘和显示器与计算机对话,对程序进行修改、编辑,控制和观察计算机的运行。

现有的电脑键盘形式多样,有的还增加了一些功能键以扩展键盘的功能,但现有的电脑在使用过程中,难免会出现误按按键的情况,用户又不清楚误按了哪个按键。或者是,用户想要知道打字的速度,却又无从下手。



技术实现要素:

本发明提供一种键盘控制方法、装置、键盘、计算机可读存储介质,以实现通过切换不同工作模式,实现不同的功能,既能显示输入的键值,又能显示输入的速度,大大扩展键盘的功能。

第一方面,本发明实施例提供了一种键盘控制方法,用于控制键盘的工作,所述键盘包括按键、显示器以及控制芯片,所述方法包括:

所述按键根据用户操作生成工作模式切换信号;

所述控制芯片根据所述工作模式切换信号控制所述键盘工作于键盘输入模式或输入测量模式,当键盘处于键盘输入模式时,所述显示器用于显示被按压按键的键值内容,当键盘处于输入测量模式时,所述显示器用于显示按压按键的速度值。

可选的,所述工作模式还包括计算工作模式;

当键盘处于计算工作模式时,所述显示器用于显示计算的结果。

可选的,所述键盘连接电脑主机和电脑显示器,当键盘处于计算工作模式时,所述按键根据用户操作生成计算结果转移信号;所述控制芯片根据所述计算结果转移信号将计算结果传输至电脑主机,所述电脑主机将所述计算输入至当前通讯软件界面的输入窗口。

可选的,所述方法还包括:

控制芯片判断按键被同时按下的数量;

当按键被同时按下的数量小于或等于n个时,控制芯片控制所述键盘进入n键无冲模式;

当按键被同时按下的数量大于n个时,控制芯片控制所述键盘进入全键无冲模式。

可选的,所述方法还包括:

所述按键根据用户操作生成第一灯光调节信号或第二灯光调节信号;

所述控制芯片根据所述第一灯光调节信号控制键盘背光灯的亮度;

所述控制芯片根据所述第二灯光调节信号控制键盘背光灯的呼吸周期。

可选的,所述方法还包括:

所述按键根据用户操作生成按键对换信号;

所述控制芯片根据所述按键对换信号对两个预设按键的功能进行交换或对两个预设按键的输入键值内容进行对换。

可选的,所述键盘连接电脑主机,所述键盘还包括存储器,用于存储当前工作模式,所述方法包括:

检测所述电脑主机是否重新上电;

当电脑主机重新上电时所述控制芯片重新加载所述当前工作模式。

第二方面,本发明实施例还提供了一种键盘控制装置,用于控制键盘的工作,所述键盘包括显示器,包括:

信号生成单元,用于根据用户操作生成工作模式切换信号;

模式切换单元,用于根据所述工作模式切换信号控制所述键盘工作于键盘输入模式或输入测量模式,当键盘处于键盘输入模式时,所述显示器用于显示被按压按键的键值内容,当键盘处于输入测量模式时,所述显示器用于显示按压按键的速度。

第三方面,本发明实施例还提供了一种键盘,所述键盘包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现本发明任意实施例所述的键盘控制方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现本发明任意实施例所述的键盘控制方法。

相对于现有技术,本发明的键盘当预设的功能切换按键被按压时生成工作模式切换信号,控制芯片根据所述工作模式切换信号控制所述键盘工作于不同工作模式,即键盘输入模式或输入测量模式,当键盘处于键盘输入模式时,所述显示器用于显示被按压按键的键值内容,当键盘处于输入测量模式时,所述显示器用于显示按压按键的速度值,因此本发明的键盘的方案可以根据用户的需求实现不同的功能,扩展键盘的功能,适应了用户的使用习惯。

附图说明

图1为本发明实施例一提供的一种键盘控制方法的方法流程图;

图2为本发明实施例二提供的一种键盘控制方法的方法流程图;

图3是本发明实施例三提供的一种键盘控制装置的结构示意图;

图4是本发明实施例四提供的一种键盘的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

此外,术语“第一”、“第二”等可在本文中用于描述各种方向、动作、步骤或元件等,但这些方向、动作、步骤或元件不受这些术语限制。这些术语仅用于将第一个方向、动作、步骤或元件与另一个方向、动作、步骤或元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一速度差值为第二速度差值,且类似地,可将第二速度差值称为第一速度差值。第一速度差值和第二速度差值两者都是速度差值,但其不是同一速度差值。术语“第一”、“第二”等而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

实施例一

图1为本发明实施例一提供的键盘控制方法的流程图,该方法可以由本发明实施例提供的键盘控制装置来执行,该装置可以通过软件和/或硬件的方式实现,并集成在执行本方法的键盘中,该键盘包括按键、显示器以及控制芯片。参照图1,该方法具体包括如下步骤:

步骤110、按键根据用户操作生成工作模式切换信号;

具体的,用户可以通过按压键盘上的按键,按键根据用户操作生成工作模式切换信号。工作模式切换信号用于切换不同的工作模式。示例性的,用户可以按压键盘上的“numlock”键来切换工作模式,每按压一次,就切换到另一种工作模式。

步骤120、控制芯片根据工作模式切换信号控制键盘工作于键盘输入模式或输入测量模式,当键盘处于键盘输入模式时,显示器用于显示被按压按键的键值内容,当键盘处于输入测量模式时,显示器用于显示按压按键的速度值。

具体的,用户按压按键(例如numlock键)产生工作模式切换信号,控制芯片根据工作模式切换信号控制键盘的工作模式来回切换,具体包括键盘输入模式或输入测量模式。当键盘处于键盘输入模式时,键盘上的显示器就会显示被按压按键的键值内容。例如,当用户在键盘依次按压“jianpan”时,显示器就会依次显示“jianpan”的键值内容。当键盘处于输入测量模式时,控制芯片会在及时统计当前预设周期内,例如2分钟,键盘上的按键被按压的数量并计算用户按压按键的速度值,键盘上的显示器会对应显示用户按压按键的速度值。例如,当用户在打字时,2分钟内按压按键的个数是120个,则键盘上的显示器会显示60,提示用户当前按压按键的速度是每分钟60个字符。

可选的,工作模式还包括计算工作模式;当键盘处于计算工作模式时,显示器用于显示计算的结果。

具体的,此时,工作模式包括三种模式,即键盘输入模式、输入测量模式和计算工作模式。用户通过按压按键(例如numlock键)可以依次切换这三种键盘的工作模式。当键盘处于计算工作模式时,此时键盘的数字区相当于一个计算器,显示屏用于显示用户计算的过程。例如,用户用键盘的右侧的数字区来计算500+600等于多少时,位于右上方的显示器会依次显示:“500”、“500+”、“500+600”、“1100”(按数字区的“enter”出结果)。如果在输入数字500时,不小心按错输成501时,用户可以按压“pageup”来删除“1”,再重新按压“0”。除此之外,“pagedn”为计算器清零的功能,“pause”键为正负号切换键功能,“enter”键为等号功能。

可选的,键盘连接电脑主机和电脑显示器,当键盘处于计算工作模式时,按键根据用户操作生成计算结果转移信号;控制芯片根据计算结果转移信号将计算结果传输至电脑主机,电脑主机将计算输入至当前通讯软件界面的输入窗口。

示例性的,当键盘处于计算工作模式时,当前电脑显示器的当前窗口是qq对话,那么用户按压按键(例如fn+enter键)把计算结果快速输入到qq对话窗口。

可选的,该键盘控制方法还包括:控制芯片判断按键被同时按下的数量;当按键被同时按下的数量小于或等于n个时,控制芯片控制所述键盘进入n键无冲模式;当按键被同时按下的数量大于n个时,控制芯片控制所述键盘进入全键无冲模式。

具体的,该键盘具有全键盘无冲功能。例如,平时该键盘为6键无冲的标准协议,即当同时按下按键的数量小于或等于6个时,键盘还是保持在平时维持的6键无冲模式;当按到第7个键,即超过6个键时,控制芯片控制该键盘自动转为26-32键无冲模式。

可选的,该键盘控制方法还包括:按键根据用户操作生成第一灯光调节信号或第二灯光调节信号;控制芯片根据第一灯光调节信号控制键盘背光灯的亮度;控制芯片根据第二灯光调节信号控制键盘背光灯的呼吸周期。

具体的,键盘的按键下方有背光灯,分为两种模式:一种是常亮模式,另一种呼吸灯模式。用户按压相应的按键生成第一灯光调节信号或第二灯光调节信号,控制芯片根据第一灯光调节信号控制键盘背光灯的亮度;控制芯片根据第二灯光调节信号控制键盘背光灯的呼吸周期。示例性的,在常亮模式下,用户按压“fn+↓”或“fn+↑”生成第一灯光调节信号,控制键盘背光灯的亮度,亮度的级别包括:25%、50%、75%、100%,用户按压“fn+↑”时,亮度增加,用户按压“fn+↓”时,亮度降低;在呼吸灯模式下,用户按压“fn+↓”或“fn+↑”生成第二灯光调节信号,控制键盘背光灯的呼吸周期,呼吸周期的级别包括:0.5秒、1秒、2秒、3秒,用户按压“fn+↑”时,呼吸加快,用户按压“fn+↓”,呼吸减慢。此外用户按压“fn+右方向”键为常亮和呼吸灯的转换,按压“fn+x”键开关背景灯。

可选的,该键盘控制方法还包括:按键根据用户操作生成按键对换信号;控制芯片根据按键对换信号对两个预设按键的功能进行交换或对两个预设按键的输入键值内容进行对换。

示例性的,用户按下“fn+win”键,按一下,则锁win或开win键。又如,用户按下“fn+左win”键,长按3秒,capslock灯闪3下,fn键和左win键功能对调。又如,用户按下“fn+ctrl”键,长按3秒,capslock灯闪3下,左ctrl键和capslock键功能对调。

可选的,键盘连接电脑主机,键盘还包括存储器,用于存储当前工作模式,该方法包括:检测电脑主机是否重新上电;当电脑主机重新上电时,控制芯片重新加载当前工作模式。

具体的,电脑关机断电及休眠前,会自动记忆用户所有设定功能或对应的工作模式。电脑重新启动后自动进入用户所有设定功能或对应的工作模式。示例性的,键盘当前工作模式是输入测量模式,则电脑关机断电后,键盘会自动存储当前的输入测量模式,当电脑主机重新上电时,控制芯片重新加载当前工作模式,即输入测量模式。又比如,在电脑关机或休眠前,用户切换了fn键和左win键的功能,键盘会自动记忆设定的功能,电脑重新启动后还是会进入用户设定的功能。

相对于现有技术,本发明的键盘当预设的功能切换按键被按压时生成工作模式切换信号,控制芯片根据所述工作模式切换信号控制所述键盘工作于不同工作模式,即键盘输入模式或输入测量模式,当键盘处于键盘输入模式时,所述显示器用于显示被按压按键的键值内容,当键盘处于输入测量模式时,所述显示器用于显示按压按键的速度值,因此本发明的键盘的方案可以根据用户的需求实现不同的功能,扩展键盘的功能,适应了用户的使用习惯。

此外,本发明的键盘还具有背光灯led老化功能。具体的,键盘直接上电5v,按压“fn+scrolllock”键,开启背光灯进行老化led。背光灯是位于键盘的按键下方的led。在黑暗状态下,用户可以通过键盘灯发光看清楚键盘。

此外,本发明的键盘休眠状态,跟随电脑设定。电脑休眠时键盘休眠,电脑唤醒时键盘同步唤醒。具体的,键盘连接电脑主机,键盘还包括控制芯片,该方法包括:检测电脑主机是否进入休眠状态;当电脑主机进入休眠状态时,控制芯片会控制键盘进入休眠模式;当电脑主机唤醒时,控制芯片会控制键盘唤醒。

此外,本发明的键盘还具有一键恢复出厂默认键值。用户按压“fn+esc”,约长按3秒,capslock闪三下,恢复到出厂设置。例如,灯光等级亮度、键值恢复到初始状态。具体的,用户使用键盘调节了键盘的各种设置,如背光灯调亮,或者是对两个预设按键的功能进行交换等等。当用户想要恢复出厂设置时,可以通过按压“fn+esc”,约长按3秒,capslock闪三下,恢复到出厂设置。

实施例二

图2为本发明实施例二提供的键盘控制方法的流程图,该方法可以由本发明实施例提供的键盘控制装置来执行,该装置可以通过软件和/或硬件的方式实现,并集成在执行本方法的键盘中,该键盘包括按键、显示器以及控制芯片。参照图2,该方法具体包括如下步骤:

步骤210、按键根据用户操作生成工作模式切换信号;

步骤220、控制芯片根据工作模式切换信号控制所述键盘工作于键盘输入模式、输入测量模式或计算工作模式,当键盘处于键盘输入模式时,显示器用于显示被按压按键的键值内容,当键盘处于输入测量模式时,显示器用于显示按压按键的速度值,当键盘处于计算工作模式时,显示器用于显示计算的结果。

步骤230、检测电脑主机是否重新上电;

步骤240、当电脑主机重新上电时所述控制芯片重新加载当前工作模式。

本发明的键盘的方案可以根据用户的需求实现不同的功能,扩展键盘的功能,适应了用户的使用习惯。

实施例三

本发明实施例所提供的键盘控制装置可执行本发明任意实施例所提供的键盘控制方法,具备执行方法相应的功能模块和有益效果。图3为本发明实施例三提供的一种键盘控制装置的结构示意图,如图3所示,该装置用于控制键盘的工作,键盘包括显示器,该装置可以包括:

信号生成单元310,用于根据用户操作生成工作模式切换信号;

模式切换单元320,用于根据工作模式切换信号控制键盘工作于键盘输入模式或输入测量模式,当键盘处于键盘输入模式时,显示器用于显示被按压按键的键值内容,当键盘处于输入测量模式时,显示器用于显示按压按键的速度。

相对于现有技术,本发明的键盘当预设的功能切换按键被按压时生成工作模式切换信号,控制芯片根据所述工作模式切换信号控制所述键盘工作于不同工作模式,即键盘输入模式或输入测量模式,当键盘处于键盘输入模式时,所述显示器用于显示被按压按键的键值内容,当键盘处于输入测量模式时,所述显示器用于显示按压按键的速度值,因此本发明的键盘的方案可以根据用户的需求实现不同的功能,扩展键盘的功能,适应了用户的使用习惯。

实施例四

图4为本发明实施例三提供的一种键盘的结构示意图,如图4所示,该键盘包括处理器70、存储器71、输入装置72和输出装置73;键盘中处理器70的数量可以是一个或多个,图3中以一个处理器70为例;键盘中的处理器70、存储器71、输入装置72和输出装置73可以通过总线或其他方式连接,图4中以通过总线连接为例。

存储器71作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的键盘控制方法对应的程序指令/模块(例如,键盘控制装置中的信号生成单元310和模式切换单元320)。处理器70通过运行存储在存储器71中的软件程序、指令以及模块,从而执行键盘的各种功能应用以及数据处理,即实现上述的键盘控制方法。

存储器71可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器71可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器71可进一步包括相对于处理器70远程设置的存储器,这些远程存储器可以通过网络连接至设备/终端/服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置72可用于接收输入的数字或字符信息,以及产生与键盘的用户设置以及功能控制有关的键信号输入。输出装置73可包括显示屏等显示设备。

实施例五

本发明实施例五还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种键盘控制方法,用于控制键盘的工作,所述键盘包括按键、显示器以及控制芯片,该方法包括:

所述按键根据用户操作生成工作模式切换信号;

所述控制芯片根据所述工作模式切换信号控制所述键盘工作于键盘输入模式或输入测量模式,当键盘处于键盘输入模式时,所述显示器用于显示被按压按键的键值内容,当键盘处于输入测量模式时,所述显示器用于显示按压按键的速度值。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的键盘控制方法中的相关操作.

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述键盘控制装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1