[发明专利]一种虚拟键盘的显示方法、控制装置及触摸设备有效
申请号: | 201310461208.9 | 申请日: | 2013-09-27 |
公开(公告)号: | CN103577104B | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | 陈冠翰;杨丰铭 | 申请(专利权)人: | 苏州佳世达电通有限公司;佳世达科技股份有限公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215011 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 键盘 显示 方法 控制 装置 触摸 设备 | ||
技术领域
本发明涉及用户界面领域,尤其涉及一种虚拟键盘的显示方法、控制装置及触摸设备。
背景技术
随着智能移动终端的蓬勃发展,大型平板产品也必须支持触摸的设计,因此智能电视应运而生。一般的手机屏幕尺寸多为5寸左右,平板电脑的屏幕尺寸多为10寸左右,在智能移动终端中,当使用者通过触摸屏输入文本时,虚拟键盘的位置均位于屏幕底部,对于10寸以下的设备来讲,使用者尚可以在输入文本的同时看到是否输出正确;但对于具有22寸以上触摸屏的设备来讲,屏幕上文本输入区域距离屏幕底部的距离有时就比较远了,用户在盯着屏幕底部的虚拟键盘进行点击时,很难同时清晰看到较远位置的文本输入区域的输出文本是否正确,不仅容易影响输入效率,还造成使用体验的下降。
发明内容
本发明的目的在于提供一种虚拟键盘的显示方法、控制装置及触摸设备,能够提高输入效率。
本发明一方面提供一种虚拟键盘的显示方法,包括:
获取用户激活的输入区域的位置信息;
根据输入区域的位置信息,以及虚拟键盘所需要的显示区域尺寸,计算出所述虚拟键盘在屏幕上的显示位置,以使所述虚拟键盘的位置尽量靠近所述用户激活的输入区域的位置;
依据所述计算出的虚拟键盘的显示位置,调整所述虚拟键盘对应的绘图表面上该虚拟键盘的位置;
将所述虚拟键盘对应的绘图表面和所述激活的输入区域所属应用程序对应的绘图表面进行合成,并将合成后的数据存入硬件显示缓冲区中,以进行显示。
在一个优选的实施例中,当所述用户激活的输入区域的形状为矩形时,所述获取用户激活的输入区域的位置信息包括:获取用户激活的输入区域的四个角的坐标信息。
在一个优选的实施例中,所述计算出所述虚拟键盘在屏幕上的显示位置包括:当所述激活的输入区域的底部到屏幕底部的距离大于所述虚拟键盘的垂直尺寸时,将所述虚拟键盘的位置确定为虚拟键盘的顶部贴近所述输入区域的底部的位置。
在一个优选的实施例中,其特征在于,所述硬件显示缓冲区为硬件帧缓冲区。
在一个优选的实施例中,所述虚拟键盘对应的绘图表面为独立于所述输入区域所属应用程序的绘图表面。
本发明另一方面还提供一种虚拟键盘的显示控制装置,包括:
位置信息获取单元,用于获取用户激活的输入区域的位置信息;
键盘位置计算单元,用于根据所述输入区域的位置信息,以及虚拟键盘所需要的显示区域的尺寸,计算出所述虚拟键盘在屏幕上的显示位置,以使所述虚拟键盘的位置尽量靠近所述用户激活的输入区域的位置;
键盘位置调整单元,用于依据所述计算出的虚拟键盘的显示位置,调整所述虚拟键盘对应的绘图表面上该虚拟键盘的位置;
合成单元,用于将所述虚拟键盘对应的绘图表面和所述激活的输入区域所属应用程序对应的绘图表面进行合成,并将合成后的数据存入硬件显示缓冲区中,以便进行显示。
在一个优选的实施例中,当所述用户激活的输入区域的形状为矩形时,所述位置信息获取单元具体用于获取用户激活的输入区域的四个角的坐标信息。
在一个优选的实施例中,键盘位置计算单元具体用于当所述激活的输入区域的底部到屏幕底部的距离大于所述虚拟键盘的垂直尺寸时,将所述虚拟键盘的位置确定为虚拟键盘的顶部贴近所述输入区域的底部的位置。
在一个优选的实施例中,所述硬件显示缓冲区为硬件帧缓冲区。
在一个优选的实施例中,所述虚拟键盘对应的绘图表面为独立于所述输入区域所属应用程序的绘图表面。
本发明再一方面还提供一种触摸设备,包括上述的虚拟键盘的显示控制装置。
与现有技术相比,本发明在用户激活输入区域时,计算出虚拟键盘在屏幕上的显示位置,该显示位置尽量靠近用户激活的输入区域的位置,并以该显示位置对虚拟键盘的位置进行调整,使得最终虚拟键盘显示在输入区域的附近,方便用户在点击虚拟键盘的同时查看输入区域内的输出文本是否正确,提高了输入效率,而且提升了用户体验。
附图说明
图1为本发明实施例提供的一种虚拟键盘的显示方法的流程图;
图2为将本发明实施例中的虚拟键盘显示方法应用于Android系统的移动终端的流程图;
图3为本发明实施例提供的一种虚拟键盘的显示控制装置的示意图。
具体实施方式
为使对本发明的目的、构造、特征、及其功能有进一步的了解,兹配合实施例详细说明如下。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州佳世达电通有限公司;佳世达科技股份有限公司,未经苏州佳世达电通有限公司;佳世达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310461208.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种复合能源发电演示教具
- 下一篇:食品搅拌机