一种按键复用的控制方法、装置、电子设备及介质与流程



1.本技术涉及电子技术领域,特别是涉及一种按键复用的控制方法、装置、电子设备及介质。


背景技术:



2.随着科技的发展,电子设备需要实现的功能越来越多,通常需要触摸按键来实现电子设备上的功能。当电子设备需要实现多种功能时,电子设备上的触摸按键也越来越多,从而需要大面积的面板容纳各种按键。
3.如紫外线消毒灯的高效杀菌效果,且操作简便适用性强,被应用到很多场所。社会上普遍适用的254nm波长的紫外线,直接照射会对人体有很大伤害,所以对紫外线消毒灯的功能安全要求都比较高。目前紫外线消毒灯,普遍使用按键实现人机交互操作,产品功能越多相应需要的按键就越多,这样就需要更大面积的面板容纳,从而增大设备的体积,增加相应的成本,影响设备的美观。
4.由此可见,如何通过按键复用实现设备的多功能使用,是本领域技术人员亟待解决的问题。


技术实现要素:



5.本技术的目的是提供一种按键复用的控制方法、装置、电子设备及介质,用于通过按键复用实现设备的多功能使用。
6.为解决上述技术问题,本技术提供一种按键复用的控制方法,包括:
7.获取当前按压操作对应的按键时长所述按压操作包括按压单个所述按键或同时按压多个所述按键;
8.确定所述按压操作对应的按键数量以及所述按键时长所处的时长等级;其中,所述时长等级包括短按、长按、超长按、组合短按、组合长按、组合超长按;
9.根据所述按键时长所处的所述时长等级响应所述按压操作。
10.优选地,所述根据所述按键时长所处的所述时长等级响应所述按压操作包括:
11.预设时间内当多次检测到所述按键时长处于短按等级的情况下,在第一次检测到所述按键时长处于所述短按等级时响应所述按压操作。
12.优选地,在所述按键时长处于组合长按等级的情况下,所述根据所述按键时长所处的所述时长等级响应所述按压操作包括:
13.在同时按压的多个所述按键中的一个所述按键时长处于长按等级,且同时按压的多个所述按键中其余各所述按键连接的管脚的电平值为预设值的情况下,根据所述按键时长所处的所述组合长按等级响应所述按压操作。
14.优选地,在所述确定所述按压操作对应的按键数量以及所述按键时长所处的时长等级之后,还包括:
15.标记所述按键时长所处的所述时长等级。
16.优选地,所述获取当前按压操作对应的按键时长包括:
17.根据定时器的中断获取当前所述按压操作对应的所述按键时长。
18.优选地,在所述获取当前按压操作对应的按键时长之前,还包括:
19.按照固定频率检测当前所述按压操作。
20.优选地,在所述根据所述按键时长所处的所述时长等级响应所述按压操作之后,还包括:
21.输出用于提示响应所述按压操作的提示信息。
22.为了解决上述技术问题,本技术还提供一种按键复用的控制装置,包括:
23.获取模块,用于获取当前按压操作对应的按键时长;所述按压操作包括按压单个所述按键或同时按压多个所述按键;
24.确定模块,用于确定所述按压操作对应的按键数量以及所述按键时长所处的时长等级;其中,所述时长等级包括短按、长按、超长按、组合短按、组合长按、组合超长按;
25.响应模块,用于根据所述按键时长所处的所述时长等级响应所述按压操作。
26.为了解决上述技术问题,本技术还提供一种电子设备,包括:
27.存储器,用于存储计算机程序;
28.处理器,用于执行所述计算机程序时实现上述的按键复用的控制方法的步骤。
29.为了解决上述技术问题,本技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的按键复用的控制方法的步骤。
30.本技术所提供的一种按键复用的控制方法,包括:获取当前按压操作对应的按键时长;按压操作包括按压单个按键或同时按压多个按键;确定按压操作对应的按键数量以及按键时长所处的时长等级;其中,时长等级包括短按、长按、超长按、组合短按、组合长按、组合超长按;根据按键时长所处的时长等级响应按压操作。该方法中,一方面,根据单个按键所处的时长等级响应单个按键的按压操作,实现了按键的多种功能;另一方面,根据同时按压多个按键所处的时长等级响应同时按压多个按键的按压操作,实现了按键的新的功能。由此可见,该方法实现了按键的复用功能,满足了更多的功能需求,降低成本,增加按键使用的灵活性。
31.此外,本技术还提供一种按键复用的控制装置、电子设备及计算机可读存储介质,与上述提到的按键复用的控制方法相对应,效果同上。
附图说明
32.为了更清楚地说明本技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
33.图1为本技术实施例提供的一种按键复用的控制方法;
34.图2为本技术的一实施例提供的按键复用的控制装置的结构图;
35.图3为本技术另一实施例提供的电子设备的结构图。
具体实施方式
36.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本技术保护范围。
37.本技术的核心是提供一种按键复用的控制方法、装置、电子设备及介质,用于通过按键复用实现设备的多功能使用。
38.为了使本技术领域的人员更好地理解本技术方案,下面结合附图和具体实施方式对本技术作进一步的详细说明。图1为本技术实施例提供的一种按键复用的控制方法,包括:
39.s10:获取当前按压操作对应的按键时长;按压操作包括按压单个按键或同时按压多个按键。
40.当电子设备上的按键较少时,但是却要求实现较多的功能时,通常需要按键能够复用。为了实现按键的复用功能,在实施中,根据按压单个按键的按键时长可以实现电子设备不同的功能;根据同时按压的按键的个数以及同时按压的时长也可以实现电子设备的新的功能。
41.在获取当前按压操作对应的按键时长时,可以采用计时器获取当前按压操作对应的按键时长。为了方便获取到按键时长,本技术实施例中采用定时计时器来获取当前按压操作对应的按键时长。
42.在获取当前按压操作对应的按键时长时,首先需要对按压操作进行检测。在进行按压操作时,根据电平值来判断是否存在按压操作。如某个电子设备上存在三个触摸按键,(假设为touchkey1,touchkey2,touchkey3),分别与微控制单元(microcontroller unit,mcu)的通用型之输入输出(general-purpose input/output,gpio)管脚(假设为pa1,pa2,pa3)相连接。在实施中,可以设置检测周期或者实时对各管脚的电平进行检测。对于具体是高电平或低电平代表进行了按压操作,根据实际情况进行设置,此处不作限定。本实施例中当管脚电平值为1时代表未存在按压操作,当管脚电平值为0时代表存在按压操作。此处用keyflag的值等于0或1代表检测到的电平值。当检测到keyflag=1,也就是高电平时,不做任何处理,继续对管脚的电平值进行检测;当keyflag=0,也就是低电平时,说明存在按压操作,此时对按键按压时间进行计时。对于按键按压时间此处用presscounter表示。presscounter在预设周期的定时器中断中进行累加,在每次进入中断后,会先判断keyflag的值是否为0,如若keyflag为0则累加1,在在keyflag为0的过程中,presscounter的累加值即为当前按压操作对应的按键时长。
43.s11:确定按压操作对应的按键数量以及按键时长所处的时长等级;其中,时长等级包括短按、长按、超长按、组合短按、组合长按、组合超长按。
44.为了实现按键的复用功能,在实施中,当按压操作对应的按键数量是一个或多个时,对于不同的按键时长设置不同的时长等级。不同的时长等级响应不同的功能。对于不同的时长等级对应的时长范围不作限定,根据实际情况选择合适的数值。如当presscounter《100ms,判定为无触摸或者按键抖动,不响应;presscounter》100ms&&presscounter《3s,判定为按键短按,记为tagflag,定义为短按等级;presscounter》3s&&presscounter《5s,则判
定为按键长按,记为longpressflag,定义为长按等级;presscounter》5s,则判定为按键超长按,记为overlongpressflag,定义为超长按等级。上述列举出的时长等级为单个按键等级;按照上述的时长等级,当同时按压多个按键时,上述时长等级分别称为对应的组合时长等级。根据步骤中获得的当前按压操作对应的按键时长,到按键时长所处的时长等级。
45.s12:根据按键时长所处的时长等级响应按压操作。
46.不同的时长等级对应不同的按键功能。因此根据按键时长所处的时长等级响应按压操作即可以实现按键的不同的功能。
47.此处以双波长紫外线消毒灯为例,对本实施例的方案进行进一步地说明。双波长紫外线消毒灯共有三个触摸按键,但其功能需要实现功能:启停控制,时间快慢调节,模式调节,无线遥控配对,显示存储的使用时长,清除存储的使用时长等,依据本实施例的时长等级,在单独按一个按键时,根据时长等级每个按键可以实现三种功能;在组合使用按键时,根据使用的按键的个数以及组合按键的时长可以实现另外的功能。因此本技术的方法既可以实现单个按键对应的多种功能,也可以实现组合按键时对应的多种功能,使得消毒灯通过三个触摸按键便可以实现多种功能。
48.本实施例所提供的一种按键复用的控制方法,包括:获取当前按压操作对应的按键时长;按压操作包括按压单个按键或同时按压多个按键;确定按压操作对应的按键数量以及按键时长所处的时长等级;其中,时长等级包括短按、长按、超长按、组合短按、组合长按、组合超长按;根据按键时长所处的时长等级响应按压操作。该方法中,一方面,根据单个按键所处的时长等级响应单个按键的按压操作,实现了按键的多种功能;另一方面,根据同时按压多个按键所处的时长等级响应同时按压多个按键的按压操作,实现了按键的新的功能。由此可见,该方法实现了按键的复用功能,满足了更多的功能需求,降低成本,增加按键使用的灵活性。
49.在实施中,为了防止多次响应短按操作,作为优选地实施方式,根据按键时长所处的时长等级响应按压操作包括:
50.预设时间内当多次检测到按键时长处于短按等级的情况下,在第一次检测到按键时长处于短按等级时响应按压操作。
51.假设realkeyflag代表记录按键状态标志,将realkeyflag值置1;lastkeyflag值代表上次按键检测值,初始化值为0;tagflag代表按键短按标志。将realkeyflag值、lastkeyflag值作公式(1)的运算:
52.tagflag=realkeyflag&((!realkeyflag|!lastkeyflag)&(realkeyflag|lastkeyflag))
ꢀꢀꢀ
(1)
53.上述公式(1)中realkeyflag和lastkeyflag先做非运算,然后再做或运算,假设得到一个过程值temp1,realkeyflag和lastkeyflag做或运算,假设得到一个过程值temp2,最终temp1与temp2进行与运算,然后再与realkeyflag做与预算,将得到的值赋给tagflag。再将本次realkeyflag赋给lastkeyflag,即lastkeyflag=realkeyflag;此时lastkeyflag被更新为本次按键的状态值,然后开启新的一个周期检测。在短按等级对应的时间内,tagflag只在第一次检测的时候被赋予1,响应一次按键短按处理函数,其余次按键检测周期内tagflag的值均为0,不会重复响应按键短按处理函数,从而使得不会多次响应短按操作,减少误触发按键对应的功能。
54.本实施例所提供的预设时间内当多次检测到按键时长处于短按等级的情况下,在第一次检测到按键时长处于短按等级时响应按压操作,可以尽可能地减少误触发短按对应的功能。
55.当同时按压多个按键时,需要实现组合按键的功能,在组合键长按或超长按的时候,如果只简单判断同时按两个或三个键,因为电容按键,灵敏度高,会不断触发单个按键的长按功能,从而无法实现组合长按或超长按的功能。因此,作为优选地实施方式,在按键时长处于组合长按等级的情况下,根据按键时长所处的时长等级响应按压操作包括:
56.在同时按压的多个按键中的一个按键时长处于长按等级,且同时按压的多个按键中其余各按键连接的管脚的电平值为预设值的情况下,根据按键时长所处的组合长按等级响应按压操作。
57.如上述实施例中的touchkey2和touchkey3,分别要实现长按和组合按的功能时,必须在touchkey2和touchkey3各自单独长按功能函数中,要添加如下条件,此处以touchkey2为例;
58.(touchkey2.longpressflag==1)&&(touchkey3.keyflag==1)
59.上述条件表示touchkey2的按键按下时间在组合长按等级对应的时长范围时,并且touchkey3的引脚电平为高电平,这样也就能在实现touchkey2和touchkey3超长按实现组合键功能时,不会触发各单独按键的长按功能。列举出的条件中管脚的电平值为1,但是实际中,上述条件中的管脚的电平值根据实际情况进行设置,当规定管脚电平值为1代表未按压,则此时条件中管脚的电平值即为1;当规定的管脚的电平值为0代表未按压,则此时条件中管脚的电平值即为0。
60.本实施例所提供的在同时按压的多个按键中的一个按键时长处于长按等级,且同时按压的多个按键中其余各按键连接的管脚的电平值为预设值的情况下,根据按键时长所处的组合长按等级响应按压操作,通过需要组合键的按键在判定长按的时候增加一组限制条件,既能单独完成长按功能,在组合长按是也不会触发单独长按的功能。
61.在实施中,为了便于用户了解到按键时长所处的等级,作为优选地实施方式,在确定按压操作对应的按键数量以及按键时长所处的时长等级之后,还包括:
62.标记按键时长所处的时长等级。
63.对于标记的方式不作限定。当判断为短按等级后,可以将tagflag的值记为1;当判定为长按等级后,可以将longpressflag的值标记为1;当判定为超长按等级后,可以将overlongpressflag的值标记为1。根据标记的值可以方便用户了解到按键时长所处的等级。同时,也可以根据标记的按键时长所处的时长等级的次数确定时长等级被使用的频率,当某个时长等级被标记的次数较多时,则说明响应该时长等级的次数多,进而可以了解到使用频率较高或较低的按键功能。对于经常使用的按键功能,为了方便使用,可以通过按压单个按键实现;对于不经常使用的按键功能,可以通过组合按键来实现。
64.本实施例所提供的在确定按压操作对应的按键数量以及按键时长所处的时长等级之后,标记按键时长所处的时长等级,能够方便用户了解到按键时长所处的时长等级,并且通过标记使得用户能够了解到按键功能的使用情况。
65.为了能够方便地获取到按压操作对应的按键时长,在实施中,作为优选地实施方式,获取当前按压操作对应的按键时长包括:
66.根据定时器的中断获取当前按压操作对应的按键时长。
67.在实施中,可以通过计时器等能够计时的设备获取到当前按压操作对应的按键时长。由于定时器能够根据设定的时间进行中断,当计时器中断后,则代表经过了设定的时间。在进入计时器中断后,可以对管脚的电平值进行判断,从而能够了解到是否存在按压操作,进而确定是否需要再进行计时。
68.本实施例所提供的根据定时器的中断获取当前按压操作对应的按键时长的方法,方便,容易实现。
69.在对当前按压操作进行检测时,可以按照固定频率进行检测,也可以按照非固定频率检测按压操作。本实施例中在获取当前按压操作对应的按键时长之前,还包括:
70.按照固定频率检测当前按压操作。
71.本实施例中按照固定频率检测当前按压操作。对于固定频率的具体的值不作限定,通常设置较短的时间间隔,经过较短的时间间隔检测当前按压操作,使得能够及时了解到当前按压操作的状态,进而对当前按压操作的计时较为准确;当按照非固定频率检测按压操作时,假设第一个时间间隔较短,第二个时间间隔较长,若经过第一时间间隔对当前按压操作进行了一次检测是处于按压的状态,在第二时间间隔内停止按压,当经过第二时间间隔后才对按压操作进行检测,则不能及时了解到按压的状态。
72.本实施例所提供的在获取当前按压操作对应的按键时长之前,按照固定频率检测当前按压操作,使得能够及时了解到当前按压操作的状态,进而使得对当前按压操作的计时较为准确。
73.为了方便用户了解到按键的情况,在实施中,作为优选地实施方式,根据按键时长所处的时长等级响应按压操作之后,还包括:
74.输出用于提示响应按压操作的提示信息。
75.对于提示信息的内容、方式等不作限定,可以通过震动或声音等方式进行提示,提示信息可以为“正在进行时间快慢调节”等。
76.本实施例所提供的根据按键时长所处的时长等级响应按压操作之后,输出用于提示响应按压操作的提示信息,使得用户能够及时了解到按键操作是否响应成功。
77.在上述实施例中,对于按键复用的控制方法进行了详细描述,本技术还提供按键复用的控制装置以及电子设备对应的实施例。需要说明的是,本技术从两个角度对装置部分的实施例进行描述,一种是基于功能模块的角度,另一种是基于硬件的角度。
78.图2为本技术的一实施例提供的按键复用的控制装置的结构图。本实施例基于功能模块的角度,包括:
79.获取模块10,用于获取当前按压操作对应的按键时长;按压操作包括按压单个按键或同时按压多个按键;
80.确定模块11,用于确定按压操作对应的按键数量以及按键时长所处的时长等级;其中,时长等级包括短按、长按、超长按、组合短按、组合长按、组合超长按;
81.响应模块12,用于根据按键时长所处的时长等级响应按压操作。
82.由于装置部分的实施例与方法部分的实施例相互对应,因此装置部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
83.本实施例所提供的按键复用的控制装置,通过获取模块,获取了当前按压操作对
应的按键时长;按压操作包括按压单个按键或同时按压多个按键;通过确定模块确定按压操作对应的按键数量以及按键时长所处的时长等级;其中,时长等级包括短按、长按、超长按、组合短按、组合长按、组合超长按;通过响应模块根据按键时长所处的时长等级响应按压操作。该装置中,一方面,根据单个按键所处的时长等级响应单个按键的按压操作,实现了按键的多种功能;另一方面,根据同时按压多个按键所处的时长等级响应同时按压多个按键的按压操作,实现了按键的新的功能。由此可见,该装置实现了按键的复用功能,满足了更多的功能需求,降低成本,增加按键使用的灵活性。
84.图3为本技术另一实施例提供的电子设备的结构图。本实施例基于硬件角度,如图3所示,电子设备包括:
85.存储器20,用于存储计算机程序;
86.处理器21,用于执行计算机程序时实现如上述实施例中所提到的按键复用的控制的方法的步骤。
87.本实施例提供的电子设备可以包括但不限于智能手机、平板电脑、笔记本电脑或台式电脑等。
88.其中,处理器21可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器21可以采用数字信号处理器(digital signal processor,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器21也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称中央处理器(central processing unit,cpu);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器21可以集成有图形处理器(graphics processing unit,gpu),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器21还可以包括人工智能(artificial intelligence,ai)处理器,该ai处理器用于处理有关机器学习的计算操作。
89.存储器20可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器20还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。本实施例中,存储器20至少用于存储以下计算机程序201,其中,该计算机程序被处理器21加载并执行之后,能够实现前述任一实施例公开的按键复用的控制方法的相关步骤。另外,存储器20所存储的资源还可以包括操作系统202和数据203等,存储方式可以是短暂存储或者永久存储。其中,操作系统202可以包括windows、unix、linux等。数据203可以包括但不限于上述所提到的按键复用的控制方法所涉及到的数据等。
90.在一些实施例中,电子设备还可包括有显示屏22、输入输出接口23、通信接口24、电源25以及通信总线26。
91.本领域技术人员可以理解,图3中示出的结构并不构成对电子设备的限定,可以包括比图示更多或更少的组件。
92.本技术实施例提供的电子设备,包括存储器和处理器,处理器在执行存储器存储的程序时,能够实现如下方法:按键复用的控制方法,效果同上。
93.最后,本技术还提供一种计算机可读存储介质对应的实施例。计算机可读存储介
质上存储有计算机程序,计算机程序被处理器执行时实现如上述方法实施例中记载的步骤。
94.可以理解的是,如果上述实施例中的方法以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
95.本技术提供的计算机可读存储介质包括上述提到的按键复用的控制方法,效果同上。
96.以上对本技术所提供的一种按键复用的控制方法、装置、电子设备及介质进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以对本技术进行若干改进和修饰,这些改进和修饰也落入本技术权利要求的保护范围内。
97.还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

技术特征:


1.一种按键复用的控制方法,其特征在于,包括:获取当前按压操作对应的按键时长;所述按压操作包括按压单个所述按键或同时按压多个所述按键;确定所述按压操作对应的按键数量以及所述按键时长所处的时长等级;其中,所述时长等级包括短按、长按、超长按、组合短按、组合长按、组合超长按;根据所述按键时长所处的所述时长等级响应所述按压操作。2.根据权利要求1所述的按键复用的控制方法,其特征在于,所述根据所述按键时长所处的所述时长等级响应所述按压操作包括:预设时间内当多次检测到所述按键时长处于短按等级的情况下,在第一次检测到所述按键时长处于所述短按等级时响应所述按压操作。3.根据权利要求2所述的按键复用的控制方法,其特征在于,在所述按键时长处于组合长按等级的情况下,所述根据所述按键时长所处的所述时长等级响应所述按压操作包括:在同时按压的多个所述按键中的一个所述按键时长处于长按等级,且同时按压的多个所述按键中其余各所述按键连接的管脚的电平值为预设值的情况下,根据所述按键时长所处的所述组合长按等级响应所述按压操作。4.根据权利要求2所述的按键复用的控制方法,其特征在于,在所述确定所述按压操作对应的按键数量以及所述按键时长所处的时长等级之后,还包括:标记所述按键时长所处的所述时长等级。5.根据权利要求1所述的按键复用的控制方法,其特征在于,所述获取当前按压操作对应的按键时长包括:根据定时器的中断获取当前所述按压操作对应的所述按键时长。6.根据权利要求1至5任意一项所述的按键复用的控制方法,其特征在于,在所述获取当前按压操作对应的按键时长之前,还包括:按照固定频率检测当前所述按压操作。7.根据权利要求6所述的按键复用的控制方法,其特征在于,在所述根据所述按键时长所处的所述时长等级响应所述按压操作之后,还包括:输出用于提示响应所述按压操作的提示信息。8.一种按键复用的控制装置,其特征在于,包括:获取模块,用于获取当前按压操作对应的按键时长;所述按压操作包括按压单个所述按键或同时按压多个所述按键;确定模块,用于确定所述按压操作对应的按键数量以及所述按键时长所处的时长等级;其中,所述时长等级包括短按、长按、超长按、组合短按、组合长按、组合超长按;响应模块,用于根据所述按键时长所处的所述时长等级响应所述按压操作。9.一种电子设备,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述的按键复用的控制方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的按键复用的控制
方法的步骤。

技术总结


本申请公开了一种按键复用的控制方法、装置、电子设备及介质,涉及电子技术领域。包括:获取当前按压操作对应的按键时长;按压操作包括按压单个按键或同时按压多个按键;确定按压操作对应的按键数量以及按键时长所处的时长等级;其中,时长等级包括短按、长按、超长按、组合短按、组合长按、组合超长按;根据按键时长所处的时长等级响应按压操作。该方法中,一方面,根据单个按键所处的时长等级响应单个按键的按压操作,实现了按键的多种功能;另一方面,根据同时按压多个按键所处的时长等级响应同时按压多个按键的按压操作,实现了按键新的功能。由此可见,该方法实现了按键的复用功能,满足了更多的功能需求,降低成本,增加按键使用的灵活性。的灵活性。的灵活性。


技术研发人员:

何永正 王帅辉 周冬亮 舒义阳 许菲

受保护的技术使用者:

河南翔宇医疗设备股份有限公司

技术研发日:

2022.08.03

技术公布日:

2022/11/22

本文发布于:2024-09-22 11:28:58,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/1967.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:按键   时长   所述   操作
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议