CN103699316B - 一种通过浮动触点移植方向键的方法及终端 - Google Patents
一种通过浮动触点移植方向键的方法及终端 Download PDFInfo
- Publication number
- CN103699316B CN103699316B CN201310698579.9A CN201310698579A CN103699316B CN 103699316 B CN103699316 B CN 103699316B CN 201310698579 A CN201310698579 A CN 201310698579A CN 103699316 B CN103699316 B CN 103699316B
- Authority
- CN
- China
- Prior art keywords
- terminal
- directionkeys
- afloat contact
- afloat
- contact
- 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
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供一种通过浮动触点移植方向键的方法,包括:终端加载电子表格程序,并在所述电子表格上方显示浮动触点,所述浮动触点为一圆形按钮;当用户点击所述浮动触点后,所述终端控制所述浮动触点动态展开成一虚拟区域,所述虚拟区域包括所述浮动触点、方向键及返回键;检测到用户对所述方向键进行点击,所述终端根据点击所述方向键不同的方向,实现电子表格中相应方向上单元格的切换。解决了现有技术中传统软键盘操作电子表格时效率低的问题,提高了操作效率,提高了用户体验。
Description
技术领域
本发明涉及信息技术领域,具体涉及一种通过浮动触点移植方向键的方法及终端。
背景技术
在移动办公应用的设计中,电子表格的移动版设计有一些缺陷,其中很大的原因是在桌面电脑使用电子表格时,由于表格是离散模块,人们更常用到一些鼠标取代不了的键盘操作。而移动设备的键盘会占据较大的屏幕,不能随时方便使用。
现有技术将移动设备软键盘重绘,加上tab键,“下一项”按钮,或者仅使用回车键作为下一项的功能。现有技术仅能解决表格录入时的方向键需求,不能解决表格尤其是数据量大的表格查看和浏览时用户逐格移动查看的习惯和需求。同时在键盘未被触发时,仅在查看状态下,一些其他的快捷操作,例如选择多个单元格区域,通过shift+方向键扩展区域的快捷键,也无法通过键盘的重绘提供,其操作效率低,用户体验差。
发明内容
本发明的目的是克服现有技术中的不足之处,提供一种通过浮动触点移植方向键的方法及终端,解决了现有技术中传统软键盘操作电子表格时效率低的问题,提高了操作效率,提高了用户体验。
本发明实施例提供一种通过浮动触点移植方向键的方法,包括:
终端加载电子表格程序,并在所述电子表格上方显示浮动触点,所述浮动触点为一圆形按钮;
当用户点击所述浮动触点后,所述终端控制所述浮动触点动态展开成一虚拟区域,所述虚拟区域包括所述浮动触点、方向键及返回键;
检测到用户对所述方向键进行点击,所述终端根据点击所述方向键不同的方向,实现电子表格中相应方向上单元格的切换。
本发明实施例还提供一种通过浮动触点移植方向键的终端,包括:
显示单元,用于加载电子表格程序,并在所述电子表格上方显示浮动触点,所述浮动触点为一圆形按钮;
控制单元,用于当用户点击所述浮动触点后,控制所述浮动触点动态展开成一虚拟区域,所述虚拟区域包括所述浮动触点、方向键及返回键;
切换单元,用于检测到用户对所述方向键进行点击,根据点击所述方向键不同的方向,实现电子表格中相应方向上单元格的切换。
本发明实施例还提供一种通过浮动虚拟触摸板的手势操作完成电子表格的方法,包括:
终端接收激活指令,在电子表格程序中激活一浮层面板,所述浮层面板显示在所述电子表格上方;
监测用户手指在所述浮层面板上进行滑动,所述终端计算所述滑动的有效区域,确定滑动方向;
所述终端根据所述滑动方向,控制所述电子表格中单元格相应方向上的切换。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一的方法流程图;
图2是本发明实施例一的浮动触点效果图;
图3是本发明实施例二的装置组成图;
图4是本发明实施例三的方法流程图;
图5是本发明实施例三的浮层面板效果图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
本发明实施例致力于解决用户在使用触屏设备查看和编辑表格时,通过触屏逐格移动光标浏览或者录入数据的交互障碍,设立一个高优先级的软方向键,随时随地使用方向键切换。
本发明实施例中,通过浮动触点移植方向键的方法如图1所示,包括:
S101、终端加载电子表格程序,并在所述电子表格上方显示浮动触点,所述浮动触点为一圆形按钮;
终端生成浮动触点的方法如下:1、自定义一个基于UIView的子view,在大小为展开形式的那个正方形大小,背景为透明。然后在其中间区域添加一个圆形的按扭,生成出来一个圆形可点击的按钮;
2、添加四周的导航箭头和一个返回状态的按钮。添加完就后,显示出展开后的形态。把其属性设置为隐藏,在中间显示按钮的响应点击的事件中控制显示展开后的状态。在返回的按钮点击事件中控制隐藏展开后的状态。添加完成后,就可以实现点击隐藏跟显示的功能;
3、计算不同显示状态的手指触摸移动的有效区域,没有展开的时候移动的响应区域,只有中间圆点为有效区,展开后则为整个view为有效区;
4、向外部提供接口,最基本的一个接口就是当前按下的方向。接口的实现者就能通过接口按照需求实现相应的逻辑。根据拓展,还可以生成更加丰富的接口,比如,当前移动的位置,等等;
5、根据动画的设计,完善展开的动画和在顶层移动时,自身移动位置的设定;
6、通过添加这个自定义控件和实现其接口,就能在电子表格中实现出这种效果。
所述终端创建逻辑功能接口,所述接口包括当前按下的方向功能,返回功能及移动位置功能接口。
创建的浮动触点可以随意拖动,方法如下:用户拖动该浮动触点时,终端实时接收拖动指令,获取用户拖动的位置坐标,并实时在该拖动位置上显示该浮动触点,消除上一位置的浮动触点,对所述浮动触点的位置进行拖动。
S102、当用户点击所述浮动触点后,所述终端控制所述浮动触点动态展开成一虚拟区域,所述虚拟区域包括所述浮动触点、方向键及返回键;
S103、检测到用户对所述方向键进行点击,所述终端根据点击所述方向键不同的方向,实现电子表格中相应方向上单元格的切换。
若所述触摸的有效子区域为方向键,则所述终端实现单元格相应方向上的切换;若所述有效子区域为所述浮动触点,则所述终端控制所述虚拟区域收缩成所述浮动触点。
本发明实施例的使用场景如图2所示,电子表格上放置一个浮在界面之上的圆点,可以任意拖动放置,点击圆点向四周伸出方向键和回到表格第一个单元格的快捷键,再次点击圆点收起。在选中某个单元格时,可以通过点击方向键任意切换焦点位置,点击向下按钮,焦点往下移一格,与桌面电脑键盘方向键逻辑相同。选中整行时,只显示上下键,选中整列只显示左右键。左上角的箭头用来返回第一个单元格。在对某单元格进行编辑或录入操作时,想要继续填写下一格的内容,则亦可通过方向键的切换进行快速资料录入。在选择区域用来进行复制剪切等操作时,手势操作做到准确定位比较困难,此时可将电脑中的shift+方向键的操作直接移植过来,在选中区域的情况下,方向键的功能默认为按照对应方向扩展选中区域。如图,点击向右方向键则向右扩展一列选中区域。
实施例二
如图3所示,一种通过浮动触点移植方向键的终端,包括:
显示单元201,用于加载电子表格程序,并在所述电子表格上方显示浮动触点,所述浮动触点为一圆形按钮;
此外,所述终端还包括创建单元,用于创建逻辑功能接口,所述接口包括当前按下的方向功能,返回功能及移动位置功能接口。
所述终端还包括拖动单元,用于接收拖动指令,对所述浮动触点的位置进行拖动。
控制单元202,用于当用户点击所述浮动触点后,控制所述浮动触点动态展开成一虚拟区域,所述虚拟区域包括所述浮动触点、方向键及返回键;
需要说明的是,所述终端还包括计算单元,用于计算不同显示状态的手指触摸移动的有效子区域,若所述触摸的有效子区域为方向键,则所述终端实现单元格相应方向上的切换;
所述控制单元202还用于,若所述有效子区域为所述浮动触点,控制所述虚拟区域收缩成所述浮动触点。
切换单元203,用于检测到用户对所述方向键进行点击,根据点击所述方向键不同的方向,实现电子表格中相应方向上单元格的切换。
实施例三
如图4所示,本发明实施例提供一种通过浮动虚拟触摸板的手势操作完成电子表格的方法,包括:
S301、终端接收激活指令,在电子表格程序中激活一浮层面板,所述浮层面板显示在所述电子表格上方;
S302、监测用户手指在所述浮层面板上进行滑动,所述终端计算所述滑动的有效区域,确定滑动方向;
需要说明的是,所述终端计算所述滑动的有效区域,确定滑动方向,包括:
所述终端实时所述滑动的位置坐标,计算所述滑动位移,若所述滑动位移在所述浮层面板的有效区域内,则所述终端确定所述滑动位移的方向为滑动方向。
S303、所述终端根据所述滑动方向,控制所述电子表格中单元格相应方向上的切换。
本发明实施例应用场景如图5所示:电子表格中,右下角激活一个通过手势操控的浮层面板,用以迎合与PC操作相近的阅读方式。
1.方向面板默认开启。首次打开时出现一个大拇指在方向面板横向和纵向扫动的动画提示用户按照此操作可尝试使用该功能。
2.在虚拟触摸板范围内,左滑手势则选区焦点向左移动一个单元格,右滑向右移动一个单元格,上滑向上移动,下滑向下移动。移动到尽头时则同一手势不作响应。将手势面板热区定义为略大于可视区域的范围。其优先级大于表格内容的手势移动。如图。点击右下角的小箭头可以收起面板,箭头反向,此时无法进行手势调整方向操作。再次点击可以展开面板。
本领域普通技术人员可以理解:附图只是一个实施例的示意图,附图中的单元或流程并不一定是实施本发明所必须的。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (6)
1.一种通过浮动触点移植方向键的方法,其特征在于,包括:
终端加载电子表格程序,并在所述电子表格上方显示浮动触点,所述浮动触点为一圆形按钮;
当用户点击所述浮动触点后,所述终端控制所述浮动触点向四周动态展开成一虚拟区域,所述虚拟区域包括所述浮动触点、方向键及返回键;
检测到用户对所述方向键进行点击,所述终端根据点击所述方向键不同的方向,实现电子表格中相应方向上单元格的切换;
所述终端计算不同显示状态的手指触摸移动的有效子区域,若所述触摸的有效子区域为方向键,则所述终端实现单元格相应方向上的切换;
若所述有效子区域为所述浮动触点,则所述终端控制所述虚拟区域收缩成所述浮动触点。
2.根据权利要求1所述的方法,其特征在于,在终端加载电子表格程序之前,所述方法还包括:
所述终端创建逻辑功能接口,所述接口包括当前按下的方向功能,返回功能及移动位置功能接口。
3.根据权利要求1所述的方法,其特征在于,所述终端接收拖动指令,对所述浮动触点的位置进行拖动。
4.一种通过浮动触点移植方向键的终端,其特征在于,所述终端包括:
显示单元,用于加载电子表格程序,并在所述电子表格上方显示浮动触点,所述浮动触点为一圆形按钮;
控制单元,用于当用户点击所述浮动触点后,控制所述浮动触点向四周动态展开成一虚拟区域,所述虚拟区域包括所述浮动触点、方向键及返回键;
切换单元,用于检测到用户对所述方向键进行点击,根据点击所述方向键不同的方向,实现电子表格中相应方向上单元格的切换;
所述终端还包括:
计算单元,用于计算不同显示状态的手指触摸移动的有效子区域,若所述触摸的有效子区域为方向键,则所述终端实现单元格相应方向上的切换;
所述控制单元还用于,若所述有效子区域为所述浮动触点,控制所述虚拟区域收缩成所述浮动触点。
5.根据权利要求4所述的终端,其特征在于,所述终端还包括:
创建单元,用于创建逻辑功能接口,所述接口包括当前按下的方向功能,返回功能及移动位置功能接口。
6.根据权利要求4所述的终端,其特征在于,所述终端还包括:
拖动单元,用于接收拖动指令,对所述浮动触点的位置进行拖动。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310698579.9A CN103699316B (zh) | 2013-12-17 | 2013-12-17 | 一种通过浮动触点移植方向键的方法及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310698579.9A CN103699316B (zh) | 2013-12-17 | 2013-12-17 | 一种通过浮动触点移植方向键的方法及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103699316A CN103699316A (zh) | 2014-04-02 |
CN103699316B true CN103699316B (zh) | 2017-03-15 |
Family
ID=50360858
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310698579.9A Active CN103699316B (zh) | 2013-12-17 | 2013-12-17 | 一种通过浮动触点移植方向键的方法及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103699316B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105159570B (zh) * | 2014-06-13 | 2018-09-11 | 珠海金山办公软件有限公司 | 一种电子表格文档可划动显示区域确定方法及装置 |
CN105718130A (zh) * | 2014-12-01 | 2016-06-29 | 珠海金山办公软件有限公司 | 一种幻灯片页面切换的方法及装置 |
CN104571862B (zh) * | 2014-12-30 | 2018-10-09 | 北京奇虎科技有限公司 | 一种移动终端页面中展示数据的方法和装置 |
CN106201209B (zh) * | 2016-07-15 | 2019-08-27 | 合一信息技术(北京)有限公司 | 显示控制方法和设备 |
CN106339165B (zh) * | 2016-08-18 | 2019-06-11 | 广州视睿电子科技有限公司 | 对象位置的调整方法和装置 |
CN108446152B (zh) * | 2018-02-02 | 2021-09-28 | 创新先进技术有限公司 | 页面显示方法及装置 |
CN113076035B (zh) * | 2020-01-03 | 2023-04-07 | 珠海金山办公软件有限公司 | 一种电子表格操作方法及装置 |
CN111984170B (zh) * | 2020-07-14 | 2022-06-10 | 维沃移动通信有限公司 | 表格输出方法、装置及电子设备 |
CN111985183A (zh) * | 2020-07-14 | 2020-11-24 | 维沃移动通信有限公司 | 文字输入方法、装置及电子设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101630226A (zh) * | 2009-08-14 | 2010-01-20 | 深圳市同洲电子股份有限公司 | 电子设备显示内容的快速定位方法及装置 |
CN102385475A (zh) * | 2010-09-06 | 2012-03-21 | 联想(北京)有限公司 | 电子设备及其交互方法 |
CN102736844A (zh) * | 2011-03-24 | 2012-10-17 | 索尼公司 | 信息处理设备、信息处理方法和程序 |
CN103150119A (zh) * | 2013-03-28 | 2013-06-12 | 珠海金山办公软件有限公司 | 触摸屏设备和在其中控制电子表格定位的方法及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9395905B2 (en) * | 2006-04-05 | 2016-07-19 | Synaptics Incorporated | Graphical scroll wheel |
-
2013
- 2013-12-17 CN CN201310698579.9A patent/CN103699316B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101630226A (zh) * | 2009-08-14 | 2010-01-20 | 深圳市同洲电子股份有限公司 | 电子设备显示内容的快速定位方法及装置 |
CN102385475A (zh) * | 2010-09-06 | 2012-03-21 | 联想(北京)有限公司 | 电子设备及其交互方法 |
CN102736844A (zh) * | 2011-03-24 | 2012-10-17 | 索尼公司 | 信息处理设备、信息处理方法和程序 |
CN103150119A (zh) * | 2013-03-28 | 2013-06-12 | 珠海金山办公软件有限公司 | 触摸屏设备和在其中控制电子表格定位的方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN103699316A (zh) | 2014-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103699316B (zh) | 一种通过浮动触点移植方向键的方法及终端 | |
US11487426B2 (en) | Apparatus and method for cursor control and text selection and editing based on gesture-based touch inputs received in a virtual keyboard display area | |
US10318149B2 (en) | Method and apparatus for performing touch operation in a mobile device | |
CN103186345B (zh) | 一种文段选择方法及装置 | |
US10452229B2 (en) | Techniques for selecting list items using a swiping gesture | |
EP3336672B1 (en) | Method and apparatus for providing a graphic user interface in a mobile terminal | |
EP2669786A2 (en) | Method for displaying item in terminal and terminal using the same | |
CN111625158B (zh) | 电子交互平板、菜单展示方法及书写工具属性的控制方法 | |
EP2521025B1 (en) | Component display processing method and user device | |
EP2631763A2 (en) | Method and Apparatus for Content View Display in a Mobile Device | |
US20140351758A1 (en) | Object selecting device | |
CN103984497A (zh) | 计算装置中各种活动之间的导航 | |
CN104756060A (zh) | 基于手势的光标控制 | |
CN105393205A (zh) | 电子设备以及在电子设备中控制应用的方法 | |
CN103412725A (zh) | 一种触控操作方法和装置 | |
CN104281385A (zh) | 输入法虚拟键盘的调整方法和输入法装置 | |
US20200226008A1 (en) | Information pasting method and apparatus, electronic device and storage medium | |
CN101859230A (zh) | 一种显示界面控制的实现方法、***及移动终端 | |
CN103116453A (zh) | 一种图形对象的操作管理方法及操作管理装置 | |
TW201324312A (zh) | 具有觸摸屏的電子設備及其頁面處理方法 | |
CN103605476A (zh) | 在显示界面中选中对象的方法及装置 | |
KR20160031397A (ko) | 어플리케이션 선택 화면을 통해 어플리케이션들을 실행하는 방법 및 장치 | |
CN110968227A (zh) | 智能交互平板的控制方法和装置 | |
CN107247698A (zh) | 一种文本编辑的方法、移动终端和具有存储功能的装置 | |
EP2846244A1 (en) | Information processing device with a touch screen, control method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
CB02 | Change of applicant information |
Address after: Jinshan software building No. 8 Jingshan Hill Road, Lane 519015 Lianshan Jida Zhuhai city in Guangdong Province Applicant after: Zhuhai Kingsoft Office Software Co., Ltd. Applicant after: Beijing Kingsoft office software Limited by Share Ltd Address before: Jinshan software building No. 8 Jingshan Hill Road, Lane 519015 Lianshan Jida Zhuhai city in Guangdong Province Applicant before: Zhuhai Kingsoft Office Software Co., Ltd. Applicant before: Beijing Kingsoft WPS Office Co., Ltd. |
|
COR | Change of bibliographic data | ||
GR01 | Patent grant |