公开/公告号CN101231554A
专利类型发明专利
公开/公告日2008-07-30
原文格式PDF
申请/专利权人 环达电脑(上海)有限公司;
申请/专利号CN200710036810.2
发明设计人 王玉翔;
申请日2007-01-25
分类号G06F3/02;G06F3/033;G06F3/023;H04M1/23;H04Q7/32;
代理机构
代理人
地址 200436 上海市闸北区江场三路213号
入库时间 2023-12-17 20:32:26
法律状态公告日
法律状态信息
法律状态
2018-02-09
未缴年费专利权终止 IPC(主分类):G06F3/02 授权公告日:20101020 终止日期:20170125 申请日:20070125
专利权的终止
2010-10-20
授权
授权
2008-09-24
实质审查的生效
实质审查的生效
2008-07-30
公开
公开
【技术领域】
本发明涉及一种调整软键盘大小的方法,且特别涉及一种可以智能的自动调整软键盘大小的方法。
【背景技术】
通信技术是近年来发展最迅速的技术之一,尤其是手机的出现与发展给人们的生活带来了翻天覆地的变化。
近几年来,各手机制造商为适应现代人们追求时尚的特点,相继推出了很多带触摸屏操作的手机或手持设备,众所周知,市场上大多带触摸屏的手机或手持设备都带有软键盘的输入方式,可是一般软键盘的每个按键的大小都是固定不变的,但是在实际的情况中,每个人的手指大小差异较大的,特别是男人和女人,欧洲人和亚洲人,这样在使用者使用带软键盘大小不变的手机时,可能会因手指太大而手机软键盘按键太小而造成极大的操作不方便;另外,对于手机制造商来说,设计软键盘的大小时,也会碰到这样一个矛盾,如果设计的太大,则相应手机体积也要增大,这样与现在人们对手持设备轻巧需求相违背,如果设计的太小,则使用者不好点击,操作极不方便。
由上可知,实有必要提供一种调整软键盘大小的方法,该调整软键盘大小的方法可以根据使用者手指的大小来智能的自动调整软键盘按键的大小。
【发明内容】
因此,本发明的主要目的在于提供一种调整软键盘大小的方法,该调整软键盘大小的方法可以实现根据使用者手指的大小来智能的自动调整软键盘按键的大小。
为达上述目的,本发明提供一种调整软键盘大小的方法,应用于带软键盘输入的设备操作系统中,其主要包括以下几个步骤:
首先,系统采样用户手指的触点坐标;
其次,系统根据用户手指的触点坐标,通过验算获取用户手指点击的高度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。
本发明所提供的调整软键盘大小的方法与现有技术相比,具有如下积极效果:
1.根据用户的实际手指的大小来调整软键盘的大小,给用户操作带来了方便;
2.实现方式简单,不会造成任何新的硬件成本,只需要纯软件即可实现;
3.应用范围非常广泛,所有带软键盘输入的设备都可应用。
机译: 用于移动终端的视频内容调整大小的方法,包括获得和存储用于源图像的图像的调整大小系数的集合,以及从调整系数的集合中调整一系列源图像的大小以传递目的地图像
机译: 虚拟机服务器大小调整设备以及虚拟机服务器大小调整方法和虚拟机服务器大小调整程序
机译: 用于通过因特网上的预测大小调整套件来调整字处理软件和调整打印机以交付互联网的装置和方法,以使测量结果与估计大小相关的定额订单相关,以将相关信息发送给销售点