CN112684906B - 一种输入控制方法和电子设备 - Google Patents
一种输入控制方法和电子设备 Download PDFInfo
- Publication number
- CN112684906B CN112684906B CN202011545066.0A CN202011545066A CN112684906B CN 112684906 B CN112684906 B CN 112684906B CN 202011545066 A CN202011545066 A CN 202011545066A CN 112684906 B CN112684906 B CN 112684906B
- Authority
- CN
- China
- Prior art keywords
- key
- key operation
- keys
- pressure value
- input unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000001960 triggered effect Effects 0.000 description 12
- 238000010079 rubber tapping Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 210000000282 nail Anatomy 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 210000004905 finger nail Anatomy 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
本申请提供了一种输入控制方法和电子设备,方法包括:接收针对输入单元上至少两个按键的按键操作;判断所述按键操作中是否存在误按键操作;若是,禁止响应所述误按键操作;若否,确定针对所述至少两个按键的按键操作为组合按键操作,并响应所述组合按键操作,由此可见,本申请能够在确定按键操作中存在误按键操作的情况下禁止响应误按键操作,实现了对误按键操作的识别,降低了误响应率。
Description
技术领域
本发明涉及按键处理技术领域,更具体的说是涉及一种输入控制方法和电子设备
背景技术
随着移动互联网技术的发展,电子设备,例如手机、平板电脑等已经越来越深入人们的生活当中,极大的方便了人们的生活和娱乐学习。
但在使用电子设备的过程中经常出现这样的场景,即用户经常误操作某些按键,如女性用户在玩游戏过程中,在对某些按键进行操作时,经常会由于其指甲过长而碰触到其他按键,从而导致游戏的中断或错误。
因此,如何解决用户误操作按键成为本领域亟待解决的技术问题。
发明内容
有鉴于此,本发明提供了一种输入控制方法,以解决上述技术问题。
为实现上述目的,本发明提供如下技术方案:
一种输入控制方法,包括:
接收针对输入单元上至少两个按键的按键操作;
判断所述按键操作中是否存在误按键操作;
若是,禁止响应所述误按键操作;
若否,确定针对所述至少两个按键的按键操作为组合按键操作,并响应所述组合按键操作。
可选的,所述判断所述按键操作中是否存在误按键操作,包括:
至少基于与所述按键操作对应的压力信息判断所述按键操作中是否存在误按键操作。
可选的,所述至少基于与所述按键操作对应的压力信息判断所述按键操作中是否存在误按键操作,包括:
分别获取所述按键操作针对所述至少两个按键的按键压力值;
判断所述至少两个按键的按键压力值中,是否存在一个按键的按键压力值大于第一压力值,而其他按键的按键压力值小于第二压力值;其中,所述第一压力值大于所述第二压力值;
若是,确定与按键压力值小于第二压力值的按键对应的按键操作为误按键操作,确定与所述按键压力值大于所述第一压力值的按键对应的按键操作为正常按键操作。
可选的,还包括:
判断所述按键操作针对所述至少两个按键的按压时间间隔是否大于预设时间阈值;
在所述按键操作针对所述至少两个按键的按压时间间隔大于所述预设时间阈值的情况下,确定针对所述至少两个按键的按键操作为组合按键操作,并响应所述组合按键操作;
在所述按键操作针对所述至少两个按键的按压时间间隔不大于所述预设时间阈值的情况下,进入所述判断所述按键操作中是否存在误按键操作。
可选的,在所述输入单元处于连续敲击状态下,所述判断所述按键操作中是否存在误按键操作,包括:
判断所述按键操作针对的所述至少两个按键是否属于所述连续敲击状态下的组合按键;
若否,确定所述按键操作属于误按键操作。
可选的,在所述输入单元的类型为指定类型下,所述判断所述按键操作中是否存在误按键操作,包括:
分别获取所述按键操作针对所述至少两个按键的信号变化量;
判断所述至少两个按键的信号变化量中,是否存在一个按键的信号变化量大于第一阈值,而其他信号变化量小于第二阈值;其中,所述第一阈值大于等于所述第二阈值;
若是,确定与所述信号变化量小于第二阈值的按键对应的按键操作为误按键操作,确定与所述信号变化量大于所述第一阈值的按键对应的按键操作为正常按键操作。
可选的,还包括:
检测当前使用所述输入单元的用户是否为特定用户;
在所述用户为特定用户的情况下,将所述输入单元上的指定按键的感应区域由第一区域扩大为第二区域;所述第二区域至少覆盖与所述指定按键相邻的其他按键的部分感应区域。
可选的,还包括:
在确定存在误按键操作的情况下,对所述误按键操作的操作次数进行累加;
在累加次数达到预设次数的情况下,将所述输入单元的按键布局由第一布局更改到第二布局,所述第二布局下的误按键操作率低于所述第一布局下的误按键操作率。
一种电子设备,包括:
输入单元,包括多个按键;
处理器,用于接收针对所述输入单元上至少两个按键的按键操作,判断所述按键操作中是否存在误按键操作,若是,禁止响应所述误按键操作,若否,确定针对所述至少两个按键的按键操作为组合按键操作,并响应所述组合按键操作。
可选的,还包括:
传感器,用于分别获取所述按键操作针对所述至少两个按键的压力信息;
相应的,所述处理器具体用于至少基于与所述按键操作对应的压力信息判断针对所述按键操作中是否存在误按键操作。
经由上述的技术方案可知,本申请提供了一种输入控制方法,通过接收针对输入单元上至少两个按键的按键操作,判断所述按键操作中是否存在误按键操作,若是,禁止响应所述误按键操作,若否,确定针对所述至少两个按键的按键操作为组合按键操作,并响应所述组合按键操作,由此可见,本申请能够在确定按键操作中存在误按键操作的情况下禁止响应误按键操作,实现了对误按键操作的识别,降低了误响应率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请方法实施例一提供的一种输入控制方法的流程示意图;
图2为本申请方法实施例二提供的一种输入控制方法的流程示意图;
图3为本申请方法实施例三提供的一种输入控制方法的流程示意图;
图4为本申请方法实施例四提供的一种输入控制方法的流程示意图;
图5为本申请装置实施例一提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明方法实施例一提供了一种输入控制方法,如图1所示,该方法包括如下步骤:
步骤101:接收针对输入单元上至少两个按键的按键操作;
当接收到针对输入单元上至少两个按键的按键操作时,至少存在两种可能性,一种是用户触发了针对两个按键的组合按键操作,另一种是用户在触发特定按键时不小心触发到了其他按键,例如由于用户的指甲过长,而导致在触发手指在触发特定按键时,指甲不小心触发了与特定按键相邻的按键,发生了误按键操作。
需说明的是,本申请中的输入单元可以是物理键盘,也可以虚拟键盘。
步骤102:判断所述按键操作中是否存在误按键操作;若是,进入步骤103;若否,进入步骤104;
本申请提供了多种判断按键操作中是否存在误按键操作的实现方式。具体的:
第一种方式下,判断所述按键操作中是否存在误按键操作,可以包括:
至少基于所述按键操作对应的压力信息判断所述按键操作中是否存在误按键操作。
在实际应用中,用户对于真正想要触发的按键和不小心触发的按键的力度是不同的,因此可以基于不同按键操作对应的压力信息来判断按键操作中是否存在误按键操作。
具体的,至少基于与所述按键操作对应的压力信息判断所述按键操作中是否存在误按键操作,可以包括如下步骤:
(1)分别获取所述按键操作针对所述至少两个按键的按键压力值;
具体的,可以在输入单元下设置压力传感器,如在每一按键下设置压力传感器,在按键被触发时,可以通过压力传感器采集按键压力值。上述按键压力值为按键操作针对所述至少两个按键中每一按键的按键压力值。
(2)判断所述至少两个按键的按键压力值中,是否存在一个按键的按键压力值大于第一压力值,而其他按键的按键压力值小于第二压力值;其中,所述第一压力值大于所述第二压力值;
如果用户存在误按键操作,用户针对真正想要触发的按键的按键压力会比不小心触发的按键的按键压力大,因此,通过判断所述至少两个按键的按键压力值中,是否存在一个按键的按键压力值大于第一压力值,而其他按键的按键压力值小于第二压力值,来确定是否存在误按键操作。
其中,第一压力值和第二压力值相差一定阈值,且可以基于实际经验进行设定,例如第一压力值为50p,第二压力值为40p。
(3)若是,确定与按键压力值小于第二压力值的按键对应的按键操作为误按键操作,确定与所述按键压力值大于所述第一压力值的按键对应的按键操作为正常按键操作。
当确定所述至少两个按键的按键压力值中,存在一个按键的按键压力值大于第一压力值,而其他按键的按键压力值小于第二压力值时,则确定存在误按键操作,即确定与按键压力值小于第二压力值的按键对应的按键操作为误按键操作,确定与所述按键压力值大于所述第一压力值的按键对应的按键操作为正常按键操作。那么则可以禁止响应误按键操作,而响应正常按键操作。
第二种方式下,在所述输入单元处于连续敲击状态下,所述判断所述按键操作中是否存在误按键操作,可以包括如下步骤:
(1)判断所述按键操作针对的所述至少两个按键是否属于所述连续敲击状态下的组合按键;
(2)若否,确定所述按键操作属于误按键操作。
一般情况下,当用户需要连续敲击输入单元时,很容易产生误操作,针对这种情况,可以采用本方式来识别按键操作中的误按键操作。
其中,输入单元处于连续敲击状态可以通过输入单元上按键被触发的间隔和持续时间来确定,如输入单元上按键被触发的间隔短(小于第一阈值)且按键被触发的持续时间长(大于第二阈值),则输入单元是否处于连续敲击状态,或者通过当前运行的应用来判断输入单元是否处于连续敲击状态,例如,电子设备当前运行有特定应用,如游戏应用,那么由于游戏应用需要持续使用输入单元进行控制可以确定输入单元处于连续敲击状态。
在连续敲击状态下,可以预先设置输入单元上的哪些按键可以同时被触发,如果按键操作针对所述至少两个按键不属于能够被同时触发的组合按键,则确定按键操作属于误按键操作。
第三种方式下,在输入单元的类型为指定类型下,所述判断所述按键操作中是否存在误按键操作,可以包括如下过程:
(1)分别获取所述按键操作针对所述至少两个按键的信号变化量;
(2)判断所述至少两个按键的信号变化量中,是否存在一个按键的信号变化量大于第一阈值,而其他信号变化量小于第二阈值;
其中,第一阈值大于等于第二阈值。
(3)若是,确定与所述信号变化量小于第二阈值的按键对应的按键操作为误按键操作,确定与所述信号变化量大于所述第一阈值的按键对应的按键操作为正常按键操作。
指定类型下的输入单元可以识别多种不同类型的操作体的触发操作,例如,指定类型的输入单元可以为电阻触摸型输入单元。针对这种类型的输入单元,可以采用本方式来识别按键操作中的误按键操作。
如果用户存在误按键操作,用户针对真正想要触发的按键的触发区域会比不小心触发的按键的触发区域大,因此,通过判断所述至少两个按键的信号变化量中,是否存在一个按键的信号变化量大于第一阈值,而其他信号变化量小于第二阈值,来确定是否存在误按键操作。
当所述至少两个按键的信号变化量中,存在一个按键的信号变化量大于第一阈值,而其他信号变化量小于第二阈值时,确定存在误按键操作,即确定与所述信号变化量小于第二阈值的按键对应的按键操作为误按键操作,确定与所述信号变化量大于所述第一阈值的按键对应的按键操作为正常按键操作。
步骤103:禁止响应所述误按键操作;
需说明的是,如果能够识别到接收的按键操作中的误按键操作和正常按键操作,则可以仅禁止响应误按键操作,而响应正常按键操作,以避免出现对正常按键操作的误识别。
步骤104:确定针对所述至少两个按键的按键操作为组合按键操作,并响应所述组合按键操作。
由此可见,本实施例中,通过接收针对输入单元上至少两个按键的按键操作,判断所述按键操作中是否存在误按键操作,若是,禁止响应所述误按键操作,若否,确定针对所述至少两个按键的按键操作为组合按键操作,并响应所述组合按键操作,由此可见,本申请能够在确定按键操作中存在误按键操作的情况下禁止响应误按键操作,实现了对误按键操作的识别,降低了误响应率。
本申请方法实施例二提供了一种输入控制方法,如图2所示,该方法包括如下步骤:
步骤201:接收针对输入单元上至少两个按键的按键操作;
步骤202:判断所述按键操作针对所述至少两个按键的按压时间间隔是否大于预设时间阈值;若是,进入步骤203;若否,进入步骤204;
如果用户触发至少两个按键之间存在一定的时间间隔,那么则可以直接确定针对所述至少两个按键的按键操作为组合按键操作,而无需再进行误按键操作的识别,而如果用户触发至少两个按键是同时发生的,或者发生的时间间隔过短,那么则需要判断针对所述至少两个按键的按键操作是否存在误按键操作。
即通过判断所述按键操作针对所述至少两个按键的按压时间间隔是否大于预设时间阈值能够直接确定针对所述至少两个按键的按键操作是否为组合按键操作。其中,预设时间阈值可以基于实际情况设定,例如可以为50ns。
步骤203:确定针对所述至少两个按键的按键操作为组合按键操作,并响应所述组合按键操作;
步骤204:判断所述按键操作中是否存在误按键操作,若是,禁止响应所述误按键操作;若否,确定针对所述至少两个按键的按键操作为组合按键操作,并响应所述组合按键操作。
具体的,可以至少基于与所述按键操作对应的压力信息判断所述按键操作中是否存在误按键操作。
由此可见,本实施例中,通过接收针对输入单元上至少两个按键的按键操作,判断所述按键操作针对所述至少两个按键的按压时间间隔是否大于预设时间阈值,若是确定针对所述至少两个按键的按键操作为组合按键操作,并响应所述组合按键操作,若否判断所述按键操作中是否存在误按键操作,实现了一定不是误按键操作的情况的排除,而针对可能存在误按键操作的情况,也实现了对误按键操作的识别,降低了误响应率。
本申请方法实施三提供了一种输入控制方法,如图3所示,该方法包括如下步骤:
步骤301:检测当前使用所述输入单元的用户是否为特定用户;
其中,可以通过采集器来检测当前使用输入单元的用户是否为特定用户,具体的,可以获取采集器采集的当前使用所述输入单元的用户的特征信息,对所述特征信息进行识别来确定当前使用输入单元的用户是否为特定用户。
采集器可以为图像采集器,相应的,采集的特征信息为图像特征信息,采集器也可以为声音采集器,相应的,采集的特征信息为音频特征信息。
上述特定用户可以指代为女性用户,也就是说,女性用户在使用输入单元时,由于其指甲可能比较长,因此出现误按键操作概率大一些。
除了采用采集器进行特定用户检测的方式,还可以直接由当前使用输入单元的用户输入其是否为特定用户,例如,特定用户为女性用户,那么可以提示当前使用输入单元的用户手动输入其性别,以检测是否为特定用户。
步骤302:在所述用户为特定用户的情况下,将所述输入单元上的指定按键的感应区域由第一区域扩大为第二区域;
其中,在用户为特定用户的情况下,通过将输入单元上指定按键的感应区域扩大,保证了特定用户在触发指定按键时,不容易触发到相邻按键,降低了误操作率。其中,第二区域至少覆盖与所述指定按键相邻的其他按键的部分感应区域。
例如,指定按键为输入单元上标识有A和D的按键,通过将按键A和按键D的感应区域扩大,使得特定用户在触发按键A或按键D时,不容易触发到相邻按键。
步骤303:接收针对输入单元上至少两个按键的按键操作;
步骤304:判断所述按键操作中是否存在误按键操作;若是,进入步骤305;若否,进入步骤306;
步骤305:禁止响应所述误按键操作;
步骤306:确定针对所述至少两个按键的按键操作为组合按键操作,并响应所述组合按键操作。
由此可见,本实施例中,在确定当前使用所述输入单元的用户为特定用户的情况下,直接将所述输入单元上的指定按键的感应区域由第一区域扩大为第二区域,能够在用户触发指定按键时降低针对其他按键的误操作率;并且通过接收针对输入单元上至少两个按键的按键操作,判断所述按键操作中是否存在误按键操作,若是,禁止响应所述误按键操作,若否,确定针对所述至少两个按键的按键操作为组合按键操作,并响应所述组合按键操作,实现了对误按键操作的识别,降低了误响应率。
本申请方法实施例四提供了一种输入控制方法,如图4所示,该方法包括如下步骤:
步骤401:接收针对输入单元上至少两个按键的按键操作;
步骤402:判断所述按键操作中是否存在误按键操作;若是,进入步骤403;若否,进入步骤406;
步骤403:禁止响应所述误按键操作;
步骤404:在确定存在误按键操作的情况下,对所述误按键操作的操作次数进行累加;
具体的,可以在本次使用输入单元过程中,对误按键操作的操作次数进行累加。
步骤405:在累加次数达到预设次数的情况下,将所述输入单元的按键布局由第一布局更改到第二布局;
其中,所述第二布局下的误按键操作率低于所述第一布局下的误按键操作率。
本实施例中,输入单元可以为能够更改布局的输入单元,如虚拟按键,在累加次数达到预设次数的情况下,更改输入单元的按键布局,其中更改方式本申请不进行限定,如更改各个按键之间的间距,例如,输入单元在第二布局下的各个按键之间的间距大于输入单元在第一布局下各个按键之间的间距。或者改变输入单元中被识别为误按键操作对应的按键的设置位置等,以使得第二布局下的误按键操作率低于所述第一布局下的误按键操作率。
步骤406:确定针对所述至少两个按键的按键操作为组合按键操作,并响应所述组合按键操作。
本实施例中,通过对误按键操作的操作次数进行累加,并在累加次数达到预设次数的情况下,将所述输入单元的按键布局由第一布局更改到第二布局,由于第二布局下的误按键操作率低于所述第一布局下的误按键操作率,因此从一定程度上降低了误按键操作率。
与上述一种输入控制方法对应的,本申请装置实施例还提供了一种电子设备,具体的,如图5所示,为本申请装置实施例一提供的一种电子设备的结构示意图,电子设备包括:输入单元510以及处理器520;其中:
输入单元510,包括多个按键。其中,该输入单元可以是物理键盘,也可以虚拟键盘。
处理器520,用于接收针对所述输入单元510上至少两个按键的按键操作,判断所述按键操作中是否存在误按键操作,若是,禁止响应所述误按键操作,若否,确定针对所述至少两个按键的按键操作为组合按键操作,并响应所述组合按键操作。
本申请提供了多种判断按键操作中是否存在误按键操作的实现方式。具体的:
第一种方式下,电子设备还包括传感器,传感器,用于分别获取所述按键操作针对所述至少两个按键的压力信息;
相应的,所述处理器具体用于至少基于与所述按键操作对应的压力信息判断针对所述按键操作中是否存在误按键操作。
具体的,处理器至少基于与所述按键操作对应的压力信息判断所述按键操作中是否存在误按键操作,可以包括:分别获取所述按键操作针对所述至少两个按键的按键压力值;判断所述至少两个按键的按键压力值中,是否存在一个按键的按键压力值大于第一压力值,而其他按键的按键压力值小于第二压力值;其中,所述第一压力值大于所述第二压力值;若是,确定与按键压力值小于第二压力值的按键对应的按键操作为误按键操作,确定与所述按键压力值大于所述第一压力值的按键对应的按键操作为正常按键操作。
第二种方式下,在所述输入单元处于连续敲击状态下,处理器判断所述按键操作中是否存在误按键操作,可以包括:判断所述按键操作针对的所述至少两个按键是否属于所述连续敲击状态下的组合按键;
若否,确定所述按键操作属于误按键操作。
第三种方式下,在输入单元的类型为指定类型下,处理器判断所述按键操作中是否存在误按键操作,可以包括:分别获取所述按键操作针对所述至少两个按键的信号变化量;判断所述至少两个按键的信号变化量中,是否存在一个按键的信号变化量大于第一阈值,而其他信号变化量小于第二阈值;其中,所述第一阈值大于等于所述第二阈值;若是,确定与所述信号变化量小于第二阈值的按键对应的按键操作为误按键操作,确定与所述信号变化量大于所述第一阈值的按键对应的按键操作为正常按键操作。
由此可见,本实施例中,通过接收针对输入单元上至少两个按键的按键操作,判断所述按键操作中是否存在误按键操作,若是,禁止响应所述误按键操作,若否,确定针对所述至少两个按键的按键操作为组合按键操作,并响应所述组合按键操作,由此可见,本申请能够在确定按键操作中存在误按键操作的情况下禁止响应误按键操作,实现了对误按键操作的识别,降低了误响应率。
本申请装置实例二中,处理器还用于判断所述按键操作针对所述至少两个按键的按压时间间隔是否大于预设时间阈值;在所述按键操作针对所述至少两个按键的按压时间间隔大于所述预设时间阈值的情况下,确定针对所述至少两个按键的按键操作为组合按键操作,并响应所述组合按键操作;在所述按键操作针对所述至少两个按键的按压时间间隔不大于所述预设时间阈值的情况下,执行所述判断所述按键操作中是否存在误按键操作。
本申请装置实施例三中,处理器还用于检测当前使用所述输入单元的用户是否为特定用户;在所述用户为特定用户的情况下,将所述输入单元上的指定按键的感应区域由第一区域扩大为第二区域;所述第二区域至少覆盖与所述指定按键相邻的其他按键的部分感应区域。
其中,可以通过采集器来检测当前使用输入单元的用户是否为特定用户,即可选的,电子设备还可以包括采集器,用于采集当前使用输入单元的用户的特征信息。处理器通过对所述特征信息进行识别来确定当前使用输入单元的用户是否为特定用户。
采集器可以为图像采集器,相应的,采集的特征信息为图像特征信息,采集器也可以为声音采集器,相应的,采集的特征信息为音频特征信息。
上述特定用户可以指代为女性用户,也就是说,女性用户在使用输入单元时,由于其指甲可能比较长,因此出现误按键操作概率大一些。
除了采用采集器进行特定用户检测的方式,还可以直接由当前使用输入单元的用户输入其是否为特定用户,例如,特定用户为女性用户,那么可以提示当前使用输入单元的用户手动输入其性别,以检测是否为特定用户。
本申请装置实施例四中,处理器还用于在确定存在误按键操作的情况下,对所述误按键操作的操作次数进行累加;在累加次数达到预设次数的情况下,将所述输入单元的按键布局由第一布局更改到第二布局,所述第二布局下的误按键操作率低于所述第一布局下的误按键操作率。
本实施例中,输入单元可以为能够更改布局的输入单元,如虚拟按键,在累加次数达到预设次数的情况下,更改输入单元的按键布局,其中更改方式本申请不进行限定,如更改各个按键之间的间距,例如,输入单元在第二布局下的各个按键之间的间距大于输入单元在第一布局下各个按键之间的间距。或者改变输入单元中被识别为误按键操作对应的按键的设置位置等,以使得第二布局下的误按键操作率低于所述第一布局下的误按键操作率。
本说明书中各个实施例中记载的特征可以相互替换或组合,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (7)
1.一种输入控制方法,包括:
接收针对输入单元上至少两个按键的按键操作;
判断所述按键操作中是否存在误按键操作;
若是,禁止响应所述误按键操作;
若否,确定针对所述至少两个按键的按键操作为组合按键操作,并响应所述组合按键操作;
所述判断所述按键操作中是否存在误按键操作,包括:
至少基于与所述按键操作对应的压力信息判断所述按键操作中是否存在误按键操作;
所述至少基于与所述按键操作对应的压力信息判断所述按键操作中是否存在误按键操作,包括:
分别获取所述按键操作针对所述至少两个按键的按键压力值;
判断所述至少两个按键的按键压力值中,是否存在一个按键的按键压力值大于第一压力值,而其他按键的按键压力值小于第二压力值;其中,所述第一压力值大于所述第二压力值;
若是,确定与按键压力值小于第二压力值的按键对应的按键操作为误按键操作,确定与所述按键压力值大于所述第一压力值的按键对应的按键操作为正常按键操作。
2.根据权利要求1所述的方法,还包括:
判断所述按键操作针对所述至少两个按键的按压时间间隔是否大于预设时间阈值;
在所述按键操作针对所述至少两个按键的按压时间间隔大于所述预设时间阈值的情况下,确定针对所述至少两个按键的按键操作为组合按键操作,并响应所述组合按键操作;
在所述按键操作针对所述至少两个按键的按压时间间隔不大于所述预设时间阈值的情况下,进入所述判断所述按键操作中是否存在误按键操作。
3.根据权利要求1所述的方法,在所述输入单元处于连续敲击状态下,所述判断所述按键操作中是否存在误按键操作,包括:
判断所述按键操作针对的所述至少两个按键是否属于所述连续敲击状态下的组合按键;
若否,确定所述按键操作属于误按键操作。
4.根据权利要求1所述的方法,在所述输入单元的类型为指定类型下,所述判断所述按键操作中是否存在误按键操作,包括:
分别获取所述按键操作针对所述至少两个按键的信号变化量;
判断所述至少两个按键的信号变化量中,是否存在一个按键的信号变化量大于第一阈值,而其他信号变化量小于第二阈值;其中,所述第一阈值大于等于所述第二阈值;
若是,确定与所述信号变化量小于第二阈值的按键对应的按键操作为误按键操作,确定与所述信号变化量大于所述第一阈值的按键对应的按键操作为正常按键操作。
5.根据权利要求1所述的方法,还包括:
检测当前使用所述输入单元的用户是否为特定用户;
在所述用户为特定用户的情况下,将所述输入单元上的指定按键的感应区域由第一区域扩大为第二区域;所述第二区域至少覆盖与所述指定按键相邻的其他按键的部分感应区域。
6.根据权利要求1所述的方法,还包括:
在确定存在误按键操作的情况下,对所述误按键操作的操作次数进行累加;
在累加次数达到预设次数的情况下,将所述输入单元的按键布局由第一布局更改到第二布局,所述第二布局下的误按键操作率低于所述第一布局下的误按键操作率。
7.一种电子设备,包括:
输入单元,包括多个按键;
处理器,用于接收针对所述输入单元上至少两个按键的按键操作,判断所述按键操作中是否存在误按键操作,若是,禁止响应所述误按键操作,若否,确定针对所述至少两个按键的按键操作为组合按键操作,并响应所述组合按键操作;
传感器,用于分别获取所述按键操作针对所述至少两个按键的压力信息;相应的,所述处理器具体用于至少基于与所述按键操作对应的压力信息判断针对所述按键操作中是否存在误按键操作;
所述处理器具体用于,分别获取所述按键操作针对所述至少两个按键的按键压力值;判断所述至少两个按键的按键压力值中,是否存在一个按键的按键压力值大于第一压力值,而其他按键的按键压力值小于第二压力值;其中,所述第一压力值大于所述第二压力值;若是,确定与按键压力值小于第二压力值的按键对应的按键操作为误按键操作,确定与所述按键压力值大于所述第一压力值的按键对应的按键操作为正常按键操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011545066.0A CN112684906B (zh) | 2020-12-23 | 2020-12-23 | 一种输入控制方法和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011545066.0A CN112684906B (zh) | 2020-12-23 | 2020-12-23 | 一种输入控制方法和电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112684906A CN112684906A (zh) | 2021-04-20 |
CN112684906B true CN112684906B (zh) | 2024-06-18 |
Family
ID=75451411
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011545066.0A Active CN112684906B (zh) | 2020-12-23 | 2020-12-23 | 一种输入控制方法和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112684906B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114413441B (zh) * | 2022-01-04 | 2023-05-12 | 珠海格力电器股份有限公司 | 按键控制方法、装置、计算机设备、存储介质和程序产品 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101442584A (zh) * | 2007-11-20 | 2009-05-27 | 中兴通讯股份有限公司 | 一种提高按键输入率的触摸屏手机 |
CN103699318A (zh) * | 2014-01-06 | 2014-04-02 | 联想(北京)有限公司 | 一种电子设备触控响应方法及装置 |
CN103744593A (zh) * | 2013-12-30 | 2014-04-23 | 宇龙计算机通信科技(深圳)有限公司 | 移动终端及防止移动终端误操作的方法 |
CN106598456A (zh) * | 2016-11-15 | 2017-04-26 | 北京小米移动软件有限公司 | 控制指令发送的方法及装置、电子设备 |
CN109067978A (zh) * | 2018-07-03 | 2018-12-21 | Oppo广东移动通信有限公司 | 按键操作处理方法、装置、存储介质及电子设备 |
CN111637528A (zh) * | 2020-04-24 | 2020-09-08 | 广东志高暖通设备股份有限公司 | 空调控制方法、装置、计算机设备和存储介质 |
-
2020
- 2020-12-23 CN CN202011545066.0A patent/CN112684906B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101442584A (zh) * | 2007-11-20 | 2009-05-27 | 中兴通讯股份有限公司 | 一种提高按键输入率的触摸屏手机 |
CN103744593A (zh) * | 2013-12-30 | 2014-04-23 | 宇龙计算机通信科技(深圳)有限公司 | 移动终端及防止移动终端误操作的方法 |
CN103699318A (zh) * | 2014-01-06 | 2014-04-02 | 联想(北京)有限公司 | 一种电子设备触控响应方法及装置 |
CN106598456A (zh) * | 2016-11-15 | 2017-04-26 | 北京小米移动软件有限公司 | 控制指令发送的方法及装置、电子设备 |
CN109067978A (zh) * | 2018-07-03 | 2018-12-21 | Oppo广东移动通信有限公司 | 按键操作处理方法、装置、存储介质及电子设备 |
CN111637528A (zh) * | 2020-04-24 | 2020-09-08 | 广东志高暖通设备股份有限公司 | 空调控制方法、装置、计算机设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112684906A (zh) | 2021-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104951159B (zh) | 触摸按键及指纹识别方法 | |
CN104571922B (zh) | 触摸响应方法、装置及终端 | |
US20130222338A1 (en) | Apparatus and method for processing a plurality of types of touch inputs | |
KR100672539B1 (ko) | 터치스크린을 구비하는 이동통신단말기에서의 터치 입력인식 방법 및 이를 구현할 수 있는 이동통신단말기 | |
WO2018107900A1 (zh) | 一种触摸屏的防误触方法、装置、移动终端及存储介质 | |
CN106775087B (zh) | 一种移动终端的触摸屏控制方法、装置及移动终端 | |
CN105739868B (zh) | 一种识别终端被误触的方法及装置 | |
US9000956B2 (en) | Portable terminal and input control method | |
CN103870181A (zh) | 一种手持设备的控制方法、控制装置及手持设备 | |
CN106708263A (zh) | 一种触摸屏的防误触方法、装置及移动终端 | |
US20090167717A1 (en) | Handheld electronic device and screen lock method thereof | |
KR101747403B1 (ko) | 확률적 사용자 인증 장치 및 방법 | |
CN106855784A (zh) | 防止触摸按键误触发的方法、装置及终端 | |
JP6149604B2 (ja) | 表示制御装置、表示制御方法およびプログラム | |
CN108431756B (zh) | 响应作用在电子设备的触控屏上的手势的方法和电子设备 | |
CN106815546A (zh) | 指纹识别方法及装置 | |
CN109543378B (zh) | 指纹解锁方法及相关设备 | |
CN106502470A (zh) | 防止触摸按键误触发的方法、装置及终端 | |
CN108319886A (zh) | 指纹识别方法及装置 | |
CN104866226A (zh) | 一种终端设备及其控制方法 | |
WO2016082251A1 (zh) | 触摸信号处理方法及设备 | |
CN105511758B (zh) | 一种信息处理方法及电子设备 | |
CN107179849B (zh) | 终端及其输入控制方法、计算机可读存储介质 | |
CN112684906B (zh) | 一种输入控制方法和电子设备 | |
CN103152484A (zh) | 一种移动终端闹铃关闭的方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |