CN106547393B - 基于压力触控的按键配置方法、装置和按键控制方法 - Google Patents
基于压力触控的按键配置方法、装置和按键控制方法 Download PDFInfo
- Publication number
- CN106547393B CN106547393B CN201610851502.4A CN201610851502A CN106547393B CN 106547393 B CN106547393 B CN 106547393B CN 201610851502 A CN201610851502 A CN 201610851502A CN 106547393 B CN106547393 B CN 106547393B
- Authority
- CN
- China
- Prior art keywords
- key
- pressure
- configuration
- screen
- touch
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0414—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04812—Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04804—Transparency, e.g. transparent or translucent windows
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供的一种基于压力触控的按键配置方法、装置和按键控制方法,设置按键配置压力阈值,通过屏幕力度传感器,监测当前压力触控的屏幕压力值,在屏幕压力值达到压力阈值时,触发当前压力触控区域的按键配置进程,接收触控操作并按照预设的按键配置规则完成按键配置。通过本发明的实施,结合屏幕压力触控来配置终端的操作,可以提升操作的维度,进而提升操作的效率。
Description
技术领域
本发明涉及移动通讯领域,尤其涉及一种基于压力触控的按键配置方法、装置和按键控制方法。
背景技术
现代人的生活越来越离不开手机,特别是智能触屏手机;而现在触屏手机在触摸屏的触控方式主要是通过滑动、触摸来实现,其中触摸则可以包括点按、长按等等;然而,这些操作方式也许在一般应用中足够,但是在一些较为复杂的场景中,如游戏、绘图等应用中,这些操作方式就会显得捉襟见肘,难以满足更高层次更高效率的要求。
发明内容
本发明提供一种基于压力触控的按键配置方法、装置和按键控制方法,解决现有技术中终端的操作方式单一,效率低下的技术问题。
为解决上述技术问题,本发明采用以下技术方案:
一种基于压力触控的按键配置方法,包括:
设置按键配置压力阈值;
通过屏幕力度传感器,监测当前压力触控的屏幕压力值;
在所述屏幕压力值达到所述压力阈值时,触发当前压力触控区域的按键配置进程;
接收触控操作并按照预设的按键配置规则完成按键配置。
可选的,所述当前压力触控区域为按键或空白区域。
可选的,在监测当前压力触控的屏幕压力值之前,还包括:
配置至少一种按键配置规则,不同的按键配置规则配置不同的使能开关;
根据使能开关确定当前有效的按键配置规则。
可选的,所述按键配置规则包括:按键移动配置规则、一键多值配置规则、组合按键配置规则、增减按键配置规则、按键大小调整配置规则、以及按键TAB配置规则。
可选的,在所述屏幕压力值达到所述压力阈值时,还包括通过声音、振动或显示中的至少一种方式进行提示。
此外,还提供了一种基于压力触控的按键控制方法,包括:
配置至少一个按键控制等级,不同的所述按键控制等级对应不同的屏幕压力值区间,并为所述按键控制等级设置按键键值,所述按键键值为根据上述的按键配置方法配置的键值;
根据当前压力触控的按键,并通过屏幕力度传感器监测当前压力触控的屏幕压力值;根据所述屏幕压力值所属的区间,确定对应的控制等级;
执行所述控制等级设置的按键键值。
可选的,所述按键控制等级包括:轻按、中按、重按和超重按。
此外,还提供了一种基于压力触控的按键配置装置,其特征在于,包括:
设置模块,用于设置按键配置压力阈值;
监测模块,用于通过屏幕压力传感器,监测当前压力触控的屏幕压力值;
触发模块,用于在所述屏幕压力值达到所述压力阈值时,触发当前压力触控区域的按键配置进程;
配置模块,用于接收触控操作并按照预设的按键配置规则完成按键配置。
可选的,所述当前压力触控区域为按键或空白区域。
可选的,还包括规则配置模块,用于配置至少一种所述按键配置规则,不同的按键配置规则配置不同的使能开关;根据使能开关确定当前有效的按键配置规则。
一种移动终端,包括前述的基于压力触控的按键配置装置。
本发明提供的一种基于压力触控的按键配置方法、装置和按键控制方法,设置按键配置压力阈值,通过屏幕力度传感器,监测当前压力触控的屏幕压力值,在屏幕压力值达到压力阈值时,触发当前压力触控区域的按键配置进程,接收触控操作并按照预设的按键配置规则完成按键配置。通过本发明的实施,结合屏幕压力触控来配置终端的操作,可以提升操作的维度,进而提升操作的效率。
附图说明
图1为本发明实施例一提供的基于压力触控的按键配置方法流程图;
图2为本发明实施例二提供的基于压力触控的按键控制方法流程图;
图3为本发明实施例三提供的根据按键移动配置规则配置按键键值方法流程图;
图4为本发明实施例三提供的根据一键多值配置规则配置按键键值方法流程图;
图5为本发明实施例三提供的使用一键多值配置规则方法流程图;
图6为本发明实施例三提供的根据组合按键配置规则配置按键键值方法流程图;
图7为本发明实施例三提供的根据增减按键配置规则配置按键键值方法流程图;
图8为本发明实施例三提供的根据增减按键配置规则配置按键键值方法流程图;
图9为本发明实施例三提供的根据按键大小调整配置规则配置按键键值方法流程图;
图10为本发明实施例三提供的根据按键TAB配置规则配置按键键值方法流程图;
图11为本发明实施例三提供的根据按键TAB配置规则配置按键键值方法流程图;
图12为本发明第四实施例提供的基于压力触控的按键配置装置组成示意图。
具体实施方式
本发明适用于所有具有存储功能的终端,包括PC、手机、PAD等,除非特别说明,本发明各实施例中所述的移动终端均可以表示任何具有存储功能的终端。下面通过具体实施方式结合附图对本发明作进一步详细说明。
实施例一:
图1为本发明实施例一提供的基于压力触控的按键配置方法流程图,请参考图1,包括:
S101、设置按键配置压力阈值。
压力触控技术,一般是在屏幕的四角配置了力度传感器,通过检查屏幕获取的压力大小来映射为不同的功能操作。换言之,压力触控技术可以检测用户施加在屏幕上的压力的大小,这样可以让触控操作从点击、滑动两个维度的操作,扩展到力度这第三个维度,为人机交互开拓出了全新的空间。
在使用屏幕的压力触控功能时,首先,需要进行压力触控的配置;其中,压力触控的触发条件,可以通过设置按键配置压力阈值,这个压力阈值可以是***自定义的阈值,也可以是用户在设置过至少一次后,自行定义的阈值,还可以是***根据用户的操作习惯所形成的压力阈值。
S102、通过屏幕力度传感器,监测当前压力触控的屏幕压力值。
在基于压力触控的终端屏幕中,由于新增了力度传感器,用户在屏幕上的触控操作都可以由屏幕力度传感器感应其大小。用户可以通过点按或者滑动的操作在屏幕上施加压力;而根据用户的意愿或者习惯的不同,用户的不同的操作会对屏幕产生不同的压力值。
S103、在屏幕压力值达到压力阈值时,触发当前压力触控区域的按键配置进程。
用户所施加在屏幕上的压力被屏幕力度传感器所捕捉;当用户所施加的压力达到压力阈值时,可以是等于压力阈值,也可以是大于压力阈值,由于用户所施加在屏幕上的压力的大小往往是渐变的,在此场景下是从小到大,当用户压力触控的屏幕压力值达到设置的压力阈值时,即触发当前压力触控区域的按键配置进程。
当前触控区域,即屏幕压力值所产生的区域,与用户的触控操作有关;当用户触控在某区域时,即对应于当前触控区域。其中,当前触控区域包括按键或空白区域,按键表示该区域有相应的交互按键,例如,普通应用中的菜单键,或者游戏应用中的方向键,绘图应用中的各种功能键,一般按键的特点是已经对一些功能进行了定义,用户通过设定的触控操作就可以实现相应的功能。空白区域,则指的是一些并没有定义相应的功能的区域,这些区域可能是仅仅用于显示的区域,也可能是可用于触控的区域。空白区域没有明显的定义功能,在很多情况下其具备的是通用的触控操作逻辑,比如滑动翻页、长按选中等等功能。
当前压力触控区域是可被监测屏幕压力值的区域;在本实施例中,当前压力触控区域可以正好是用户触控的范围区域,也可以是包括用户触控的范围区域的预设区域,或者是用户触控的范围区域的周围一定的范围内的区域。
按键配置进程,或者说是按键配置功能,触发当前压力触控区域的按键配置进程则可以开启当前压力触控区域的按键配置功能;开启该功能后,用户就可以对该功能内所包括的部分或所有功能进行自动和/或主动设置,其中自动设置是指***所自定义的设置,这个设置往往是较为契合用户的使用习惯的,自动设置效率高,较为节约时间;主动设置则值得是用户自行进行设置,自由度更高,与用户的契合度也更高,但所需的时间也更多。
在屏幕压力值达到压力阈值时,还可以包括通过声音、振动或者显示中的至少一种方式进行提示。增加一个提示效果,可以使用户可以直观的感受到触发了按键配置进程,用户可以适时的撤力,准备接下来的按键配置过程。
S104、接收触控操作并按照预设的按键配置规则完成按键配置。
在触发了当前触控区域的按键配置进程后,用户就可以按照预设的按键配置规则,发起相应的触控操作,来完成按键配置。其中,预设的按键配置规则在本实施例中可以包括按键移动配置规则、一键多值配置规则、组合按键配置规则、增减按键配置规则、按键大小调整配置规则以及按键TAB配置规则。其中:
按键移动配置规则,可以开启/关闭按键移动功能,通过用户调整按键在屏幕显示的位置来迎合用户的操作习惯,可以为用户的操作提供便利。
一键多值配置规则,由于终端中的个应用的运行环境的局限,包括终端屏幕大小有限,势必觉得在屏幕上无法放置过多的虚拟按键,影响观感,也容易误触。因此,针对此问题,提供一种一键多值的解决方案,通过针对每个虚拟按键在不同压力值下对应不同的操作,来实际提升按键触控的数量而并不影响屏幕所显示的虚拟按键的数量,解决各终端应用的复杂多变的问题。
组合按键配置规则,在一些应用场景中,如手游中,有各种的复杂连续技或者必杀技,在街机手感和手柄游戏机(PC游戏+外置手柄)非常容易操作,但是在手游中由于触屏虚拟按键的先天劣势,感知度偏低,造成操作起来异常艰难,一些低端的硬件配置可能无法实现某些操作,阻碍了应用的推广与发展。本实施例中的组合按键配置规则,则是可以允许通过自定义按键操作顺序将多个功能按键集成到较少的按键中,比如一个按键来进行操作,从而实现了组合按键的功能,操作也十分简便。
增减按键配置规则,则指的是用户可以在一些应用中,新增或者减少相应的触控按键,新增按键则可以使用户定制更多的功能,减少按键则可以使屏幕用于显示的部分更多,也降低的误触的概率。
按键大小调整配置规则,在某些情况下,用户希望能使用更大或者更小的按键,来完善触控体验,在本实施例中,根据按键大小调整配置规则可以允许用户自行调整按键的大小,用户可以通过特定的操作进入按键大小修改模式,进而可以调整相应的按键的大小。
按键TAB配置规则,在一些复杂的应用,如角色扮演类游戏,在PC端往往需要键盘上的许多按键进行操作。为了解决手游设备没有键盘的尴尬情况,在本实施例中,可以提供一种TAB键的功能,用户可以方便的自定义该按键的大小和位置以及键值,非常适合复杂的应用。
本实施例中,在监测当前压力触控的屏幕压力值之前,还可以包括:配置至少一种按键配置规则,不同的按键配置规则配置不同的使能开关,根据使能开关,确定当前有效的按键配置规则。上述的按键配置规则可以都进行配置,也可以通过设置使能开关,使其中一些按键配置规则使能,其他的按键配置规则去使能,在一些应用中并不是所有按键配置规则都是必要的,不必要的按键配置规则就可以去使能,节约用户的配置时间。
本实施例提供了一种基于压力触控的按键配置方法,包括:设置按键配置压力阈值,通过屏幕力度传感器,监测当前压力触控的屏幕压力值,在屏幕压力值达到压力阈值时,触发当前压力触控区域的按键配置进程,接收触控操作并按照预设的按键配置规则完成按键配置。通过本实施例的实施,结合屏幕压力触控来配置终端的操作,可以提升操作的维度,进而提升操作的效率和自由度,用户体验佳。
实施例二
图2为本发明实施例二提供的基于压力触控的按键控制方法流程图,请参考图2,包括:
S201、配置至少一个按键控制等级,不同的按键控制等级对应不同的屏幕压力值区间,并为按键控制等级设置按键键值,按键键值为根据如实施例一中的按键配置方法配置的键值。
按键控制等级指的是不同等级的触控操作对应不同的控制逻辑,其中不同等级的触控操作对应于不同的按键键值,而这些不同等级的触控操作则根据不同的屏幕压力值区间来进行区分。其中,按键键值是根据实施例一种的按键配置方法配置的按键的键值,这里不再赘述。
不同的压力值区间,指的是用户施加在屏幕上的压力所对应的范围,不同的按键控制等级对应于不同的压力范围。
S202、根据当前压力触控的按键,并通过屏幕力度传感器监测当前压力触控的屏幕压力值;根据屏幕压力值所属的区间,确定对应的控制等级。
当前压力触控的按键,即当前用户正在操作的按键;监测压力触控的屏幕压力值,即当前用户所施加在该按键的压力值的大小。这个压力值归属于某一个区间,而这个区间对应着相应的按键控制等级。
在本实施例中,按键控制等级可以包括:轻按、中按、重按、超重按等等,其中,轻按所对应的压力值区间最小,中按次之,重按再次之,超重按最大;此外,还可以根据用户的需求或使用习惯,增加或者减少按键控制等级的数量以及所对应的压力值区间,使得用户的操作更加自如。
S203、执行控制等级设置的按键键值。
确定了压力触控的按键,以及压力触控的屏幕压力值,就可以执行相应的控制等级设置的按键键值,也就是执行该按键控制等级下,该按键的功能。
实施例三
图1为本发明实施例三提供的基于压力触控的按键配置方法流程图,请参考图1,包括:
S101、设置按键配置压力阈值;
S102、通过屏幕力度传感器,监测当前压力触控的屏幕压力值;
S103、在屏幕压力值达到压力阈值时,触发当前压力触控区域的按键配置进程;
S104、接收触控操作并按照预设的按键配置规则完成按键配置。
其中,预设的按键配置规则在本实施例中可以包括按键移动配置规则、一键多值配置规则、组合按键配置规则、增减按键配置规则、按键大小调整配置规则以及按键TAB配置规则。其中:
在根据按键移动配置规则配置按键键值时,请参考图3,包括:
S301、开启按键移动配置功能;
S302、用户选中按键;
S303、逐渐增大施加在屏幕上的压力值;
S304、判断压力值是否达到按键移动配置规则的移动状态的压力阈值,未达到则继续增大压力;
S305、达到移动状态的压力阈值时,按键变为选中状态;
此时可以进行相应的提醒,如:半透效果变为之前在设置中的预设颜色值,同时***伴随声音和振动提示。
S306、用户开始使用普通压力值选中按键,开始移动;
S307、判断是否到达预期位置,未到达继续移动;
S308、到达预期位置,手指不断增大压力值;
S309、判断压力值是否达到固定状态的压力阈值,未达到继续增大压力;
S310、达到固定状态的压力阈值;
此时可以进行相应的提醒,如:按键半透效果颜色变为无色,同时***伴随声音和振动提示
S311、用户手指离开按键,按键选中状态变为未选中状态。按键移动流程结束。
在根据一键多值配置规则配置按键键值时,请参考图4,包括:
S401、开启按键一键多值配置功能;
S402、用户选中按键;
S403、逐渐增大施加在屏幕上的压力值;
S404、检查施加的压力值是否达到一键多值配置规则的压力阈值,未达到则继续加大压力;
S405、达到压力阈值,所选中按键变为选中状态;
此时可以进行相应的提醒,如伴有声音及振动提示,弹出操作框等等。
S406、用户进行一键多值规则配置,按照自定义来组合按键多值,根据不同压力值大小来区分键值;
S407、判断是否完成一键多值规则配置,未完成则继续进行用户操作
S408、完成一键多值规则配置;
此时可以进行相应的提醒,如按键半透效果变为无色且伴有声音振动提示,按键恢复正常状态,操作框消失。
S409、按键变为多值显示,一键多值规则配置结束。
此外,在配置完成一键多值规则配置之后,在进行一键多值功能使用时,请参考图5,包括:
S501、选中具备一键多值功能的按键,按键变为选中状态;
S502、手指增大压力值;
S503、检查施加的压力值是否达到一键多值中任何键值的压力阈值,未达到则继续加大压力;
S504、达到一键多值其中一个键值的压力阈值,所选中按键变为选中状态,弹出对应按键键值,同时,可以伴有声音及振动提示;
S505、判断是否完成对应键值为用户所需,未完成则继续增大压力值,继续之前操作;
S506、是用户所需的对应键值,手指移动到弹出按键上;
S507、被选中弹出按键键值生效,用户释放手指;
S508、按键正常状态,其显示为无色半透效果,并可以伴随声音振动提示,弹出键消失;
S509、按键变为多值显示,一键多值使用流程结束。
在根据组合按键配置规则配置按键键值时,请参考图6,包括:
S601、开启组合按键配置功能;
S602、用户选中按键;
S603、逐渐增大施加在屏幕上的压力值;
S604、检查施加的压力值是否达到组合按键配置规则的压力阈值,未达到则继续加大压力;
S605、达到压力阈值,所选中按键变为选中状态,还可以伴有声音及振动提示,以及弹出操作框;
S606、用户进行组合按键选择操作,按照自定义来组合按键操作顺序;
S607、判断是否完成组合按键选择操作,未完成则继续进行用户操作;
S608、完成组合按键操作,此时还可以进行相应的提醒,如按键半透效果变为无色且伴有声音振动提示,按键恢复正常状态,操作框消失;
S609、按键变为组合按键状态,组合按键配置操作结束。
在根据增减按键配置规则配置按键键值时,增减按键配置规则包括增加按键和减少按键,其中,减少(删除)按键的操作配置流程请参考图7,包括:
S701、开启增减按键配置功能;
S702、用户选中按键;
S703、逐渐增大施加在屏幕上的压力值;
S704、检查施加的压力值是否达到删除按键配置规则的压力阈值,未达到则继续施加压力;
S705、达到删除按键压力阈值,所选中按键变为选中状态,同时,可以伴有声音/振动提示,弹出操作框;
S706、用户释放手指,按键消失,删除按键配置流程结束。
增加按键的操作配置流程请参考图8,包括:
S801、开启增减按键配置功能;
S802、点击空白区域;
S803、逐渐增大对屏幕的压力值;
S804、检查施加的压力值是否达到增加按键的压力阈值,未达到则继续增大压力;
S805、达到压力阈值,所选中区域变为按键选中状态,同时,可以伴有声音及振动提示,弹出操作框;
S806、用户选择需要增加的按键及对应的键值;
S807、确认后,弹出操作框消失,之前空白区域中显示新增按键,增加按键流程结束。
在根据按键大小调整配置规则配置按键键值时,请参考图9,包括:
S901、开启按键大小配置功能,选中按键;
S902、手指增大压力值;
S903、检查施加的压力值是否达到按键大小配置规则的压力阈值,未达到则继续加大压力;
S904、达到压力阈值,所选中区域变为按键选中状态,还可以进行相应的提醒,如半透效果变为之前定义的颜色,伴有声音及震动提示;
S905、用户改单指为双指点击按键对角区域,向外或向内拖动,按键大小随之进行变化;这是一种常规的缩放按键大小的方式,此外,还可以通过滑动+点击的操作实现按键大小的调整。
S906、释放两指,按键大小固定为最后所拖动大小;
S907、按键变为正常状态,并恢复无色半透效果,还可以伴有声音震动提示;
S908、按键大小配置流程结束。
在根据按键TAB配置规则配置按键键值时,其可以分为添加按键TAB功能和修改按键TAB功能;其中,请参考图10,添加按键TAB功能包括:
S1001、开启按键TAB配置功能;
S1002、点击空白区域;
S1003、手指增大压力值;
S1004、检查施加的压力值是否达到按键TAB配置规则的压力阈值,未达到则继续加大压力;
S1005、达到压力阈值,所选中区域变为按键选中状态,半透效果变为之前定义的颜色,还可以伴有声音及震动提示,弹出TAB框;
S1006、用户编辑TAB框个数及大小;
S1007、TAB框个数及大小编辑是否完成,未完成则继续编辑;
S1008、编辑完成,长按按键TAB框中对应按键,弹出TAB框键值编辑框,用户自行设置对应键值;
S1009、用户自行设置对应键值,未完成则继续设置;
S1010、完成对应键值设置,键值框消失,显示按键TAB正常使用,添加按键TAB流程结束。
请参考图11,修改按键TAB功能包括;
S1101、开启按键TAB配置功能,点击按键区域;
S1102、手指增大压力值;
S1103、检查施加的压力值是否达到按键TAB修改配置的压力阈值,未达到则继续加大压力
S1104、达到压力阈值,所选中区域半透效果变为之前定义的颜色,还可以伴有声音及震动提示,弹出键值框;
S1105、用户自行设置对应键值;
S1106、判断用户自行设置对应键值是否完成,未完成则继续设置;
S1107、完成对应键值设置,键值框消失,显示按键TAB正常使用,修改按键TAB流程结束。
上述各个按键配置规则中,所涉及的各个压力阈值,包括按键移动配置规则中的移动状态的压力阈值、固定状态的压力阈值、一件多值配置规则的压力阈值、组合按键配置规则的压力阈值、增减按键配置规则中的删除按键配置规则的压力阈值、增加按键的压力阈值、按键大小配置规则的压力阈值、按键TAB配置规则的压力阈值、按键TAB修改配置的压力阈值等等,均是属于S101中按键配置压力阈值中,对应于触发各按键配置规则的压力阈值,不同的按键配置规则的压力阈值可以相同,也可以不同,也可以有交叉。
实施例四
图12为本发明实施例四提供的基于压力触控的按键控制装置组成示意图,请参考图12,包括:
设置模块101,用于设置按键配置压力阈值。
监测模块102,用于通过屏幕力度传感器,监测当前压力触控的屏幕压力值。
触发模块103,用于在屏幕压力值达到压力阈值时,触发当前压力触控区域的按键配置进程。
配置模块104,用于接收触控操作并按照预设的按键配置规则完成按键配置。
压力触控技术,一般是在屏幕的四角配置了力度传感器,通过检查屏幕获取的压力大小来映射为不同的功能操作。换言之,压力触控技术可以检测用户施加在屏幕上的压力的大小,这样可以让触控操作从点击、滑动两个维度的操作,扩展到力度这第三个维度,为人机交互开拓出了全新的空间。
在使用屏幕的压力触控功能时,首先,需要进行压力触控的配置;其中,压力触控的触发条件,可以通过设置按键配置压力阈值,这个压力阈值可以是***自定义的阈值,也可以是用户在设置过至少一次后,自行定义的阈值,还可以是***根据用户的操作习惯所形成的压力阈值。
在基于压力触控的终端屏幕中,由于新增了力度传感器,用户在屏幕上的触控操作都可以由屏幕力度传感器感应其大小。用户可以通过点按或者滑动的操作在屏幕上施加压力;而根据用户的意愿或者习惯的不同,用户的不同的操作会对屏幕产生不同的压力值。
用户所施加在屏幕上的压力被屏幕力度传感器所捕捉;当用户所施加的压力达到压力阈值时,可以是等于压力阈值,也可以是大于压力阈值,由于用户所施加在屏幕上的压力的大小往往是渐变的,在此场景下是从小到大,当用户压力触控的屏幕压力值达到设置的压力阈值时,即触发当前压力触控区域的按键配置进程。
当前触控区域,即屏幕压力值所产生的区域,与用户的触控操作有关;当用户触控在某区域时,即对应于当前触控区域。其中,当前触控区域包括按键或空白区域,按键表示该区域有相应的交互按键,例如,普通应用中的菜单键,或者游戏应用中的方向键,绘图应用中的各种功能键,一般按键的特点是已经对一些功能进行了定义,用户通过设定的触控操作就可以实现相应的功能。空白区域,则指的是一些并没有定义相应的功能的区域,这些区域可能是仅仅用于显示的区域,也可能是可用于触控的区域。空白区域没有明显的定义功能,在很多情况下其具备的是通用的触控操作逻辑,比如滑动翻页、长按选中等等功能。
当前压力触控区域是可被监测屏幕压力值的区域;在本实施例中,当前压力触控区域可以正好是用户触控的范围区域,也可以是包括用户触控的范围区域的预设区域,或者是用户触控的范围区域的周围一定的范围内的区域。
按键配置进程,或者说是按键配置功能,触发当前压力触控区域的按键配置进程则可以开启当前压力触控区域的按键配置功能;开启该功能后,用户就可以对该功能内所包括的部分或所有功能进行自动和/或主动设置,其中自动设置是指***所自定义的设置,这个设置往往是较为契合用户的使用习惯的,自动设置效率高,较为节约时间;主动设置则值得是用户自行进行设置,自由度更高,与用户的契合度也更高,但所需的时间也更多。
在屏幕压力值达到压力阈值时,还可以包括通过声音、振动或者显示中的至少一种方式进行提示。增加一个提示效果,可以使用户可以直观的感受到触发了按键配置进程,用户可以适时的撤力,准备接下来的按键配置过程。
在触发了当前触控区域的按键配置进程后,用户就可以按照预设的按键配置规则,发起相应的触控操作,来完成按键配置。其中,预设的按键配置规则在本实施例中可以包括按键移动配置规则、一键多值配置规则、组合按键配置规则、增减按键配置规则、按键大小调整配置规则以及按键TAB配置规则。其中:
按键移动配置规则,可以开启/关闭按键移动功能,通过用户调整按键在屏幕显示的位置来迎合用户的操作习惯,可以为用户的操作提供便利。
一键多值配置规则,由于终端中的个应用的运行环境的局限,包括终端屏幕大小有限,势必觉得在屏幕上无法放置过多的虚拟按键,影响观感,也容易误触。因此,针对此问题,提供一种一键多值的解决方案,通过针对每个虚拟按键在不同压力值下对应不同的操作,来实际提升按键触控的数量而并不影响屏幕所显示的虚拟按键的数量,解决各终端应用的复杂多变的问题。
组合按键配置规则,在一些应用场景中,如手游中,有各种的复杂连续技或者必杀技,在街机手感和手柄游戏机(PC游戏+外置手柄)非常容易操作,但是在手游中由于触屏虚拟按键的先天劣势,感知度偏低,造成操作起来异常艰难,一些低端的硬件配置可能无法实现某些操作,阻碍了应用的推广与发展。本实施例中的组合按键配置规则,则是可以允许通过自定义按键操作顺序将多个功能按键集成到较少的按键中,比如一个按键来进行操作,从而实现了组合按键的功能,操作也十分简便。
增减按键配置规则,则指的是用户可以在一些应用中,新增或者减少相应的触控按键,新增按键则可以使用户定制更多的功能,减少按键则可以使屏幕用于显示的部分更多,也降低的误触的概率。
按键大小调整配置规则,在某些情况下,用户希望能使用更大或者更小的按键,来完善触控体验,在本实施例中,根据按键大小调整配置规则可以允许用户自行调整按键的大小,用户可以通过特定的操作进入按键大小修改模式,进而可以调整相应的按键的大小。
按键TAB配置规则,在一些复杂的应用,如角色扮演类游戏,在PC端往往需要键盘上的许多按键进行操作。为了解决手游设备没有键盘的尴尬情况,在本实施例中,可以提供一种TAB键的功能,用户可以方便的自定义该按键的大小和位置以及键值,非常适合复杂的应用。
本实施例中,还可以包括规则配置模块105,用于配置至少一种按键配置规则,不同的按键配置规则配置不同的使能开关,根据使能开关,确定当前有效的按键配置规则。上述的按键配置规则可以都进行配置,也可以通过设置使能开关,使其中一些按键配置规则使能,其他的按键配置规则去使能,在一些应用中并不是所有按键配置规则都是必要的,不必要的按键配置规则就可以去使能,节约用户的配置时间。
以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
Claims (8)
1.一种基于压力触控的按键配置方法,其特征在于,包括:
设置按键配置压力阈值;
通过屏幕力度传感器,监测当前压力触控的屏幕压力值;
在所述屏幕压力值达到所述压力阈值时,触发当前压力触控区域的按键配置进程,所述当前压力触控区域为没有定义相应功能的空白区域;
接收触控操作并按照预设的按键配置规则完成按键配置。
2.如权利要求1所述的按键配置方法,其特征在于,在监测当前压力触控的屏幕压力值之前,还包括:
配置至少一种按键配置规则,不同的按键配置规则配置不同的使能开关;
根据使能开关确定当前有效的按键配置规则。
3.如权利要求1-2任一项所述的按键配置方法,其特征在于,所述按键配置规则包括:按键移动配置规则、一键多值配置规则、组合按键配置规则、增减按键配置规则、按键大小调整配置规则、以及按键TAB配置规则。
4.如权利要求1-2任一项所述的按键配置方法,其特征在于,在所述屏幕压力值达到所述压力阈值时,还包括通过声音、振动或显示中的至少一种方式进行提示。
5.一种基于压力触控的按键控制方法,其特征在于,包括:
配置至少一个按键控制等级,不同的所述按键控制等级对应不同的屏幕压力值区间,并为所述按键控制等级设置按键键值,所述按键键值为根据权利要求1-4任一项按键配置方法配置的键值;
根据当前压力触控的按键,并通过屏幕力度传感器监测当前压力触控的屏幕压力值;根据所述屏幕压力值所属的区间,确定对应的控制等级;
执行所述控制等级设置的按键键值。
6.如权利要求5所述的按键控制方法,其特征在于,所述按键控制等级包括:轻按、中按、重按和超重按。
7.一种基于压力触控的按键配置装置,其特征在于,包括:
设置模块,用于设置按键配置压力阈值;
监测模块,用于通过屏幕压力传感器,监测当前压力触控的屏幕压力值;
触发模块,用于在所述屏幕压力值达到所述压力阈值时,触发当前压力触控区域的按键配置进程,所述当前压力触控区域为没有定义相应功能的空白区域;
配置模块,用于接收触控操作并按照预设的按键配置规则完成按键配置。
8.如权利要求7所述的按键配置装置,其特征在于,还包括规则配置模块,用于配置至少一种所述按键配置规则,不同的按键配置规则配置不同的使能开关;根据使能开关确定当前有效的按键配置规则。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610851502.4A CN106547393B (zh) | 2016-09-26 | 2016-09-26 | 基于压力触控的按键配置方法、装置和按键控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610851502.4A CN106547393B (zh) | 2016-09-26 | 2016-09-26 | 基于压力触控的按键配置方法、装置和按键控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106547393A CN106547393A (zh) | 2017-03-29 |
CN106547393B true CN106547393B (zh) | 2020-10-16 |
Family
ID=58368059
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610851502.4A Active CN106547393B (zh) | 2016-09-26 | 2016-09-26 | 基于压力触控的按键配置方法、装置和按键控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106547393B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108287649A (zh) * | 2017-11-30 | 2018-07-17 | 维沃移动通信有限公司 | 一种移动终端的操作方法、装置和移动终端 |
CN110688053A (zh) * | 2019-09-29 | 2020-01-14 | 芯海科技(深圳)股份有限公司 | 按键配置方法、装置、电子设备及存储介质 |
CN117389429A (zh) * | 2023-10-11 | 2024-01-12 | 广州欧明电子技术有限公司 | 触控面板防误触规则的自定义方法、装置及设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104951236A (zh) * | 2015-07-16 | 2015-09-30 | 努比亚技术有限公司 | 一种终端设备壁纸的配置方法及相应终端设备 |
CN105468199A (zh) * | 2015-12-26 | 2016-04-06 | 宸鸿科技(厦门)有限公司 | 一种具有压力感测的面板 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110210942A1 (en) * | 2010-02-26 | 2011-09-01 | Sanyo Electric Co., Ltd. | Display apparatus and vending machine |
CN104579285A (zh) * | 2013-10-25 | 2015-04-29 | 富泰华工业(深圳)有限公司 | 压力感应式按键及具有该压力感应式按键的电子装置 |
CN104980579A (zh) * | 2015-06-15 | 2015-10-14 | 努比亚技术有限公司 | 一种移动终端中操作信息的设置方法和装置 |
CN105677058A (zh) * | 2015-12-30 | 2016-06-15 | 宇龙计算机通信科技(深圳)有限公司 | 移动终端的输入方法、输入装置及移动终端 |
CN105677200A (zh) * | 2015-12-31 | 2016-06-15 | 宇龙计算机通信科技(深圳)有限公司 | 移动终端控制方法、装置和移动终端 |
-
2016
- 2016-09-26 CN CN201610851502.4A patent/CN106547393B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104951236A (zh) * | 2015-07-16 | 2015-09-30 | 努比亚技术有限公司 | 一种终端设备壁纸的配置方法及相应终端设备 |
CN105468199A (zh) * | 2015-12-26 | 2016-04-06 | 宸鸿科技(厦门)有限公司 | 一种具有压力感测的面板 |
Also Published As
Publication number | Publication date |
---|---|
CN106547393A (zh) | 2017-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106445184B (zh) | 虚拟计算机键盘 | |
CN104679436B (zh) | 基于触摸屏的悬浮按键及装置 | |
CN104756060B (zh) | 基于手势的光标控制 | |
US9367202B2 (en) | Information processing method and electronic device | |
US10551987B2 (en) | Multiple screen mode in mobile terminal | |
EP2680107B1 (en) | Haptic feedback control system | |
KR102091235B1 (ko) | 휴대 단말기에서 메시지를 편집하는 장치 및 방법 | |
EP2469394A1 (en) | Information Processing Device, Method of Processing Information, and Computer Program Storage Device | |
CN106855784A (zh) | 防止触摸按键误触发的方法、装置及终端 | |
KR20130063019A (ko) | 모드 스위칭 | |
CN104793774A (zh) | 电子装置控制方法 | |
DE212006000081U1 (de) | Benutzerschnittstelle zum Entsperren einer Vorrichtung durch Ausführen von Gesten auf einem Entsperrungsbild | |
US11366577B2 (en) | Method for presentation by terminal device, and terminal device | |
CN105824693B (zh) | 一种多任务显示的控制方法及移动终端 | |
CN106547393B (zh) | 基于压力触控的按键配置方法、装置和按键控制方法 | |
JP2018514819A (ja) | 操作処理方法、装置、プログラム、及び記録媒体 | |
EP4160370A1 (en) | Icon arrangement method, electronic device, and storage medium | |
KR20130097331A (ko) | 터치 스크린을 구비하는 전자기기에서 객체를 선택하기 위한 장치 및 방법 | |
CN107454951B (zh) | 电子设备和用于电子设备的方法 | |
CN107037888A (zh) | 一种输入方法、装置和用于输入的装置 | |
CN108475126A (zh) | 触摸操作的处理方法和触摸键盘 | |
KR20150143989A (ko) | 간편한 이모티콘 입력 방법 및 이 방법을 구현한 장치 | |
US9524051B2 (en) | Method and terminal for inputting multiple events | |
CN103618863A (zh) | 一种智能电视按键提示方法及*** | |
CN104216563B (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 | ||
GR01 | Patent grant |