[发明专利]调整软键盘大小的方法有效
申请号: | 200710036810.2 | 申请日: | 2007-01-25 |
公开(公告)号: | CN101231554A | 公开(公告)日: | 2008-07-30 |
发明(设计)人: | 王玉翔 | 申请(专利权)人: | 环达电脑(上海)有限公司 |
主分类号: | G06F3/02 | 分类号: | G06F3/02;G06F3/033;G06F3/023;H04M1/23;H04Q7/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200436上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调整 软键 大小 方法 | ||
【技术领域】
本发明涉及一种调整软键盘大小的方法,且特别涉及一种可以智能的自动调整软键盘大小的方法。
【背景技术】
通信技术是近年来发展最迅速的技术之一,尤其是手机的出现与发展给人们的生活带来了翻天覆地的变化。
近几年来,各手机制造商为适应现代人们追求时尚的特点,相继推出了很多带触摸屏操作的手机或手持设备,众所周知,市场上大多带触摸屏的手机或手持设备都带有软键盘的输入方式,可是一般软键盘的每个按键的大小都是固定不变的,但是在实际的情况中,每个人的手指大小差异较大的,特别是男人和女人,欧洲人和亚洲人,这样在使用者使用带软键盘大小不变的手机时,可能会因手指太大而手机软键盘按键太小而造成极大的操作不方便;另外,对于手机制造商来说,设计软键盘的大小时,也会碰到这样一个矛盾,如果设计的太大,则相应手机体积也要增大,这样与现在人们对手持设备轻巧需求相违背,如果设计的太小,则使用者不好点击,操作极不方便。
由上可知,实有必要提供一种调整软键盘大小的方法,该调整软键盘大小的方法可以根据使用者手指的大小来智能的自动调整软键盘按键的大小。
【发明内容】
因此,本发明的主要目的在于提供一种调整软键盘大小的方法,该调整软键盘大小的方法可以实现根据使用者手指的大小来智能的自动调整软键盘按键的大小。
为达上述目的,本发明提供一种调整软键盘大小的方法,应用于带软键盘输入的设备操作系统中,其主要包括以下几个步骤:
首先,系统采样用户手指的触点坐标;
其次,系统根据用户手指的触点坐标,通过验算获取用户手指点击的高度H和宽度W;
最后,系统根据获取的高度H和宽度W来重新调整软键盘每个按键的大小。
特别地,所述系统获取用户手指点击的高度H和宽度W所采用的算法为:
a系统获取用户手指当前触点的坐标(X,Y);
b系统不断检测(X,Y+1),(X,Y+2)…(X,Y+N),直到(X,Y+M)没有被压下,记录〔M-1〕的值;
c系统不断检测(X,Y-1),(X,Y-2)…(X,Y-P),直到(X,Y-Q)没有被压下,记录〔Q-1〕的值;
d系统计算〔M-1〕+〔Q-1〕的值的大小,作为采样用户手指的高度H;
e系统不断检测(X+1,Y),(X+2,Y)…(X+Z,Y),直到(X+B,Y)没有被压下,记录〔B-1〕的值;
f系统不断检测(X-1,Y),(X-2,Y)…(X-A,Y),直到(X-S,Y)没有被压下,记录〔S-1〕的值;
g系统计算〔B-1〕+〔S-1〕的值的大小,作为采样用户手指的宽度W。
相较于现有技术,利用上述方法可以根据使用者手指的大小来智能的自动调整软键盘按键的大小以方便了使用者的操作。
【附图说明】
图1为本发明一种调整软键盘大小的方法的流程图。
【具体实施方式】
请参阅图1所示,为本发明一种调整软键盘大小的方法的流程图,其主要包括以下几个步骤:
步骤101,系统采样用户手指的触点坐标;
步骤102,系统根据用户手指的触点坐标,通过验算获取用户手指点击的高度H和宽度W;
步骤103,系统根据获取的高度H和宽度W来重新调整软键盘每个按键的大小。
所述系统在对用户手指采样时,应以最舒适的方式点击触摸屏;
所述系统在对用户手指采样后,系统更会弹出一菜单,提示用户采样成功。
所述系统获取用户手指点击的高度H和宽度W所采用的算法为:
a系统获取用户手指当前触点的坐标(X,Y);
b系统不断检测(X,Y+1),(X,Y+2)…(X,Y+N),直到(X,Y+M)没有被压下,记录〔M-1〕的值;
c系统不断检测(X,Y-1),(X,Y-2)…(X,Y-P),直到(X,Y-Q)没有被压下,记录〔Q-1〕的值;
d计算〔M-1〕+〔Q-1〕的值的大小,作为采样用户手指的高度H;
e系统不断检测(X+1,Y),(X+2,Y)…(X+Z,Y),直到(X+B,Y)没有被压下,记录〔B-1〕的值;
f系统不断检测(X-1,Y),(X-2,Y)…(X-A,Y),直到(X-S,Y)没有被压下,记录〔S-1〕的值;
g计算〔B-1〕+〔S-1〕的值的大小,作为采样用户手指的宽度W。
通过上述算法即可得到用户手指点击的高度H和宽度W。
本发明所提供的调整软键盘大小的方法与现有技术相比,具有如下积极效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于环达电脑(上海)有限公司,未经环达电脑(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710036810.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:交逆变电子电焊机
- 下一篇:一种治疗风湿性疾病的全营养酒及其制备方法