【技术实现步骤摘要】
数字虚拟键盘的控制方法及系统、UE设备和存储介质
[0001]本专利技术涉及一种具有虚拟键盘的电子装置及其虚拟键盘显示方法,特别是有关于一种根据用户输入内容来操作虚拟键盘的切换以及显示。
技术介绍
[0002]相较于液晶加实体按键的传统设备,全触控设备有着显示的信息更多,操作更简便,上手成本低等优势,同时由于Android是目前在全触控设备交互上体验比较完善的开放系统,所以近几年来越来越多的硬件厂商推出基于Android系统全触控的设备。
[0003]全触控设备在需要用户输入内容时缺点也较为明显,如果输入内容较多时,会出现遮挡内容的情况如图1(a),特别是在长宽比大于4:3的全触控设备上时会大大降低用户输入效率。
[0004]目前行业内解决方案有两种,第一种是在需要输入时将内容往上移动一定距离以保证用户输入内容不会被遮挡如图1(b),该方案在底部输入时会导致界面大幅度上移导致界面被挤压,用户体验较差。
[0005]第二种是跳转到一个新的界面显示用户输入的内容如图1(c),该方案在输入大量内容时,需要不 ...
【技术保护点】
【技术特征摘要】
1.一种数字虚拟键盘的控制方法,其特征在于,包括如下步骤:步骤S1,确定虚拟键盘类型为数值类型;步骤S2,根据输入框的位置构建数字虚拟键盘布局;以及步骤S3,根据数字虚拟键盘布局确定展示位置。2.根据权利要求1所述的控制方法,其特征在于,所述步骤S1中确定虚拟键盘类型为数值类型的方法包括:通过用户输入的内容类型确定虚拟键盘类型为数值类型即数字虚拟键盘;其中根据预设的内容控件属性值分为文本属性和数值属性,其中所述文本属性设置虚拟键盘类型为默认,所述数值属性设置为数值类型。3.根据权利要求2所述的控制方法,其特征在于,所述步骤S1中还包括在确定虚拟键盘类型之后,根据虚拟键盘类型判断是否拦截系统键盘的方法,其包括:根据虚拟键盘类型判断是否拦截系统键盘;即当虚拟键盘类型为默认时,则不拦截系统键盘;当虚拟键盘类型为数值类型则拦截系统键盘。4.根据权利要求2所述的控制方法,其特征在于,所述步骤S2中根据输入框的位置构建数字虚拟键盘布局的方法包括:步骤S21,根据输入框相对于屏幕的位置并以靠左或靠右表示;步骤S22,基于步骤S21确定的输入框相对屏幕位置,确定数字虚拟键盘相对于屏幕的左或右弹出位置以构建数字虚拟键盘布局。5.根据权利要求4所述的控制方法,其特征在于,所述步骤S2中根据输入框的位置构建数字虚拟键盘布局的方法还包括:步骤S23,判断输入框是否需要移动位置,其中输入框位于屏幕固定框时,数字虚拟键盘根据步骤S22确定的方向弹出;或输入框位于屏...
【专利技术属性】
技术研发人员:易长祥,李国琴,李靖,
申请(专利权)人:常州市新瑞得仪器有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。