首页> 中国专利> 调整软键盘大小的方法

调整软键盘大小的方法

摘要

一种调整软键盘大小的方法,应用于带软键盘输入的设备操作系统中,其主要包括以下几个步骤:首先,系统采样用户手指的触点坐标;其次,系统根据用户手指的触点坐标,通过验算获取用户手指点击的高度H和宽度W;最后,系统根据获取的高度H和宽度W来重新调整软键盘每个按键的大小。通过上述方法用户可根据自己实际手指的大小来调整软键盘的大小,给用户操作带来了很大的方便。

著录项

  • 公开/公告号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.应用范围非常广泛,所有带软键盘输入的设备都可应用。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号