CN102609404A - 一种利用两点触控技术实现的文档编辑方法 - Google Patents
一种利用两点触控技术实现的文档编辑方法 Download PDFInfo
- Publication number
- CN102609404A CN102609404A CN2012100269019A CN201210026901A CN102609404A CN 102609404 A CN102609404 A CN 102609404A CN 2012100269019 A CN2012100269019 A CN 2012100269019A CN 201210026901 A CN201210026901 A CN 201210026901A CN 102609404 A CN102609404 A CN 102609404A
- Authority
- CN
- China
- Prior art keywords
- touch
- character
- cursor
- track
- choose
- 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.)
- Pending
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明涉及一种触控终端设备,特别是涉及到一种利用两点触控技术实现的文档编辑方法,该设备上的程序可以将触控轨迹与约定的模板轨迹进行比对判断,如果相同则执行一个文字编辑的功能操作,方法为:侦测第一点触控轨迹显示光标;侦测第二点触控轨迹,将屏幕轨迹与约定轨迹进行比对判断,如果成功,则执行一个文档编辑的命令,该命令的执行对象是融控轨迹标记的字符或光标点区,命令的执行内容是“对所选字符如何操作或在所确定的光标点区如何操作”。此方法应用于平板电脑上,使文字编辑快捷高效,达到并超越PC电脑的用户体验。
Description
技术领域:
本发明涉及一种触控终端设备,特别是涉及一种在触控终端设备上进行文档编辑的快捷实现方法。
背景技术:
现有的一些触控终端设备比如手机,平板电脑,使用手指在屏幕上上下滑动可以实现文档的上下滚动翻页操作,非常的方便,但是屏幕上显示的字符,线条,图形,表格,链接和手指与屏幕的接触面积相比有些偏小,很难快速对光标精准定位,以文档内字符的编辑操作为例,此时在进行具体的字符编辑操作比如区域选择、复制、粘贴、插入、字号大小、字体样式、文字格式的选择确定等功能操作时,需要使用多个步骤才能实现比较麻烦,不如使用鼠标进行字符编辑操作方便,大大降低了用户在平板电脑上进行文档编辑的使用体验。
本发明目的在于通过定义约定的操作轨迹,使用两手指触控操作代替鼠标的动作,从而达到:通过在屏幕上的一次触滑操作实现所有的文档编辑功能,从而实现字符编辑的快捷操作,改善提高用户的使用体验,赋予平板电脑更多的商务使用属性。可以加速平板电脑代替商务笔记本电脑的进程。
发明内容:
一种利用两点触控技术实现的文档编辑方法,该方法涉及到一个触控终端设备,触控终端设备上有一个应用程序,该应用程序可以进行两点同时触控的侦测,应用程序在用户进行文档内字符线条图形编辑时被调用,他的特点是,该程序可以将每个触控点的轨迹或轨迹的组合与约定模板轨迹进行比对判断,如果相同则该程序执行一个文档编辑的功能操作,该功能操作与约定模板轨迹具有广而告知的对应关系,该程序进行如下侦测和判断:
A、侦测屏幕上的第一点触控轨迹,并将触控轨迹在文档内标记显示光标;
B、侦测屏幕上的第二点触控轨迹,将第一第二触控点滑过的轨迹或轨迹的组合与约定轨迹进行比对判断,如果成功,则表示程序要执行一个文档编辑的命令,该命令的执行对象是第一触控轨迹标记或者程序根据第一第二触控轨迹进行逻辑判断确定出来光标点区,该命令的执行内容是“对光标点区指定的字符线条图形如何操作或在该光标点区如何操作”;
C、程序对轨迹的比对判断至少包含,对目标文档编辑选区起点的判断确定,终点的判断确定,文档编辑操作命令执行光标点区的判断确定;在触控轨迹中截取比对轨迹并与约定模板轨迹比对是否相似的判断;
D、第一触控终端先于第二触控终端触控,当第二触控终端加入屏幕触控的瞬间程序将该瞬间第一触控轨迹对应的光标位置,作为文档编辑选区的起点光标或作为文档编辑操作命令的执行点光标。
上文所述侦测屏幕上的第一点触控轨迹,并将触控轨迹在文档内标记显示光标,他的含义是:当触控轨迹在字符上面滑行时标记字符,在线条上触控时标记线条或线条组合,在图形上滑行时标记整个图形,或标记图形内可单独编辑的部分图形,在表格上滑行时标记表格。
本文所述光标点区的含义为:一个光标位置或者两个光标指针之间的区域。一个光标指针指示的含义包含一个光标位置,一个字符或一个字符块,一个线条或一个线条组合,一个图形或一些图形组合,一个控件或一个控件组合;两个光标指针之间区域的意思表达包含:该区域内的所有字符线条图形或该区域内所有字符线条图形占用的空间。
上文所述程序将触控轨迹与约定模板轨迹进行比对判断二者轨迹是否相似的时间起点是有第二触控终端加入或再次加入屏幕触控的瞬间。
上文所述A、侦测屏幕上的第一点触控轨迹,并将触控轨迹在文档内标记显示光标,他的特点是:第一触控轨迹包含轨迹的起点、轨迹点、终点,如果轨迹滑过的区域是字符时,则在文档内字符侧标记显示光标,所述的标记显示既包含定位光标信息的显示也包含光标临近字符信息的再显示;该再显示方式是对临近的字符进行放大显示;再显示的定位光标信息和临近字符线条信息随着第一触控点在屏幕上位置的变化而动态变换;第一触控轨迹起点、轨迹点、终点显示提醒的方式可以不同;第一触控轨迹所属的起点、轨迹点、终点可以是一个点。
本文所述的文档操作包含字符区域的选择功能操作,线条区域的选择功能操作,图形区域的选择功能操作,表格区域的选择功能操作;所述的选择功能操作方式大同小异,为了叙述方便,本文仅以字符即确定字符选区、对字符如何进行功能操作为例进行描述,文档内其他图形,线条,控件,表格的选择方式和功能操作的方法等同此理或略有小的细节变化,该领域普通人即可想到,本文不再累述。
上文所述的第一触控点轨迹由第一触控工具触发,第一触控工具(下文简记为中指)在触控屏幕上滑动的初始阶段,第二触控工具(下文简记为大拇指)接触屏幕之前的单手指滑动阶段,是探寻性的缓慢的短距离滑动;多数是横向滑动;如果是快速的单手指长距离滑动,则程序判断为切换屏幕显示的文档界面;当然程序可以约定“多手指同时”上下或左右触控滑动表示文档界面字符的切换。
上文所述的文档编辑功能和操作,他的特点是:该文档编辑操作可以是在一篇文档内进行的字符线条编辑,也可以是在多篇文档之间进行的字符线条编辑,也可以是在不同类型文件之间的字符线条编辑,也可以对网络文档的编辑,也可以是对绘图软件内字符线条的编辑、也可以是对电子表格的编辑。
上文所述的文档编辑功能操作包含下述功能之一:确定将要选中字符区域的光标起点,确定将要选中字符区域的光标终点,确定将要选中的字符区域,锁定光标;选中字符区域并复制,选中字符区域并删除,选中字符区域并剪切,在指定光标处粘贴先前复制的字符,在指定光标处插入刚才选中的字符,在指定光标处插入刚才之前选中的字符,在指定光标处连续插入先前多次选中的字符,拖拽选中区域的字符至某处;字符居中,字符左对齐,字符右对齐;对选区字符字号大小的设置,对选区字符字体样式的设置,对选区字符颜色的设置。
上文所述文档编辑“确定将要选中字符区域的光标起点”功能的实现方法是:第一触控工具“如中指”在触控屏幕上滑动,此时程序侦测滑动轨迹,并即时显示追踪触控的光标,待到光标移动到“将要选中字符区域的起点字符前侧”时,第二触控工具“如大拇指”在触控屏幕上滑动一个“<”轨迹,两手指脱离触控屏幕。此事程序判断大拇指滑动的“<”轨迹和事先定义的模板“<”轨迹是否相似,如果比对成功,则将该光标位置定义为“确定将要选中字符区域的光标起点”的位置。
上文所述文档编辑“确定将要选中字符区域的光标终点”功能的实现方法是:第一触控工具“如中指”在触控屏幕上滑动,此时程序侦测滑动轨迹,并即时显示追踪触控的光标,待到光标移动到“将要选中字符区域的终点字符后侧”时,第二触控工具“如大拇指”在触控屏幕上滑动一个“>”轨迹,两手指脱离触控屏幕。此事程序判断大拇指滑动的“>”轨迹和事先定义的模板“>”轨迹是否相似,如果比对成功,则将该光标位置定义为“确定将要选中字符区域的光标终点”的位置。
“确定将要选中字符区域的光标起点”的手势轨迹动作与“确定将要选中字符区域的光标终点”的手势轨迹动作相配合,确定字符的选择区间,主要用在起点位置与终点位置相隔比较远的情况。
上文所述文档编辑“确定将要选中的字符区域”功能的实现方法是:第一触控工具“如中指”在触控屏幕上滑动,此时程序侦测滑动轨迹,并即时显示追踪触控的光标,待到光标移动到“将要选中字符区域的起点字符前侧”时,第二触控工具“如大拇指”在触控屏幕上滑动一个“<”轨迹,大拇指脱离触控屏幕,中指继续在屏幕上不间断滑动,待到跟踪中指的光标移动到“将要选中字符区域的终点字符后侧”时,中指脱离触控屏幕。此事程序判断大拇指滑动的“<”轨迹和事先定义的模板“<”轨迹是否相似,如果比对成功,则将该大拇指触控屏幕瞬间,中指所对应的光标位置与中指脱离触控屏时光标对应的位置之间的区域定义为“将要选中的字符区域”。
上文所述文档编辑“确定将要选中的字符区域”功能的实现方法是:第一触控工具“如中指”在触控屏幕上滑动,此时程序侦测滑动轨迹,并即时显示追踪触控的光标,待到光标移动到“将要选中字符区域的起点字符前侧”时,第二触控工具“如大拇指”在触控屏幕上瞬间点触,中指继续在屏幕上不间断滑动,待到跟踪中指的光标移动到“将要选中字符区域的终点字符后侧”时,中指脱离触控屏幕。此时程序判定为:将大拇指触控屏幕瞬间,中指所对应的光标位置与中指脱离触控屏时光标对应的位置之间的区域定义为“将要选中的字符区域”。
上文所述文档编辑“锁定光标”功能的实现方法是:第一触控工具“如中指”在触控屏幕上滑动,此时程序侦测滑动轨迹,并即时显示追踪触控的光标,待到光标移动到“所需光标位置”时,第二触控工具“如大拇指”在触控屏幕上点击一下,则此时中指所对应的光标位置即为锁定的“光标位置”。锁定光标位置当然可以使用传统的方式既,手指在屏幕上滑动,手指离开的瞬间光标位置即为“锁定的光标位置”,使用此种方法锁定光标在用途是,在该光标处从模拟键盘输入新增加的字符,或者采用传统点击操作进行字符编辑功能的实现;本发明锁定光标的方法的优越性是:锁定光标的同时继续滑动输入一个字符编辑“轨迹命令”如“插入”“粘贴”,使输入方式更加简洁高效,增加用户体验。
上文所述文档编辑“选中字符区域并删除”功能的实现方法一:第一触控工具“如中指”在触控屏幕上滑动,此时程序侦测滑动轨迹,并即时显示追踪触控的光标,待到光标移动到“将要选中字符区域并删除的起点字符前侧”时,第二触控工具“如大拇指”在触控屏幕上滑动一个“D”轨迹,大拇指脱离触控屏幕,中指继续在屏幕上不间断滑动,待到跟踪中指的光标移动到“将要选中字符区域并删除的终点字符后侧”时,中指脱离触控屏幕。此时程序判断大拇指滑动的“D”轨迹和事先定义的模板“D”轨迹是否相似,如果比对成功,则将该大拇指触控屏幕瞬间,中指所对应的光标位置与中指脱离触控屏时光标对应的位置之间的区域定义为“将要删除的字符区域”并进行删除功能操作。如果第二触控终端绘制完毕删除符号后,第一触控终端不继续滑动,而是直接脱离触控,则表示将要删除该光标所属的整段字符。
上文所述文档编辑“选中字符区域并删除”功能的实现方法二:第一触控工具“如中指”在触控屏幕上滑动,此时程序侦测滑动轨迹,并即时显示追踪触控的光标,待到光标移动到“将要选中字符区域并删除的起点字符前侧”时,第二触控工具“如大拇指”在触控屏幕上瞬间点击一下后,中指继续在屏幕上不间断滑动,待到跟踪中指的光标移动到“将要选中字符区域并删除的终点字符后侧”时,第二触控工具“如大拇指”在触控屏幕上再次瞬间点击一下后,中指在屏幕上继续滑动(或者间断滑动)一个“D”轨迹后脱离屏幕。此时程序判断中指滑动的“D”轨迹和事先定义的模板“D”轨迹是否相似,如果比对成功,则将该大拇指两次触控屏幕瞬间,中指触控轨迹对应的字符区域,确定为“将要删除的字符区域”并进行删除功能操作。
上文所述文档编辑“选中字符区域并删除”功能的实现方法三:第一触控工具“如中指”在触控屏幕上滑动,此时程序侦测滑动轨迹,并即时显示追踪触控的光标,待到光标移动到“将要选中字符区域并删除的起点字符前侧”时,第二触控工具“如大拇指”在触控屏幕上瞬间点击一下后,中指继续在屏幕上不间断滑动,待到跟踪中指的光标移动到“将要选中字符区域并删除的终点字符后侧”时,第二触控工具“如大拇指”在触控屏幕上再次触控并滑动一个“D”轨迹后脱离触控(大拇指触滑“D”轨迹时中指脱离触控,以增加用户触控自由度、改善触滑体验;如果大拇指触滑“D”轨迹时中指不脱离触控,此时程序不在侦测中指的触控轨迹,或者将侦测的中指触控轨迹舍弃),此时程序判断大拇指滑动的“D”轨迹和事先定义的模板“D”轨迹是否相似,如果比对成功,则将该大拇指两次开始触控屏幕瞬间,中指触控轨迹对应的字符区域,确定为“将要删除的字符区域”并进行删除功能操作。
上文所述对所选字符区域进行删除操作的三种方法同样适用于下述功能之一:选中字符区域并复制,选中字符区域并剪切,选中字符并加粗,选中字符并倾斜,选中字符并加下划线,选中字符并加边框,选中字符并加底纹。下文仅对不同字符编辑操作功能的方法进行叙述,不在对相同的字符编辑功能进行三种方法的累述。
如上文所示方法,可以将①符号设置为“字符选区加粗”;将符号设置为“字符选区倾斜”,将符号设置为“字符选区加下划线”,将符号设置为“字符选区加边框”,将符号设置为“字符选区加底纹”,将符号设置为“提醒并执行字符选区所有可能的操作方式”。
上文所述文档编辑“选中字符区域并复制”功能的实现方法是:第一触控工具“如中指”在触控屏幕上滑动,此时程序侦测滑动轨迹,并即时显示追踪触控的光标,待到光标移动到“将要选中字符区域并复制的起点字符前侧”时,第二触控工具“如大拇指”在触控屏幕上滑动一个“C”轨迹,大拇指脱离触控屏幕,中指继续在屏幕上不间断滑动,待到跟踪中指的光标移动到“将要选中字符区域并复制的终点字符后侧”时,中指脱离触控屏幕。此时程序判断大拇指滑动的“C”轨迹和事先定义的模板“C”轨迹是否相似,如果比对成功,则将该大拇指触控屏幕瞬间,中指所对应的光标位置与中指脱离触控屏时光标对应的位置之间的区域定义为“将要复制的字符区域”并进行复制功能操作。将复制区域内的字符进行特殊标记提醒。
上文所述文档编辑“选中字符区域并剪切”功能的实现方法是:第一触控工具“如中指”在触控屏幕上滑动,此时程序侦测滑动轨迹,并即时显示追踪触控的光标,待到光标移动到“将要选中字符区域并剪切的起点字符前侧”时,第二触控工具“如大拇指”在触控屏幕上滑动一个“D”轨迹,大拇指脱离触控屏幕,中指继续在屏幕上不间断滑动,待到跟踪中指的光标移动到“将要选中字符区域并剪切的终点字符后侧”时,中指脱离触控屏幕。此时程序判断大拇指滑动的“D”轨迹和事先定义的模板“D”轨迹是否相似,如果比对成功,则将该大拇指触控屏幕瞬间,中指所对应的光标位置与中指脱离触控屏时光标对应的位置之间的区域定义为“将要剪切的字符区域”并进行剪切功能操作。
上文所述文档编辑“在指定光标处粘贴先前复制的字符”功能的实现方法是:第一触控工具“如中指”在触控屏幕上滑动,此时程序侦测滑动轨迹,并即时显示追踪光标,待到光标移动到“粘贴处位置”时,第二触控工具“如大拇指”在触控屏幕上滑动一个“P”轨迹,双手指脱离触控屏幕。此时程序判断大拇指滑动的“P”轨迹和事先定义的模板“P”轨迹是否相似,如果比对成功,则将该大拇指触控屏幕瞬间,中指所对应的光标位置处粘贴先前复制的字符内容。
上文所述文档编辑“在指定光标处插入刚才选中的字符”功能的实现方法是:第一触控工具“如中指”在触控屏幕上滑动,此时程序侦测滑动轨迹,并即时显示追踪光标,待到光标位置“恰到好处”时,第二触控工具“如大拇指”在触控屏幕上滑动一个“∧”轨迹,双手指脱离触控屏幕。此时程序判断大拇指滑动的“∧”轨迹和事先定义的模板“∧”轨迹是否相似,如果比对成功,则在该大拇指触控屏幕瞬间,中指所对应的光标位置处插入先前选中的字符内容,等同于“复制+粘贴”功能。
如上文所述大拇指滑动的轨迹如果是插入符号的多次重复,如插入“∧∧∧”,则表示要将先前多次选中的内容依次插入,既将先前三次选中的字符内容,头尾相连依次插入;如果大拇指书写的“插入符号”之前有一个“_”符号,如“_∧”,则表示要插入“刚才选中区域之前选中的区域内的字符”;如果大拇指书写的“插入符号”是“∧/”或“N”,则表示将先前选中区域内的字符,插入到指定位置后,再删除原选中区域内的字符,等同于“剪切+粘贴”功能。上文所述文档编辑“字符左对齐”功能的实现方法是:第一触控工具“如中指”在某段落字符上触控,第二触控工具“如大拇指”在触控屏幕上滑动一个轨迹,双手指脱离触控屏幕。此时程序判断大拇指滑动的轨迹和事先定义的模板轨迹是否相似,如果比对成功,则程序将此段落字符内容执行“字符左对齐”的功能操作;如果大拇指滑动的轨迹是且比对成功,则程序执行“字符右对齐”的功能操作;如果大拇指滑动的轨迹是且比对成功,则程序执行“字符居中对齐”的功能操作;如果大拇指滑动的轨迹是且比对成功,则程序执行“字符分散对齐”的功能操作。
上文所述的文档编辑“选中字符区域并删除”功能的实现方法,经简单变化后同样适用于下述功能之一:对字号大小的选择,对字体类别的选择,对字体颜色的选择,撤销第xx步骤的选择,他的特点是,所述的简单变化是“将约定轨迹与模板轨迹比对成功后,程序调用一个字符编辑功能,但该种字符编辑功能有多个可供选择的具体子项,此时程序调用一个多项选择的动态菜单,对菜单内的具体子选项进行再选择”。
上文所述文档编辑“对选区字符字号大小的设置”功能的实现方法:第一触控工具“如中指”在触控屏幕上滑动,此时程序侦测滑动轨迹,并即时显示追踪触控的光标,待到光标移动到“将要选中字符区域的起点字符前侧”时,第二触控工具“如大拇指”在触控屏幕上瞬间点击一下后,中指继续在屏幕上不间断滑动,待到跟踪中指的光标移动到“将要选中字符区域的终点字符后侧”时,第二触控工具“如大拇指”在触控屏幕上再次触滑形成一个“Z”轨迹,并在“Z”轨迹的末端接续触滑一个渐开的圆圈,将“Z”轨迹圈起来,形成近似“”符号形状的符号轨迹(Z是“字号大小”的拼音首字符)。此时程序判断大拇指滑动的“Z”轨迹和事先定义的模板“Z”轨迹是否相似,如果比对成功,则程序在第二触控工具继续书写圆圈的过程中动态调用一个“字号大小”的菜单命令,圆圈轨迹的坐标指针与“字号大小”命令菜单内的“具体字号”对应标记显示,第二触控工具脱离屏幕时对应显示的“具体字号”是程序将要赋予给“选区字符”的字号大小值。
具体实施方式:
本文以复制、插入、字号选择的手势操作方法为例,讲述使用本方法在平板电脑上进行字符编辑的快捷实现方式,线条图形的选择编辑操作方法大同小异,或略有变化,此领域普通人均可想到,本文不再累述。
一种利用两点触控技术实现的文档编辑方法,该方法涉及到一个触屏平板电脑,平板电脑上有一个应用程序,该应用程序可以进行两点同时触控动作的侦测,应用程序在用户进行文档字符编辑时被调用,并将触控轨迹与约定模板轨迹进行判断比对,如果相同则该程序执行一个字符编辑的功能操作,该功能操作与约定模板轨迹具有广而告知的对应关系;该程序进行如下侦测和判断:
A、侦测屏幕上的第一点触控轨迹(简称中指轨迹),并将中指轨迹在文档内字符侧标记显示光标;侦测屏幕上的第二点触控轨迹(简称拇指轨迹),将拇指触控轨迹与约定轨迹进行比对判断,如果成功,则表示程序要执行一个字符编辑的命令,该命令的执行对象是中指标记的字符或光标位置,该命令的执行内容是“对所选字符如何操作或在所确定的光标位置处如何操作”;
3、约定程序字符编辑选择区域起点、终点光标的判断方法,约定字符编辑功能的命令执行点光标:中指先于拇指触控,将拇指加入屏幕触控瞬间中指对应的光标,作为目标字符编辑选区的起点光标或作为字符编辑操作命令的执行点光标;将拇指再次加入屏幕触控瞬间中指对应的光标,作为目标字符编辑选区的终点光标,如果拇指仅进行一次触控,则将中指脱离触控时的光标,作为目标字符编辑选区的终点光标。
C、建立模板轨迹与字符编辑功能对应表,将模板轨迹样式广而告之约定,本实施例约定“<”形状轨迹为字符选区光标起点,“∧”形状轨迹为“插入”编辑功能,表示在一个选定的光标点要插入刚才选择区域内的所有字符,或者表示将要把一个新字符选区内的字符全部删除并同时在删除区域内插入刚才选择区域内的所有字符。
例如:将文档内的字符串“Abcde123456pg”编辑为“Abcde123456cdpg”的方法为:
中指在字符串“Abcde12345678pig”所属字母“Abcde”上面触滑,待到光标指针在字符“c”前侧时,中指不动,拇指在屏幕触控一个“<”形状轨迹后脱离触屏,此时中指继续在触屏上滑动,指到光标指针在字符“d”的后侧时,脱离触控;此时程序将拇指触滑的“<”形状轨迹与模板“<”形状轨迹比对,如果成功,则将字符“cd”进行标记,如“Abcde123456pg”所示;中指再次在屏幕上触控,直到追踪光标在字符“p”前侧时为止,此时中指不动,拇指在屏幕触控一个“∧”形状轨迹后,双手指同时脱离触控;此时程序将拇指触滑的“∧”形状轨迹与模板轨迹比对,如果成功通过则程序将字符串“Abcde123456pg”更改为“Abcde123456cdpg”。此时“区域选择”和“插入”的操作功能结束,程序进行下一次功能操作的伺服侦测。
Claims (10)
1.一种利用两点触控技术实现的文档编辑方法,该方法涉及到一个触控终端设备,触控终端设备上有一个应用程序,该应用程序可以进行两点同时触控的侦测,应用程序在用户进行文档内字符线条图形编辑时被调用,其特征在于,该程序可以将每个触控点的轨迹或轨迹的组合与约定模板轨迹进行比对判断,如果相同则该程序执行一个文档编辑的功能操作,该功能操作与约定模板轨迹具有广而告知的对应关系,该程序进行如下侦测和判断:
A、侦测屏幕上的第一点触控轨迹,并将触控轨迹在文档内标记显示光标;
B、侦测屏幕上的第二点触控轨迹,将第一第二触控点滑过的轨迹或轨迹的组合与约定轨迹进行比对判断,如果成功,则表示程序要执行一个文档编辑的命令,该命令的执行对象是第一触控轨迹标记或者程序根据第一第二触控轨迹进行逻辑判断确定出来的光标点区,该命令的执行内容是“对光标点区指定的字符线条图形如何操作或在该光标点区如何操作”;
C、程序对轨迹的比对判断至少包含,对文档编辑选区起点的判断确定,终点的判断确定,文档编辑操作命令执行光标点区的判断确定;在触控轨迹中截取比对轨迹并与约定模板轨迹比对是否相似的判断;
D、第一触控终端先于第二触控终端触控,当第二触控终端加入屏幕触控的瞬间程序将该瞬间第一触控轨迹对应的光标位置,作为文档编辑选区的起点光标或作为文档编辑操作命令的执行点光标。
2.根据权利要求1所述的一种利用两点触控技术实现的文档编辑方法,其特征在于,所述程序将触控轨迹与约定模板轨迹进行比对判断二者轨迹是否相似的时间起点是有第二触控终端加入或再次加入屏幕触控的瞬间。
3.根据权利要求1、2所述的一种利用两点触控技术实现的文档编辑方法,其特征在于,所述的侦测屏幕上的第一点触控轨迹,并将触控轨迹在文档内标记显示光标,他的含义是:当触控轨迹在字符上面滑行时标记字符,在线条上触控时标记线条或线条组合,在图形上滑行时标记整个图形,或标记该图形内可单独编辑的部分图形,在表格上滑行时标记表格。
4.根据权利要求1、2所述的一种利用两点触控技术实现的文档编辑方法,其特征在于,所述的文档编辑功能操作至少包含下述功能之一:确定将要选中字符区域的光标起点,确定将要选中字符区域的光标终点,确定将要选中的字符区域;选中字符区域并复制,选中字符区域并删除,选中字符区域并剪切,在指定光标处粘贴先前复制的字符,在指定光标处插入刚才选中的字符,在指定光标处插入刚才之前选中的字符,在指定光标处连续插入先前多次选中的字符,拖拽选中区域的字符至某处;字符居中,字符左对齐,字符右对齐;对选区字符字号大小的设置,对选区字符字体样式的设置,对选区字符颜色的设置。
5.根据权利要求3所述的一种利用两点触控技术实现的文档编辑方法,其特征在于,上文所述的字符编辑的功能操作至少包含下述功能之一:确定将要选中字符区域的光标起点,确定将要选中字符区域的光标终点,确定将要选中的字符区域;选中字符区域并复制,选中字符区域并删除,选中字符区域并剪切,在指定光标处粘贴先前复制的字符,在指定光标处插入刚才选中的字符,在指定光标处插入刚才之前选中的字符,在指定光标处连续插入先前多次选中的字符,拖拽选中区域的字符至某处;字符居中,字符左对齐,字符右对齐;对选区字符字号大小的设置,对选区字符字体样式的设置,对选区字符颜色的设置。
6.根据权利要求1、2、5所述的一种利用两点触控技术实现的文档编辑方法,其特征在于,上文所述字符编辑“选中字符区域并删除”功能的实现方法是:第一触控工具在触控屏幕上滑动,此时程序侦测滑动轨迹,并即时显示追踪触控的光标,待到光标移动到“将要选中字符区域并删除的起点字符前侧”时,第二触控工具在触控屏幕上滑动一个“D”轨迹后脱离触控屏幕,第一触控工具继续在屏幕上不间断滑动,待到追踪第一触控工具的光标移动到“将要选中字符区域并删除的终点字符后侧”时脱离触控屏幕;此时程序判断第二触控工具滑动的“D”轨迹和事先定义的模板“D”轨迹是否相似,如果比对成功,则将该第二触控工具触控屏幕瞬间,第一触控工具所对应的光标位置与第一触控工具脱离触控屏时光标对应的位置之间的区域定义为“将要删除的字符区域”并进行删除功能操作;所述的“D”形状轨迹,可以使用其他任何符号轨迹代替,只要事先约定广而告知即可。
7.根据权利要求1、2、5所述的一种利用两点触控技术实现的文档编辑方法,其特征在于,上文所述字符编辑“选中字符区域并删除”功能的实现方法是:第一触控工具在触控屏幕上滑动,此时程序侦测滑动轨迹,并即时显示追踪触控的光标,待到光标移动到“将要选中字符区域并删除的起点字符前侧”时,第二触控工具瞬间触控一下后,第一触控工具继续触滑,待到追踪光标移动到“将要选中字符区域并删除的终点字符后侧”时,第二触控工具再次瞬间触控,第一触控工具继续滑动一个“D”轨迹后脱离屏幕;此时程序判断滑动的“D”轨迹和事先定义的模板“D”轨迹是否相似,如果比对成功,则将该第二触控工具两次触控屏幕瞬间,第一触控轨迹对应的字符区域,确定为“将要删除的字符区域”并进行删除功能操作;所述的“D”形状轨迹,可以使用其他任何符号轨迹代替,只要事先约定广而告知即可。
8.根据权利要求1、2、5所述的一种利用两点触控技术实现的文档编辑方法,其特征在于,上文所述字符编辑“选中字符区域并删除”功能的实现方法是:第一触控工具在触控屏幕上滑动,此时程序侦测滑动轨迹,并即时显示追踪触控的光标,待到光标移动到“将要选中字符区域并删除的起点字符前侧”时,第二触控工具瞬间触控一下,第一触控工具继续触滑,待到跟踪光标移动到“将要选中字符区域并删除的终点字符后侧”时,第二触控工具再次触控并滑动一个“D”轨迹后脱离触控;此时程序判断第二触控工具触滑的“D”轨迹和事先定义的模板“D”轨迹是否相似,如果比对成功,则将该第二触控工具两次开始触控屏幕瞬间,第一触控轨迹对应的字符区域,确定为“将要删除的字符区域”并进行删除功能操作,所述的“D”形状轨迹,可以使用其他任何符号轨迹代替,只要事先约定广而告知即可。
9.根据权利要求6、7、8所述的一种利用两点触控技术实现的文档编辑方法,其特征在于,所述的字符编辑“选中字符区域并删除”功能的实现方法,同样适用于下述功能之一:选中字符区域并复制,选中字符区域并剪切,选中字符并加粗,选中字符并倾斜,选中字符并加下划线,选中字符并加边框,选中字符并加底纹。
10.根据权利要求6、7、8所述的一种利用两点触控技术实现的文档编辑方法,所述的字符编辑“选中字符区域并删除”功能的实现方法,经简单变化后同样适用于下述功能之一:对字号大小的选择,对字体类别的选择,对字体颜色的选择,撤销第xx步骤的选择,其特征在于,所述的简单变化是“将约定轨迹与模板轨迹比对成功后,程序调用一个字符编辑功能,但该种字符编辑功能有多个可供选择的具体子项,此时程序调用一个多项选择的动态菜单,对菜单内的具体子选项进行再选择”。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012100269019A CN102609404A (zh) | 2012-02-08 | 2012-02-08 | 一种利用两点触控技术实现的文档编辑方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012100269019A CN102609404A (zh) | 2012-02-08 | 2012-02-08 | 一种利用两点触控技术实现的文档编辑方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102609404A true CN102609404A (zh) | 2012-07-25 |
Family
ID=46526788
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012100269019A Pending CN102609404A (zh) | 2012-02-08 | 2012-02-08 | 一种利用两点触控技术实现的文档编辑方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102609404A (zh) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103677501A (zh) * | 2012-09-12 | 2014-03-26 | 腾讯科技(深圳)有限公司 | 一种在用户界面中标识选中对象的方法及装置 |
CN103914441A (zh) * | 2014-03-13 | 2014-07-09 | 何峰 | 利用手势在触摸屏上进行文档编辑的方法 |
CN104007914A (zh) * | 2013-02-26 | 2014-08-27 | 北京三星通信技术研究有限公司 | 对输入字符进行操作的方法及装置 |
CN105589648A (zh) * | 2014-10-24 | 2016-05-18 | 深圳富泰宏精密工业有限公司 | 快速复制粘贴系统及方法 |
CN107340962A (zh) * | 2017-04-13 | 2017-11-10 | 北京安云世纪科技有限公司 | 基于虚拟现实设备的输入方法、装置及虚拟现实设备 |
CN107422960A (zh) * | 2017-07-19 | 2017-12-01 | 上海青橙实业有限公司 | 操作方法及移动终端 |
CN107741923A (zh) * | 2017-09-29 | 2018-02-27 | 苏州亿科赛卓电子科技有限公司 | 一种pdf文档下划线自动匹配方法及装置 |
CN108153720A (zh) * | 2014-02-19 | 2018-06-12 | 华为技术有限公司 | 一种信息处理方法和终端设备 |
CN108227959A (zh) * | 2016-12-12 | 2018-06-29 | 苏州乐聚堂电子科技有限公司 | 智能鼠标系统 |
CN108227974A (zh) * | 2016-12-12 | 2018-06-29 | 苏州乐聚堂电子科技有限公司 | 触摸板快捷操作方法 |
CN108459738A (zh) * | 2016-12-12 | 2018-08-28 | 苏州乐聚堂电子科技有限公司 | 鼠标系统 |
CN108459810A (zh) * | 2016-12-12 | 2018-08-28 | 苏州乐聚堂电子科技有限公司 | 触摸板与鼠标组合操作方法 |
CN108614644A (zh) * | 2016-12-12 | 2018-10-02 | 苏州乐聚堂电子科技有限公司 | 带显示屏的触摸板及其快捷操作方法 |
CN108614645A (zh) * | 2016-12-12 | 2018-10-02 | 苏州乐聚堂电子科技有限公司 | 触摸板与鼠标组合操作方法 |
CN109815469A (zh) * | 2018-12-29 | 2019-05-28 | 天津字节跳动科技有限公司 | 一种文字编辑方法、装置、介质和电子设备 |
WO2020224158A1 (zh) * | 2019-05-05 | 2020-11-12 | 深圳传音控股股份有限公司 | 编辑方法、计算机可读存储介质及终端 |
CN112748842A (zh) * | 2020-12-31 | 2021-05-04 | 维沃移动通信有限公司 | 文本选取方法和装置 |
CN113934321A (zh) * | 2021-09-28 | 2022-01-14 | 深圳市宝尔爱迪科技有限公司 | 一种触控方法、电子装置以及计算机可读存储介质 |
-
2012
- 2012-02-08 CN CN2012100269019A patent/CN102609404A/zh active Pending
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103677501A (zh) * | 2012-09-12 | 2014-03-26 | 腾讯科技(深圳)有限公司 | 一种在用户界面中标识选中对象的方法及装置 |
CN103677501B (zh) * | 2012-09-12 | 2018-01-30 | 腾讯科技(深圳)有限公司 | 一种在用户界面中标识选中对象的方法及装置 |
CN104007914A (zh) * | 2013-02-26 | 2014-08-27 | 北京三星通信技术研究有限公司 | 对输入字符进行操作的方法及装置 |
CN108153720A (zh) * | 2014-02-19 | 2018-06-12 | 华为技术有限公司 | 一种信息处理方法和终端设备 |
CN103914441A (zh) * | 2014-03-13 | 2014-07-09 | 何峰 | 利用手势在触摸屏上进行文档编辑的方法 |
CN105589648A (zh) * | 2014-10-24 | 2016-05-18 | 深圳富泰宏精密工业有限公司 | 快速复制粘贴系统及方法 |
CN108614645A (zh) * | 2016-12-12 | 2018-10-02 | 苏州乐聚堂电子科技有限公司 | 触摸板与鼠标组合操作方法 |
CN108614644A (zh) * | 2016-12-12 | 2018-10-02 | 苏州乐聚堂电子科技有限公司 | 带显示屏的触摸板及其快捷操作方法 |
CN108227959A (zh) * | 2016-12-12 | 2018-06-29 | 苏州乐聚堂电子科技有限公司 | 智能鼠标系统 |
CN108227974A (zh) * | 2016-12-12 | 2018-06-29 | 苏州乐聚堂电子科技有限公司 | 触摸板快捷操作方法 |
CN108459738A (zh) * | 2016-12-12 | 2018-08-28 | 苏州乐聚堂电子科技有限公司 | 鼠标系统 |
CN108459810A (zh) * | 2016-12-12 | 2018-08-28 | 苏州乐聚堂电子科技有限公司 | 触摸板与鼠标组合操作方法 |
CN107340962A (zh) * | 2017-04-13 | 2017-11-10 | 北京安云世纪科技有限公司 | 基于虚拟现实设备的输入方法、装置及虚拟现实设备 |
CN107422960A (zh) * | 2017-07-19 | 2017-12-01 | 上海青橙实业有限公司 | 操作方法及移动终端 |
CN107741923A (zh) * | 2017-09-29 | 2018-02-27 | 苏州亿科赛卓电子科技有限公司 | 一种pdf文档下划线自动匹配方法及装置 |
CN107741923B (zh) * | 2017-09-29 | 2021-04-20 | 苏州亿科赛卓电子科技有限公司 | 一种pdf文档下划线自动匹配方法及装置 |
CN109815469A (zh) * | 2018-12-29 | 2019-05-28 | 天津字节跳动科技有限公司 | 一种文字编辑方法、装置、介质和电子设备 |
CN109815469B (zh) * | 2018-12-29 | 2023-09-26 | 天津字节跳动科技有限公司 | 一种文字编辑方法、装置、介质和电子设备 |
WO2020224158A1 (zh) * | 2019-05-05 | 2020-11-12 | 深圳传音控股股份有限公司 | 编辑方法、计算机可读存储介质及终端 |
CN112748842A (zh) * | 2020-12-31 | 2021-05-04 | 维沃移动通信有限公司 | 文本选取方法和装置 |
CN113934321A (zh) * | 2021-09-28 | 2022-01-14 | 深圳市宝尔爱迪科技有限公司 | 一种触控方法、电子装置以及计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102609404A (zh) | 一种利用两点触控技术实现的文档编辑方法 | |
JP7437357B2 (ja) | タッチ入力カーソル操作 | |
CN102866827B (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 | |
CN102156578B (zh) | 触摸设备的手写输入方法及装置和电子设备 | |
JP5021817B2 (ja) | テキスト編集の方法、コンピュータプログラム及びデバイス | |
KR101329584B1 (ko) | 멀티터치 기반의 텍스트블록 설정에 따른 편집제공 방법 및 이를 위한 컴퓨터로 판독가능한 기록매체 | |
Kristensson et al. | Command strokes with and without preview: using pen gestures on keyboard for command selection | |
JP6180888B2 (ja) | 電子機器、方法およびプログラム | |
CN104360808A (zh) | 一种利用符号手势指令进行文档编辑的方法及装置 | |
JP2010517197A (ja) | マルチポイント感知装置でのジェスチャー | |
CN103914441A (zh) | 利用手势在触摸屏上进行文档编辑的方法 | |
US20140049513A1 (en) | Terminal and method for inputting to terminal using two opposite ends of stylus | |
CN103513878A (zh) | 触摸输入方法及设备 | |
CN106227449B (zh) | 基于触觉-视觉技术的输入控制方法及系统 | |
EP2849045A2 (en) | Method and apparatus for controlling application using key inputs or combination thereof | |
CN109002201B (zh) | 在电子呈现系统中拒绝无关触摸输入 | |
CN104461338A (zh) | 可携式电子装置及控制可携式电子装置的方法 | |
CN104281396B (zh) | 一种信息操作方法,信息选择方法及电子设备 | |
CN102289303A (zh) | 通过鼠标中键进行常用编辑功能操作的方法 | |
KR102072049B1 (ko) | 단말 및 이를 이용한 텍스트 편집방법 | |
CN102681753A (zh) | 在具有多点触摸屏的设备中选取显示内容的方法及系统 | |
US7904835B1 (en) | Synchronizing keyboard cursor and mouse cursor movements | |
CN104503591A (zh) | 一种基于折线手势的信息输入方法 | |
CN105404462A (zh) | 一种基于触摸屏的文字输入方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C05 | Deemed withdrawal (patent law before 1993) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120725 |