[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103902137B - 一种触摸设备的键盘调节方法和装置 - Google Patents

一种触摸设备的键盘调节方法和装置 Download PDF

Info

Publication number
CN103902137B
CN103902137B CN201210570506.7A CN201210570506A CN103902137B CN 103902137 B CN103902137 B CN 103902137B CN 201210570506 A CN201210570506 A CN 201210570506A CN 103902137 B CN103902137 B CN 103902137B
Authority
CN
China
Prior art keywords
input method
method window
touch apparatus
window
reduced
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210570506.7A
Other languages
English (en)
Other versions
CN103902137A (zh
Inventor
李世元
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201210570506.7A priority Critical patent/CN103902137B/zh
Publication of CN103902137A publication Critical patent/CN103902137A/zh
Application granted granted Critical
Publication of CN103902137B publication Critical patent/CN103902137B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

本发明实施方式提出了一种触摸设备的键盘调节方法和装置。方法包括:设置触摸设备操作系统所检测到的输入法窗口高度属性值为零,以将触摸设备的背景界面从缩小模式切换到完整模式;缩小所述输入法窗口的宽度和/或高度,并在该完整模式的背景界面中呈现所述被缩小的输入法窗口。本发明实施方式实现了在完整模式的背景界面中呈现被缩小的输入法窗口。可以提高用户输入效率,以及扩大用户的可视区域大小。本发明实施方式可以应用到各种触摸设备中,并且可以跨平台跨终端使用本发明实施方式,适用范围非常广泛。

Description

一种触摸设备的键盘调节方法和装置
技术领域
本发明实施方式涉及信息处理技术领域,更具体地,涉及一种触摸设备的键盘调节方法和装置。
背景技术
随着计算机技术和网络技术的飞速发展,互联网(Internet)技术在人们的日常生活、学习和工作中发挥的作用也越来越大。而且,随着移动互联网的发展,互联网也在向移动化发展。在当今的信息时代中,各种信息设备应运而生:有用于话音传输的固定电话、移动电话;有用于信息资源共享、处理的服务器和个人电脑;有用于视频数据显示的各种电视机等等。这些设备都是在特定领域内为解决实际需求而产生的。随着电子消费、计算机、通信(3C)融合的到来,人们越来越多地将注意力放到了对各个不同领域的信息设备进行综合利用的研究上,以充分利用现有资源设备来为人们更好的服务。
屏幕键盘是一种在屏幕上显示虚拟键盘的实用工具。当前触摸屏设备的所搭载的大部分输入法被呼出后,屏幕键盘会贴附在屏幕的下方,并且占满屏幕下半部分。
然而,这种键盘方案移植于较小的触摸屏手机输入法的设计,占据屏幕的面积大,并且无法移动,而这种特性也直接导致用户在输入操作同时,屏幕上的可视内容就会大大减少。比如,在高分辨率触摸屏设备上(如ipad、android pad等)中,每次需要输入文字时呼出的键盘会造成50%左右的可视内容被遮蔽。用户如果期望看到被遮挡的内容,只能删掉已经输入的文字部分,然后收起键盘,这会在一定程度上中断用户本来的行为。
发明内容
本发明实施方式提出一种触摸设备的键盘调节方法,实现在完整模式的背景界面中呈现被缩小的输入法窗口,从而提高用户输入效率和扩大可视区域。
本发明实施方式还提出了一种触摸设备的键盘调节装置,实现在完整模式的背景界面中呈现被缩小的输入法窗口,从而提高用户输入效率和扩大可视区域。
本发明实施方式的具体方案如下:
一种触摸设备的键盘调节方法,该方法包括:
设置触摸设备操作系统所检测到的输入法窗口高度属性值为零,以将触摸设备的背景界面从缩小模式切换到完整模式;
缩小所述输入法窗口的宽度和/或高度,并在该完整模式的背景界面中呈现所述被缩小的输入法窗口。
一种触摸设备的键盘调节装置,该装置包括背景界面切换单元和输入法窗口缩小单元,其中:
背景界面切换单元,用于设置触摸设备操作系统所检测到的输入法窗口高度属性值为零,以将触摸设备的背景界面从缩小模式切换到完整模式;
输入法窗口缩小单元,用于缩小所述输入法窗口的宽度和/或高度,以在该完整模式的背景界面中呈现所述被缩小的输入法窗口。
从上述技术方案可以看出,在本发明实施方式中,设置触摸设备操作系统所检测到的输入法窗口高度属性值为零,以将触摸设备的背景界面从缩小模式切换到完整模式;缩小所述输入法窗口的宽度和/或高度,并在该完整模式的背景界面中呈现所述被缩小的输入法窗口。由此可见,应用本发明实施方式之后,通过设置触摸设备操作系统所检测到的输入法窗口高度属性值为零,使得触摸设备操作系统“误以为”输入法窗口已经收起,从而将触摸设备的背景界面从缩小模式切换到完整模式,再通过对实际依然存在的输入法窗口的实际大小进行调整,可以在该完整模式的背景界面中呈现所述被缩小的输入法窗口。本发明实施方式可以实现键盘状态的自由切换和自由移动,可以充分满足用户的输入需求,提高用户输入效率,以及扩大用户的可视区域大小。
而且,还可以将本发明实施方式应用到各种终端中,并且可以跨平台跨终端使用,适用范围非常广泛。
附图说明
图1为根据现有技术的输入法窗口呈现示意图;
图2为根据本发明实施方式的触摸设备的键盘调节方法流程图;
图3为根据本发明实施方式的触摸设备的键盘调节后的显示示意图;
图4为根据本发明实施方式的点击图标切换键盘的示意图;
图5为根据本发明实施方式的拖拽工具条切换键盘的示意图;
图6为根据本发明实施方式的缩小手势切换键盘的示意图;
图7为根据本发明实施方式的触摸设备的键盘调节装置结构图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
图1为根据现有技术的输入法窗口呈现示意图。
由图1可见,当用户使用高分辨率触摸屏设备浏览网页或使用软件需要输入文字时,可以通过点击输入框呼出键盘,但是现有技术中呼出的键盘遮挡住近一半的屏幕界面,而且键盘固定在屏幕的底部,有时还会出现挡住其他输入框的情况。如果用户想要查看被键盘遮挡部分的内容,就需要收起键盘。
由此可以发现,现有技术中存在键盘占用屏幕面积过大,而且屏幕固定在屏幕底部的缺点,这些缺点对用户输入效率和可视区域大小都造成不良影响。
在本发明实施方式中,提供给用户大键盘和悬浮式小键盘两种键盘状态,用户可以通过手势和点击按钮等多种方式来实现键盘状态的切换。当本发明实施方式的输入法键盘切换为悬浮式小键盘后,用户可以拖动该键盘至屏幕上任意位置,可视内容大幅度增加,因此本发明实施方式可以充分满足用户的输入需求,提高用户输入效率,以及扩大用户的可视区域大小。
图2为根据本发明实施方式的触摸设备的键盘调节方法流程图。
如图2所示,该方法包括:
步骤201:设置触摸设备操作系统所检测到的输入法窗口高度属性值为零,以将触摸设备的背景界面从缩小模式切换到完整模式。
在这里,在这里,触摸设备可以包括但是不局限于:功能手机、智能手机、掌上电脑、个人电脑(PC)、平板电脑或个人数字助理(PDA),等等。
以上虽然详细罗列了触摸设备的具体实例,本领域人员可以意识到,这些罗列仅是阐述目的,并不用于限定本发明实施方式的保护范围。
触摸设备操作系统可以是任意的智能终端操作系统,具体可以采用的操作系统包括但是不局限于:安卓(Andorid)、Palm OS、Symbian(塞班)、Windowsmobile、Linux、Android(安卓)、iPhone(苹果)OS、Black Berry(黑莓)OS6.0、Windows Phone系列,等等。
优选地,触摸设备操作系统具体可以采用安卓操作系统,而且触摸设备可以采用到Andorid的各个版本之中,包括但是不局限于:阿童木(Android Beta)、发条机器人(Android1.0)、纸杯蛋糕(Android1.5)、甜甜圈(Android1.6)、松饼(Android2.0/2.1),冻酸奶(Android2.2)、姜饼(Android2.3)、蜂巢(Android3.0)、冰激凌三明治(Android4.0)、果冻豆(Jelly Bean,Android4.1)等版本。
以上详细罗列了Android平台的具体版本,本领域技术人员可以意识到,本发明实施方式并不局限于上述罗列版本,而还可以适用于其他基于Android软件架构的任意版本之中。
下面以Android系统为例对本发明实施方式进行更具体的示范性说明。
在本发明实施方式中,当触摸设备启动后,默认的输入窗口可以为大键盘模式(即使用Android系统标准输入法模式)。在该标准输入法模式中,禁用全屏模式(即常见的终端上横屏下输入法占用全部屏幕的模式),从而保证横屏视觉范围。而且,在该标准输入法模式中,触摸设备操作系统所检测到的输入法窗口高度属性值为实际的键盘窗口高度值和文字候选栏高度之和。触摸设备操作系统根据检测到的输入法窗口高度属性值调节背景布局,使当前界面整体向上抬起,输入法放在默认位置(比如屏幕下边)。
然而,在上述的标准输入法模式中,由于界面整体向上抬起,从而触摸设备的背景界面从完整模式切换到缩小模式,即触摸设备的可视区域缩小。比如,如图1所示,触摸设备的可视区域缩小为屏幕区域的一半左右。
在本发明实施方式中,通过设置触摸设备操作系统所检测到的输入法窗口高度属性值为零,使得触摸设备操作系统“误以为”输入法窗口已经收起,从而将触摸设备的背景界面从缩小模式切换到完整模式。接着,再通过对实际依然存在的输入法窗口的实际大小进行调整,通过缩小输入法窗口的宽度和/或高度,在该完整模式的背景界面中以悬浮效果呈现所述被缩小的输入法窗口,这种键盘呈现方式即悬浮式小键盘模式。
图3为根据本发明实施方式的触摸设备的键盘调节后的显示示意图。由图3可见,在悬浮式小键盘模式中,相比图1,触摸设备的可视区域有了明显的扩大。
在悬浮式小键盘模式中,依然禁用全屏模式,此时触摸设备操作系统检测输入法窗口高度时返回高度为0,从而保证背景界面不会被抬起(即可视区域不会被缩小)。设置输入法所在窗口宽高为小键盘宽高,而且可以设置输入法窗口位置为上次用户使用的位置,第一次优选在完整模式的背景界面的屏幕右下角、屏幕左下角、屏幕右上角、屏幕右下角,等等。
具体地,可以通过将函数onComputeInsets的outInsets属性的visibleTopInsets和contentTopInsets值设置为0,以将触摸设备的背景界面从缩小模式切换到完整模式。
针对函数:public void onComputeInsets(InputMethodService.InsetsoutInsets);
outInsets的属性中的visibleTopInsets和contentTopInsets的值就是触摸设备操作系统认为输入法窗口高度的值,因此可以通过将visibleTopInsets和contentTopInsets设置为0,当触摸设备操作系统判定输入法窗口高度的值为0后,则将触摸设备的背景界面从缩小模式切换到完整模式。
步骤202:缩小所述输入法窗口的宽度和/或高度,并在该完整模式的背景界面中呈现所述被缩小的输入法窗口。
在这里,可以将输入法窗口的宽度和/或高度缩小为预先设置的宽度和/或高度值,并在该完整模式的背景界面的屏幕右下角、屏幕左下角、屏幕右上角、屏幕右下角或输入法窗口的上次使用位置中,呈现所述被缩小的输入法窗口。
在上述方法中,当输入法窗口被缩小后,还可以进一步将输入法窗口还原为大键盘模式,即从悬浮式小键盘模式切换到大键盘模式,此时:
首先,设置触摸设备操作系统所检测到的输入法窗口高度属性值为所述输入法窗口高度值与候选栏高度值之和,以将触摸设备的背景界面从完整模式切换到缩小模式;
然后,按照所述输入法窗口高度属性值和触摸设备显示宽度放大所述输入法窗口的宽度和/或高度,以在该缩小模式的背景界面中呈现所述被还原的输入法窗口。
在大小键盘模式切换时,可以重新设置输入法高度、窗口所在位置和宽高,将键盘切换到对应大小的布局。然后刷新输入法窗口,就实现了对应大小键盘的切换。
在大键盘状态下,用户分别可用点击切换图标、拖拽工具条和缩小手势操作这三种方式将键盘切换为悬浮式小键盘。切换到悬浮式小键盘后,用户可以通过点击切换图标以及放大手势两种方式切换回到大键盘状态。
图4为根据本发明实施方式的点击图标切换键盘的示意图;图5为根据本发明实施方式的拖拽工具条切换键盘的示意图;图6为根据本发明实施方式的缩小手势切换键盘的示意图。
优选地,用户进行大小键盘切换后,不会改变键盘方案设置,例如用户已经选择拼音全键盘方案则切换到小键盘后仍保持拼音全键盘不变。
优选地,在编辑状态下,仍可使用手势操作来切换大小键盘,并且不会对编辑态(候选栏)中的内容造成影响。
当将键盘缩小为悬浮小键盘模式后,还可以进一步在显示界面中移动键盘。此时,获取键盘移动命令;根据键盘移动命令确定被缩小的输入法窗口的移动位置;将被缩小的输入法窗口移动到该确定出的移动位置。其中:获取键盘移动命令具体可以包括:获取用户针对点击切换图标的点击操作命令;获取用户针对拖拽工具条的操作命令;或获取用户针对触摸设备上的缩小手势操作的滑动命令,等等。
具体地,将被缩小的输入法窗口移动到该确定出的移动位置可以包括:
根据setAttributes(lp)命令设置被缩小的输入法窗口的lp.x和lp.y值以将该被缩小的输入法窗口移动到该确定出的移动位置,其中lp.x和lp.y为被缩小的输入法窗口相对于移动前原始位置的偏移。
此时,可以根据函数:
((InputMethodService)
mContext).getWindow().getWindow().setAttributes(lp)获取当前输入法的窗口,然后设置窗口属性,属性中有位置信息:lp.x和lp.y。
比如:在小键盘模式下,用户可以点击空白处以拖动键盘。当用户在候选区空白位置处点击后移动时,计算手指移动的矢量距离,并根据该矢量距离重新设置输入法的位置,让输入法窗口在上次位置的基础上移动对应的矢量距离。如果移动会导致窗口部分在屏幕外时,可以直接设置窗口在屏幕边缘。由于小键盘模式下触摸设备操作系统所检测到的输入法窗口高度属性值为零,所以移动输入法窗口不会对界面布局产生影响。
将键盘切换为悬浮式小键盘之后,在非编辑态下可按住工具条将小键盘拖动到屏幕上任意位置,以方便用户输入和浏览。
另外,设备横竖屏切换不会影响大小键盘的状态。即用户将键盘切换为小键盘后,将设备从横屏切换到竖屏键盘仍为小键盘状态,并保持在一个相对稳定的位置。
基于上述详细分析,本发明实施方式还提出了一种触摸设备的键盘调节装置。
图7为根据本发明实施方式的触摸设备的键盘调节装置结构图。
如图7所示,该装置包括背景界面切换单元701和输入法窗口缩小单元702。其中:
背景界面切换单元701,用于设置触摸设备操作系统所检测到的输入法窗口高度属性值为零,以将触摸设备的背景界面从缩小模式切换到完整模式;
输入法窗口缩小单元702,用于缩小所述输入法窗口的宽度和/或高度,以在该完整模式的背景界面中呈现所述被缩小的输入法窗口。
在一个实施方式中,背景界面切换单元701,用于将函数onComputeInsets的outInsets属性的visibleTopInsets和contentTopInsets值设置为0,将触摸设备的背景界面从缩小模式切换到完整模式。
优选地,输入法窗口缩小单元702,用于将输入法窗口的宽度和/或高度缩小为预先设置的宽度和/或高度值,并在该完整模式的背景界面的屏幕右下角、屏幕左下角、屏幕右上角、屏幕右下角或输入法窗口的上次使用位置中,呈现所述被缩小的输入法窗口。
在一个实施方式中,该装置进一步包括输入法窗口还原单元703,
输入法窗口还原单元703,用于设置触摸设备操作系统所检测到的输入法窗口高度属性值为所述输入法窗口高度值与候选栏高度值之和,以将触摸设备的背景界面从完整模式切换到缩小模式;并按照所述输入法窗口高度属性值和触摸设备显示宽度放大所述输入法窗口的宽度和/或高度,以在该缩小模式的背景界面中呈现所述被还原的输入法窗口。
在一个实施方式中,该装置进一步包括输入法窗口拖动单元704,
输入法窗口拖动单元704,用于获取键盘移动命令;根据键盘移动命令确定被缩小的输入法窗口的移动位置;将被缩小的输入法窗口移动到该确定出的移动位置。
优选地,输入法窗口拖动单元704,用于根据setAttributes(lp)命令设置被缩小的输入法窗口的lp.x和lp.y值以将该被缩小的输入法窗口移动到该确定出的移动位置,其中lp.x和lp.y为被缩小的输入法窗口相对于移动前原始位置的偏移。
优选地,输入法窗口拖动单元704,用于获取用户针对点击切换图标的点击操作命令;获取用户针对拖拽工具条的操作命令;或获取用户针对触摸设备上的缩小手势操作的滑动命令。
实际上,可以通过多种形式来具体实施本发明实施方式所提出的键盘调节方法和装置。比如,可以遵循一定规范的应用程序接口,将键盘调节方法编写为安装到触摸设备中的插件程序,也可以将其封装为应用程序以供用户自行下载使用。当编写为插件程序时,可以将其实施为ocx、dll、cab等多种插件形式。也可以通过Flash插件、RealPlayer插件、MMS插件、MIDI五线谱插件、ActiveX插件等具体技术来实施本发明实施方式所提出的键盘调节方法。
可以通过指令或指令集存储的储存方式将本发明实施方式所提出的键盘调节方法存储在各种存储介质上。这些存储介质包括但是不局限于:软盘、光盘、DVD、硬盘、闪存、U盘、CF卡、SD卡、MMC卡、SM卡、记忆棒(Memory Stick)、xD卡等。
另外,还可以将本发明实施方式所提出的键盘调节方法应用到基于闪存(Nandflash)的存储介质中,比如U盘、CF卡、SD卡、SDHC卡、MMC卡、SM卡、记忆棒、xD卡等。
综上所述,在本发明实施方式中,设置触摸设备操作系统所检测到的输入法窗口高度属性值为零,以将触摸设备的背景界面从缩小模式切换到完整模式;缩小所述输入法窗口的宽度和/或高度,并在该完整模式的背景界面中呈现所述被缩小的输入法窗口。由此可见,应用本发明实施方式之后,通过设置触摸设备操作系统所检测到的输入法窗口高度属性值为零,使得触摸设备操作系统“误以为”输入法窗口已经收起,从而将触摸设备的背景界面从缩小模式切换到完整模式,再通过对实际依然存在的输入法窗口的实际大小进行调整,可以在该完整模式的背景界面中呈现所述被缩小的输入法窗口。本发明实施方式可以实现键盘状态的切换和键盘的移动,可以充分满足用户的输入需求,提高用户输入效率,以及扩大用户的可视区域大小。
而且,还可以将本发明实施方式应用到各种终端中,并且可以跨平台跨终端使用,适用范围非常广泛。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (12)

1.一种触摸设备的键盘调节方法,其特征在于,该方法包括:
设置触摸设备操作系统所检测到的输入法窗口高度属性值为零,以将触摸设备的背景界面从缩小模式切换到完整模式;
缩小所述输入法窗口的宽度和/或高度,并在该完整模式的背景界面中呈现所述被缩小的输入法窗口;
所述设置触摸设备操作系统所检测到的输入法窗口高度属性值为零包括:
将函数onComputeInsets的outInsets属性的visibleTopInsets和contentTopInsets值设置为0,其中outInsets属性的visibleTopInsets和contentTopInsets值是触摸设备操作系统认为的输入法窗口的高度属性值。
2.根据权利要求1所述的触摸设备的键盘调节方法,其特征在于,所述缩小所述输入法窗口的宽度和/或高度,以在该完整模式的背景界面中呈现所述被缩小的输入法窗口包括:
将输入法窗口的宽度和/或高度缩小为预先设置的宽度和/或高度值,并在该完整模式的背景界面的屏幕右下角、屏幕左下角、屏幕右上角、屏幕右下角或输入法窗口的上次使用位置中,呈现所述被缩小的输入法窗口。
3.根据权利要求1所述的触摸设备的键盘调节方法,其特征在于,该方法进一步包括:
设置触摸设备操作系统所检测到的输入法窗口高度属性值为所述输入法窗口高度值与候选栏高度值之和,以将触摸设备的背景界面从完整模式切换到缩小模式;
按照所述输入法窗口高度属性值和触摸设备显示宽度放大所述输入法窗口的宽度和/或高度,以在该缩小模式的背景界面中呈现所述被还原的输入法窗口。
4.根据权利要求1所述的触摸设备的键盘调节方法,其特征在于,该方法进一步包括:
获取键盘移动命令;
根据键盘移动命令确定被缩小的输入法窗口的移动位置;
将被缩小的输入法窗口移动到该确定出的移动位置。
5.根据权利要求4所述的触摸设备的键盘调节方法,其特征在于,所述将被缩小的输入法窗口移动到该确定出的移动位置包括:
根据setAttributes(lp)命令设置被缩小的输入法窗口的lp.x和lp.y值以将该被缩小的输入法窗口移动到该确定出的移动位置,其中lp.x和lp.y为被缩小的输入法窗口相对于移动前原始位置的偏移。
6.根据权利要求4所述的触摸设备的键盘调节方法,其特征在于,所述获取键盘移动命令包括:
获取用户针对点击切换图标的点击操作命令;
获取用户针对拖拽工具条的操作命令;或
获取用户针对触摸设备上的缩小手势操作的滑动命令。
7.一种触摸设备的键盘调节装置,其特征在于,该装置包括背景界面切换单元和输入法窗口缩小单元,其中:
背景界面切换单元,用于设置触摸设备操作系统所检测到的输入法窗口高度属性值为零,以将触摸设备的背景界面从缩小模式切换到完整模式;
输入法窗口缩小单元,用于缩小所述输入法窗口的宽度和/或高度,以在该完整模式的背景界面中呈现所述被缩小的输入法窗口;
所述设置触摸设备操作系统所检测到的输入法窗口高度属性值为零包括:
将函数onComputeInsets的outInsets属性的visibleTopInsets和contentTopInsets值设置为0,其中outInsets属性的visibleTopInsets和contentTopInsets值是触摸设备操作系统认为的输入法窗口的高度属性值。
8.根据权利要求7所述的触摸设备的键盘调节装置,其特征在于,
输入法窗口缩小单元,用于将输入法窗口的宽度和/或高度缩小为预先设置的宽度和/或高度值,并在该完整模式的背景界面的屏幕右下角、屏幕左下角、屏幕右上角、屏幕右下角或输入法窗口的上次使用位置中,呈现所述被缩小的输入法窗口。
9.根据权利要求7所述的触摸设备的键盘调节装置,其特征在于,进一步包括输入法窗口还原单元,
输入法窗口还原单元,用于设置触摸设备操作系统所检测到的输入法窗口高度属性值为所述输入法窗口高度值与候选栏高度值之和,以将触摸设备的背景界面从完整模式切换到缩小模式;并按照所述输入法窗口高度属性值和触摸设备显示宽度放大所述输入法窗口的宽度和/或高度,以在该缩小模式的背景界面中呈现所述被还原的输入法窗口。
10.根据权利要求7所述的触摸设备的键盘调节装置,其特征在于,进一步包括输入法窗口拖动单元,
输入法窗口拖动单元,用于获取键盘移动命令;根据键盘移动命令确定被缩小的输入法窗口的移动位置;将被缩小的输入法窗口移动到该确定出的移动位置。
11.根据权利要求10所述的触摸设备的键盘调节装置,其特征在于,
输入法窗口拖动单元,用于根据setAttributes(lp)命令设置被缩小的输入法窗口的lp.x和lp.y值以将该被缩小的输入法窗口移动到该确定出的移动位置,其中lp.x和lp.y为被缩小的输入法窗口相对于移动前原始位置的偏移。
12.根据权利要求10所述的触摸设备的键盘调节装置,其特征在于,
输入法窗口拖动单元,用于获取用户针对点击切换图标的点击操作命令;获取用户针对拖拽工具条的操作命令;或获取用户针对触摸设备上的缩小手势操作的滑动命令。
CN201210570506.7A 2012-12-25 2012-12-25 一种触摸设备的键盘调节方法和装置 Active CN103902137B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210570506.7A CN103902137B (zh) 2012-12-25 2012-12-25 一种触摸设备的键盘调节方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210570506.7A CN103902137B (zh) 2012-12-25 2012-12-25 一种触摸设备的键盘调节方法和装置

Publications (2)

Publication Number Publication Date
CN103902137A CN103902137A (zh) 2014-07-02
CN103902137B true CN103902137B (zh) 2018-03-23

Family

ID=50993491

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210570506.7A Active CN103902137B (zh) 2012-12-25 2012-12-25 一种触摸设备的键盘调节方法和装置

Country Status (1)

Country Link
CN (1) CN103902137B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105653112B (zh) * 2014-11-14 2020-01-10 深圳市腾讯计算机系统有限公司 一种显示浮层的方法及装置
CN108874333A (zh) * 2017-05-12 2018-11-23 北京点石经纬科技有限公司 用于便携设备的输入界面显示系统及方法
CN107526494B (zh) * 2017-09-06 2021-02-09 北京小米移动软件有限公司 键盘显示方法、装置、终端及存储介质
CN108595067A (zh) * 2018-03-19 2018-09-28 青岛海信移动通信技术股份有限公司 一种悬浮键盘的输入操作作用区域确定方法及装置
CN113703592B (zh) * 2021-08-31 2024-07-26 维沃移动通信有限公司 安全输入方法和装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007014064A2 (en) * 2005-07-22 2007-02-01 Matt Pallakoff System and method for a thumb-optimized touch-screen user interface
CN101335936A (zh) * 2007-06-28 2008-12-31 上海基信通讯技术有限公司 具有虚拟键盘和活动手写板的触摸屏手机
JP5114530B2 (ja) * 2010-05-31 2013-01-09 京セラドキュメントソリューションズ株式会社 画像形成装置
CN102681670A (zh) * 2012-04-09 2012-09-19 中兴通讯股份有限公司 一种移动终端及移动终端虚拟键盘的设置方法

Also Published As

Publication number Publication date
CN103902137A (zh) 2014-07-02

Similar Documents

Publication Publication Date Title
US10521110B2 (en) Display device including button configured according to displayed windows and control method therefor
EP2824564B1 (en) Information processing device, information processing method, and program
US9841887B2 (en) Anchoring viewport
CN106484242B (zh) 界面的信息显示方法和装置
US20180059891A1 (en) Apparatus and method for providing a visual transition between screens
CN103902137B (zh) 一种触摸设备的键盘调节方法和装置
US20110283228A1 (en) Information processing apparatus and method, and program
DE212015000213U1 (de) Multidimensionale Objektneuordnung
WO2022062898A1 (zh) 一种窗口显示方法及设备
KR20140140957A (ko) 화면 데이터의 미러링 방법, 저장 매체 및 전자 장치
WO2023155811A1 (zh) 页面布局调整方法、装置
CN105653190B (zh) 移动通讯终端及其单手操作模式控制方法和装置
CN109683763A (zh) 一种图标移动方法及移动终端
CN107786906A (zh) 一种浏览器在独立窗口中播放视频的方法和装置
CN107850982A (zh) 屏幕操作方法和支持该方法的电子设备
CN107037966A (zh) 感测输入的压力的电子设备和用于操作电子设备的方法
CN106201200A (zh) 一种分屏显示方法及终端
CN110456949A (zh) 用于在用户界面之间进行导航和显示任务栏的设备、方法和图形用户界面
CN103116454A (zh) 一种移动终端触摸屏视图布局调整方法
US20160004406A1 (en) Electronic device and method of displaying a screen in the electronic device
CN103513871B (zh) 控制移动终端的方法和装置
KR20150039552A (ko) 전자 장치의 디스플레이 조작 방법 및 그 전자 장치
CN105892794A (zh) 一种浏览器界面显示方法及装置
EP2891963A1 (en) Window display method and apparatus of displaying a window using an external input device
US20150019961A1 (en) Portable terminal and method for controlling data merging

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant