CN104216648A - 信息输入的方法及设备 - Google Patents
信息输入的方法及设备 Download PDFInfo
- Publication number
- CN104216648A CN104216648A CN201310210225.5A CN201310210225A CN104216648A CN 104216648 A CN104216648 A CN 104216648A CN 201310210225 A CN201310210225 A CN 201310210225A CN 104216648 A CN104216648 A CN 104216648A
- Authority
- CN
- China
- Prior art keywords
- character
- button
- key
- combination
- input
- 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)
- Input From Keyboards Or The Like (AREA)
Abstract
本发明提出了一种信息输入的方法,包括:在输入法区域上检测用户的触控操作;当检测到输入法区域上的滑动操作时,记录输入法区域上触控起始时的按键或字符、触控终止时的按键或字符;根据所述触控起始和终止时的按键或/和字符的组合,执行对应的操作。本发明实施例另一方面提出了一种信息输入的装置。本发明公开的技术方案,能够实现信息快捷输入,有效提高用户的操作效率以及提高应用的反应速度。同时,对于一些用户常用的应用,采用本发明公开的上述方案,能够有效减少用户记忆、减低操作失误率,提高设备的可用性。此外,本发明提出的上述方案,对现有终端设备的改动很小,兼容现有的输入方案,不会影响设备的兼容性,而且实现简单、高效。
Description
技术领域
本发明涉及终端应用技术领域,具体而言,本发明涉及信息输入的方法及装置。
背景技术
近年来,随着电子产业和通信技术的飞速发展,以数据、话音、视频为基础的新业务发展迅猛。微电子技术、计算机软硬件技术的快速发展,为终端设备处理越来越复杂的工作打下了基础,为终端设备个性化提供了实现可能,使得终端从某种程度上摆脱了网络的制约,可以具备越来越强大的功能。此外,用户本身也对终端有迫切的需求,希望终端功能更强大、更灵活、更简捷。信息技术的发展,使终端技术走向智能化、移动化、多功能化。
例如,手机是最为人们所熟悉的一种移动终端,现在手机已经成为了人们日常生活不可缺少的物品。为了使人们更方便地使用手机,手机通讯录的容量越来越大、联系人越来越多、联系人的信息越来越复杂。屏幕的尺寸在不断地扩大、触控功能也越来越灵敏,例如,现在有些手机已经5.5英寸、且能够同时支持悬浮触控和接触触控。
在使用终端设备的过程中,用户通常需要频繁与终端设备进行交换;向终端设备输入信息,是终端必备的功能。然而,虽然终端技术不断发展,移动业务的迅猛发展,终端技术的发展仍然难以满足人们日益增长的新需求。以终端输入技术为例,较早出现的终端键盘通常为12键键盘。其中,键盘使用2—9这八个数字按键与字母按键共同作为文字输入键盘,字母按键按照顺序排列。其后,逐渐出现了类似电脑键盘的布局方案,即“QWERTY”键盘的全字母按键键盘手机。
无论是12键键盘还是全字母按键键盘,用户在输入信息时,通常需要逐个点击或触控、确认输入,输入的信息过于零散、繁琐。此外,在调整输入方式时,通常需要较长的时间和较为繁琐的方式才能完成。
因此,有必要提出有效的信息输入技术,解决终端设备输入信息不便、效率低下的问题。
发明内容
本发明的目的旨在至少解决上述技术缺陷之一,特别通过按键或/和字符组合,便捷实现信息输入。
本发明实施例一方面提出了一种信息输入的方法,包括:
在输入法区域上检测用户的触控操作;
当检测到输入法区域上的滑动操作时,记录输入法区域上触控起始时的按键或字符、触控终止时的按键或字符;
根据所述触控起始和终止时的按键或/和字符的组合,执行对应的操作。
本发明实施例另一方面提出了一种信息输入的装置,包括检测模块,记录模块,运行模块以及显示模块,
所述检测模块,用于在输入法区域上检测用户的触控操作;
所述记录模块,用于当检测到输入法区域上的滑动操作时,记录输入法区域上触控起始时的按键或字符、触控终止时的按键或字符;
所述运行模块,根据所述触控起始和终止时的按键或/和字符的组合,执行对应的操作;
所述显示模块,用于显示执行对应的操作后的状态。
本发明公开的上述方案,能够实现信息快捷输入,有效提高用户的操作效率以及提高应用的反应速度。同时,对于一些用户常用的应用,采用本发明公开的上述方案,能够有效减少用户记忆、减低操作失误率,提高设备的可用性。此外,本发明提出的上述方案,对现有终端设备的改动很小,兼容现有的输入方案,不会影响设备的兼容性,而且实现简单、高效。
本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明实施例信息输入的方法流程图;
图2为输入法区域的示意图;
图3为拖动字符的示意图;
图4为清空编辑框的功能的示意图;
图5为快速输入大小写字母按键的示意图;
图6为快速输入符号的示意图;
图7为快速输入账号名的示意图;
图8为切换输入法的示意图;
图9为进行快捷翻译的示意图;
图10为快速打开应用程序的示意图;
图11为直接将拖动信息添加到应用程序中的示意图;
图12为拖动轨迹影响响应结果的示意图;
图13为三个按键形成组合的示意图;
图14为拖动功能键显示提示的示意图;
图15为拖动字母按键是提示的功能的示意图;
图16为用户定义对应的操作的示意图;
图17为在接触式触控屏运用本发明的流程图;
图18为本发明实施例信息输入的装置的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。
本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括仅具备无发射能力的无线信号接收器的设备,又包括具有能够在双向通信链路上进行双向通信的接收和发射硬件的设备。这种设备可以包括:具有或没有多线路显示器的蜂窝或其他通信设备;可以组合语音和数据处理、传真和/或数据通信能力的个人通信***(PCS);可以包括射频接收器和寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或全球定位***(GPS)接收器的个人数字助理(PDA);和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行和/或以分布形式在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID和/或具有音乐/视频播放功能的移动电话,可以是智能电视、机顶盒等设备。
为了实现本发明之目的,如图1所述,为本发明实施例信息输入的方法流程图,包括步骤S110至S130:
S110:在输入法区域上检测用户的触控操作;
S120:当检测到输入法区域上的滑动操作时,记录输入法区域上触控起始时的按键或字符、触控终止时的按键或字符;
S130:根据触控起始和终止时的按键或/和字符的组合,执行对应的操作。
下面结合具体的例子,对上述步骤进行展开说明:
S110:在输入法区域上检测用户的触控操作。
如图2所示,为输入法区域的示意图,例如包括三部分,输入法区域1:编写区,输入法区域2:候选区,输入法区域3:键盘区。显然,输入区域无论是接触触控或悬浮触控,均可以应用本发明公开的技术方案。即,无论是接触触控还是悬浮触控,均可以在输入法区域上检测用户的触控操作,将检测到的被触控的按键或字符作为后继S120和S130中的输入信息。因此,在后文的描述中,除非特殊说明,均认为提到的触控、点击及终止触控均包括但不限于接触触控和悬浮触控的情况。
S120:当检测到输入法区域上的滑动操作时,记录输入法区域上触控起始时的按键或字符、触控终止时的按键或字符。
具体而言,在本发明中,检测到输入法区域上的滑动操作包括但不限于以下方式:
检测到按键或字符被触控、并接着滑动直至触控终止;或者,
检测到按键或字符被点击、并被拖动直至触控终止。
应当理解,触控起始的按键或/和字符指的是能被检测到触控、第一时间所对应的按键或/和字符;触控终止,通常相对于之前能检测到触控、而当前无法检测到触控而言。在具体应用中,可以是用户将手指、触控笔等触控物抬起,产生触控终止。抬起的区域是输入法区域的任何有效区域,也可以是拖动或滑动至输入法区域,然后拖出或滑出输入法区域,产生触控终止,则此时最后触控位置对应的按键或/和字符为触控终止时的按键或/和字符,即超过输入法区域则认为是最后一个有效区域相当于抬起产生触控终止。
此外,本发明中的检测到输入法区域上的滑动操作,通常是指代被检测到触控的起始、持续被检测到触控及其后终止触控的过程。滑动操作在具体应用中,也可以是接触式或非接触式的滑动操作或拖动操作。因此,如果不作特殊说明,在本发明中拖动操作与滑动操作具有相同的含义;后文中部分示例将以拖动操作进行举例说明。
如图3所示,为对字母按键p点击,然后拖动至按键空格键的示例,图中,还示出了拖动的轨迹。
当检测到输入法区域上的按键或字符滑动操作时,可以不显示被拖动的按键或字符的轨迹;也可以在当检测到输入法区域上的滑动操作时,沿着滑动操作的轨迹显示触控起始的按键或/和字符。例如,不断更新并检测手指的移动状态,监测滑动的轨迹,在最新位置处复制并显示被拖动的按键或/和字符。
应当理解,实现本发明只需要记录输入法区域上触控起始和终止时的按键或/和字符即可。显然,沿着拖动轨迹显示按键或/和字符便于用户随时发现当前正被选中的按键或/和字符,更有利于用户的使用。
点击的区域是输入法区域的任何有效区域,此外,点击不限于一个触发点,可以是多个触发点,具体下文将进一步介绍。
S130:根据触控起始和终止时的按键或/和字符的组合,执行对应的操作。
执行步骤S120之后,就已经确定触控起始和终止时的按键或/和字符的组合,以图3为例,即组合为p和空格键。不同的组合,对应输入不同的信息。因此,在步骤S120中记录的信息,与次序无关。拖动行为支持反向操作,反向操作的方式指的是第一个按下并拖动的键没有考虑先后顺序。例如,拖动Shift(即大小写转换键)键到字母按键,还是拖动字母按键到Shift键,执行的效果都是一样的。
应当理解,本申请实施例中涉及的按键或/和字符的组合,可以包括按键和按键的组合,按键和字符的组合,字符和字符的组合,具体组合方式以及组合所对应的操作可以灵活定义,其中,按键指输入法区域提供的编写上的按键以及按键区上的按键,字符可以包括输入法区域提供的候选区上的候选字,或者更近一步地,字符还可以包括已经输入至编辑框的的字符,此处不再一一列举。
具体而言,不同的按键或/和字符的组合,执行对应的操作包括但不限于以下任意一种方式:
执行与按键或/和字符的组合对应功能的编辑操作;
输入与按键或/和字符的组合对应的字符信息;
执行与按键或/和字符的组合对应功能的输入法切换操作;
运行与按键或/和字符的组合对应的应用程序。
进一步而言,根据特定的功能键与特定的字母按键组合,执行与特定的功能键对应功能的编辑操作或对应功能的输入法切换操作。
进一步而言,特定的字母按键可以是针对特定功能定义的按键,或该功能通用的代表字母所在按键,为便于记忆理解,该特定的字母按键可以为相应的特定功能名称中包含的字母,此处涉及的名称可以为中文名称、英文名称等其他类型的名称。
结合Qwerty全键盘的常规设计,根据本发明公开的技术方案,可以实现快速操作,例如包括但不限于删除,全选,复制,粘贴,剪切,撤销等。例如,拖动字母按键C到删除按钮,可以实现删除所有内容的功能。拖动字母按键P可以删除光标前面的字符,拖动字母按键B可以删除光标后面的字符。其中,字母按键C是Clear的首字母按键,字母按键P是Previous的首字母按键,字母按键B是Backward的首字母按键。
因此,进一步而言,执行与按键或/和字符的组合对应的编辑操作,包括但不限于以下任意一种方式:
当编辑操作为删除操作时:
根据字母按键C或c与删除功能按键组合,执行删除所有内容的操作;
根据字母按键P或p与删除功能按键组合,执行删除光标前一个字符的操作;
根据字母按键B或b与删除功能按键组合,执行删除光标前一个字符的操作;
当编辑操作为粘贴操作时:
根据字母按键V或v与空格按键组合,执行粘贴的操作;
当编辑操作为选择操作时:
根据字母按键A或a与空格键组合,执行全部选择的操作;
当编辑操作为复制操作时:
根据字母按键C或c与空格键组合,执行复制的操作;
当编辑操作为剪切操作时:
根据字母按键X或x与空格键组合,执行剪切的操作;
当编辑操作为撤销操作时:
根据字母按键Z或z与空格键组合,执行撤销前一次编辑操作的操作。
如图4所示,为清空编辑框的功能的示意图。操作步骤是拖动空格键拖出了空格键的区域,再拖动回到空格键抬起释放,即为一次有效输入,完成了清空编辑框的操作。
具体而言,输入与按键或/和字符的组合对应的字符信息,包括但不限于以下任意一种方式:
根据字母按键与shift按键组合,输入切换大小写后的字母按键或字母按键对应的角标符合;
根据全称首字母按键组合,输入全称对应的字符信息;
根据字母按键PW或pw,输入密码信息;
根据字母按键WB或wb,输入微博的用户名;
根据数字键和字母按键W组合输入,输入网页地址信息。
如图5所示,为快速输入大小写字母按键的示意图;如图6所示,为快速输入符号的示意图。其中,图5是点击字母按键t,拖动到shift键,通过组合shift(即大小写转换键)键和小写t键输入大写T,图6是拖动角标按钮到空格键释放,通过空格键和小写t键输入字符。
现有的设计通常是需要长按才能实现在同一键上切换不同的输入,而本发明公开的上述方案,显然更加快捷、方便。
此外,用户可以定义一些字符串,并指定1个或多个按键为触发键。当触发键响应的时候,可以快速输入已经定义的字符串。
此外,还可以根据字符信息名字的首字母按键组合进行快捷输入。如图7所示,为快速输入账号名的示意图。例如微博,触发键为W,B,Weibo的首字母按键,便于用户记忆。即,拖动w到b,其后抬起,可以快速输入微博账号,免去了记忆的烦恼。此外,还可以快捷输入记录的密码。例如,通过P和W键组合定义一个密码。通过用E和M组合键定义一个邮箱名字。通过用数字键和W组合键定义一个网站的URL;等等。
具体而言,执行与按键或/和字符的组合对应的输入法切换操作,包括但不限于以下任意一种方式:
根据字母按键E与语言切换功能键组合,切换到英语输入法;
根据字母按键C与语言切换功能键组合,切换到简体拼音输入法;
根据字母按键T与语言切换功能键组合,切换到台湾注音输入法;
根据字母按键H与语言切换功能键组合,切换到香港仓颉输入法;
根据字母按键K与语言切换功能键组合,切换到韩语输入法。
此外,还可以定义0~9数字键为10种不同的输入法模式。例如,拖动设置键到这些数字键,实现10种模式快速切换。进一步而言,还可以在拖动键会提示用户在哪个键释放会有什么触发事件。示意图如图8所示,为切换输入法的示意图,其中,1对应全屏手写,2对应手写框,3对应全键盘拼音,4对应小键盘拼音,5对应笔画,6至0可以定义不同的其他模式,例如为模式1至模式5。
相对于现有技术中轮询切换输入法的方案,本发明公开的方案,能够快速便捷切换所需的输入法。对用户而言,输入法可选项一目了然,有利于提高操作的切换速度、减少误操作。
运行与按键或/和字符的组合对应的应用程序,可以直接调用第三方程序。例如,如图9所示,为进行快捷翻译的示意图。键盘上输入想要翻译的词,拖动这个候选词到语言切换功能键释放,可以调用第三方翻译模块进行翻译。其后,候选区更新翻译后的候选词,供用户选择。图9中对“明天”进行了多种语言的翻译。
又例如,输入一个app的名字到候选字,拖动这个候选词到特定功能按键,即可以显示与按键或/和字符的组合对应的应用程序的图标;当应用程序的图标被点击时,直接运行对应的应用程序。
进一步而言,输入一个app的名字到候选字,拖动这个候选词到特定功能按键,还可以直接打开这个app,这样能让用户省去找程序的步骤,便于用户使用其他应用程序。如图10所示,为快速打开应用程序的示意图;用户希望快速打开“保卫萝卜”,输入保卫萝卜到候选字,之后拖动这个候选字到空格键即可实现程序开始运行,跳转到保卫萝卜的游戏。
进一步而言,运行与按键或/和字符的组合对应的应用程序,还包括:
将按键或/和字符的组合的全部或部分信息,输入至运行后的应用程序。
如图11所示,为直接将拖动信息添加到应用程序中的示意图,图中,拖动“明天”到空格键上,对“明天”进行了百度搜索。显然,这同样省去了用户去调用其他应用程序、其后再输入的过程,提高用户使用的便捷性。
进一步而言,根据触控起始和终止时的按键或/和字符的组合,执行对应的操作,包括:
根据触控起始和终止时的按键或/和字符的组合以及拖动轨迹,执行对应的操作。
即,除了考虑按键或/和字符的组合,还可以把滑动或拖动的轨迹信息也作为确定对应的操作的因素。例如,根据触控起始和终止时的按键或/和字符的组合以及滑动操作的轨迹,执行对应的操作。
如图12所示,为拖动轨迹影响响应结果的示意图。具体而言,在具体应用中,在步骤S120的时候,拖动的过程中记录经过的按钮,从点击按钮开始记录,按顺序保存到列表里。
以图12为例,拖动P键向左开始移动,移动到U键向下到J,在向右划到字母按键D,抬起。图形是Z型。字母按键顺序是P-O-I-U-J-H-G-F-D,例如,必须是满足这个顺序的事件才触发。这种可以对事件触发进行加密,增加了安全性,这种加密记录的是字母按键顺序,而非图形。
进一步而言,按键或/和字符的组合包括两个或两个以上的按键或/和字符。
如图13所示,为三个按键形成组合的示意图,左图为e、r及空格键组合,右图为e、o及空格键组合。
本发明公开的技术方案,支持多点触控,多个按键可以同时按下拖动并抬起,来响应某个事件。此外,也不受限于单手操作,点击的有效区域可以是多个,通常只会受限于触摸屏最大支持的数量。
作为本发明的实施例,当检测到滑动操作触控起始时的按键或字符时,在输入法区域上的其它按键或字符之上,显示与起始的按键或/和字符形成的组合对应的操作的名称或操作标识。
如图14所示,为拖动功能键显示提示的示意图。拖动过程中输入法会感知到拖动状态。例如,以拖动空格键为例,拖动空格键会显示出拖动到哪个按键会触触发功能提示:字母按键a为全选,字母按键x为剪切,字母按键c为复制,字母按键v为粘贴;拖动空格键时,键盘上的空格键显示“清空”,被拖动的空格键不显示,即拖动空格键又回到空格键时,实现清空的功能。
如图15所示,为拖动字母按键时提示的功能的示意图。拖动字母按键C,相应预定义的组合键上会出现提示,例如删除键为清空,空格键为复制,shift键为转换。
通过上述方式,键盘上响应按钮会提示用户拖动到哪些组合键会触发什么功能,能够随时提醒用户,方便用户记忆和操作。
作为本发明的实施例,进一步而言,还包括:接收用户的输入信息,根据用户的输入信息配置按键或/和字符的组合以及相应的对应的操作。
如图16所示,为用户定义对应的操作的示意图。图中,用户配置不同的按键或/和字符的组合,对应需要输入的自定义字符串,例如包括邮箱名、密码、URL地址,等等。
如图17所示,为在接触式触控屏运用本发明的流程图,包括以下过程:触控屏等待输入;当检测到用户点击按键时,进行记录;如果是未拖动释放,正常响应按键,并返回触控屏等待输入状态重新等待;如果检测到拖动开始,可选地,记录滑动轨迹,同时不断更新键盘状态;当检测到拖动结束,即进入释放按键状态,记录释放处的按键;判断所记录到的按键组合,如果不是有效组合,正常响应按键,并返回触控屏等待输入状态重新等待;如果是有效组合,则根据按键组合,相应选择匹配的输入状态,输入状态包括但不限于以下各种情况:输入字符,翻译候选词,输入用户自定义字符串,切换输入法模式,等等。
本发明公开的上述方法,能够实现信息快捷输入,有效提高用户的操作效率以及提高应用的反应速度。同时,对于一些用户常用的应用,采用本发明公开的上述方案,能够有效减少用户记忆、减低操作失误率,提高设备的可用性。
相应于上述方法,如图18所示,本发明实施例还提出了一种信息输入的装置100,包括检测模块110,记录模块120,运行模块130以及显示模块140。
其中,检测模块110用于在输入法区域上检测用户的触控操作;
记录模块120用于当检测到输入法区域上的滑动操作时,记录输入法区域上触控起始时的按键或字符、触控终止时的按键或字符;
运行模块130用于根据触控起始和终止时的按键或/和字符的组合,执行对应的操作;
显示模块140用于显示执行对应的操作后的状态。
进一步而言,检测模块110进一步用于检测到按键或字符被触控、并接着滑动直至触控终止;或者,
检测模块110进一步用于检测到按键或字符被点击、并被拖动直至触控终止。
作为上述信息输入的装置100的实施例,显示模块140进一步用于沿着滑动操作的轨迹显示按键或/和字符。
作为上述信息输入的装置100的实施例,运行模块130进一步用于执行与按键或/和字符的组合对应功能的编辑操作;或者
运行模块130进一步用于输入与按键或/和字符的组合对应的字符信息;或者
运行模块130进一步用于执行与按键或/和字符的组合对应功能的输入法切换操作;或者
运行模块130进一步用于运行与按键或/和字符的组合对应的应用程序。
进一步而言,运行模块130进一步用于根据特定的功能键与特定的字母按键组合,执行对应的编辑操作或对应的输入法切换操作。
具体而言,运行模块130进一步用于删除操作:
根据字母按键C或c与删除按键组合,执行删除所有内容的操作;
根据字母按键P或p与删除按键组合,执行删除光标前一个字符的操作;
根据字母按键B或b与删除按键组合,执行删除光标前一个字符的操作;或者,
运行模块130进一步用于粘贴操作:或者,
根据字母按键V或v与空格按键组合,执行粘贴的操作;或者,
运行模块130进一步用于选择操作:
根据字母按键A或a与空格键组合,执行全部选择的操作;或者,
运行模块130进一步用于复制操作:
根据字母按键C或c与空格键组合,执行复制的操作;或者,
运行模块130进一步用于剪切操作:
根据字母按键X或x与空格键组合,执行剪切的操作;或者,
运行模块130进一步用于撤销操作:
根据字母按键Z或z与空格键组合,执行撤销前一次编辑操作的操作。
具体而言,运行模块130进一步用于根据字母按键E与语言切换功能键组合,切换到英语输入法;或者,
运行模块130进一步用于根据字母按键C与语言切换功能键组合,切换到简体拼音输入法;或者,
运行模块130进一步用于根据字母按键T与语言切换功能键组合,切换到台湾注音输入法;或者,
运行模块130进一步用于根据字母按键H与语言切换功能键组合,切换到香港仓颉输入法;或者,
运行模块130进一步用于根据字母按键K与语言切换功能键组合,切换到韩语输入法。
进一步而言,运行模块130进一步用于根据字母按键与shift按键组合,输入切换大小写后的字母按键或字母按键对应的角标符合;或者,
运行模块130进一步用于根据全称首字母按键组合,输入全称对应的字符信息;或者,
运行模块130进一步用于根据字母按键PW或pw,输入密码信息;或者,
运行模块130进一步用于根据字母按键WB或wb,输入微博的用户名;或者,
运行模块130进一步用于根据数字键和字母按键W组合,输入网页地址信息。
进一步而言,运行模块130进一步用于显示与按键或/和字符的组合对应的应用程序的图标;以及当应用程序的图标被点击时,运行对应的应用程序。
进一步而言,运行模块130进一步用于将按键或/和字符的组合的全部或部分信息,输入至运行后的应用程序。
作为上述信息输入的装置100的实施例,按键或/和字符的组合包括两个或两个以上的按键或/和字符。
作为上述信息输入的装置100的实施例,检测模块110进一步用于检测接触触控或悬浮触控。
作为上述信息输入的装置100的实施例,记录模块120进一步用于接收用户的输入信息,根据用户的输入信息配置按键或/和字符的组合以及相应的对应的操作。
作为上述信息输入的装置100的实施例,运行模块130进一步用于根据触控起始和终止时的按键或/和字符的组合以及滑动操作的轨迹,执行对应的操作。
作为上述信息输入的装置100的实施例,当检测模块110检测到滑动操作触控起始时的按键或字符时,在输入法区域上的其它按键或/和字符之上,显示模块140进一步用于显示与起始的按键或/和字符形成的组合对应的操作的名称或操作标识。
本发明公开的上述装置,能够实现信息快捷输入,有效提高用户的操作效率以及提高应用的反应速度。同时,对于一些用户常用的应用,采用本发明公开的上述装置,能够有效减少用户记忆、减低操作失误率,提高设备的可用性。本发明公开的上述装置,对现有终端设备的改动很小,兼容现有的输入方案,不会影响设备的兼容性,而且实现简单、高效。
在具有的应用中,上述公开的方法通常运行在终端设备上,或者上述公开的信息输入的装置本身构成终端设备的一个部分。
本技术领域技术人员可以理解,本发明可以涉及用于执行本申请中所述操作中的一项或多项操作的设备。所述设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备,所述通用计算机有存储在其内的程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、随即存储器(RAM)、只读存储器(ROM)、电可编程ROM、电可擦ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪存、磁性卡片或光线卡片。可读介质包括用于以由设备(例如,计算机)可读的形式存储或传输信息的任何机构。例如,可读介质包括随即存储器(RAM)、只读存储器(ROM)、磁盘存储介质、光学存储介质、闪存装置、以电的、光的、声的或其他的形式传播的信号(例如载波、红外信号、数字信号)等。
本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来生成机器,从而通过计算机或其他可编程数据处理方法的处理器来执行的指令创建了用于实现结构图和/或框图和/或流图的框或多个框中指定的方法。
本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。
以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (30)
1.一种信息输入的方法,其特征在于,包括:
在输入法区域上检测用户的触控操作;
当检测到输入法区域上的滑动操作时,记录输入法区域上触控起始时的按键或字符、触控终止时的按键或字符;
根据所述触控起始和终止时的按键或/和字符的组合,执行对应的操作。
2.如权利要求1所述的信息输入的方法,其特征在于,所述检测到输入法区域上的滑动操作包括:
检测到按键或字符被触控、并接着滑动直至触控终止;或者,
检测到按键或字符被点击、并被拖动直至触控终止。
3.如权利要求1所述的信息输入的方法,其特征在于,当检测到输入法区域上的滑动操作时,还包括:
沿着滑动操作的轨迹显示所述触控起始的按键或/和字符。
4.如权利要求1所述的信息输入的方法,其特征在于,执行对应的操作包括以下任意一种方式:
执行与所述按键或/和字符的组合对应功能的编辑操作;
输入与所述按键或/和字符的组合对应的字符信息;
执行与所述按键或/和字符的组合对应功能的输入法切换操作;
运行与所述按键或/和字符的组合对应的应用程序。
5.如权利要求4所述的信息输入的方法,其特征在于,根据特定的功能键与特定的字母按键组合,执行与所述特定的功能键对应功能的编辑操作或对应功能的输入法切换操作。
6.如权利要求5所述的信息输入的方法,其特征在于,执行对应的编辑操作,包括以下任意一种方式:
当所述编辑操作为删除操作时:
根据字母按键C或c与删除功能按键组合,执行删除所有内容的操作;
根据字母按键P或p与删除功能按键组合,执行删除光标前一个字符的操作;
根据字母按键B或b与删除功能按键组合,执行删除光标前一个字符的操作;
当所述编辑操作为粘贴操作时:
根据字母按键V或v与空格按键组合,执行粘贴的操作;
当所述编辑操作为选择操作时:
根据字母按键A或a与空格键组合,执行全部选择的操作;
当所述编辑操作为复制操作时:
根据字母按键C或c与空格键组合,执行复制的操作;
当所述编辑操作为剪切操作时:
根据字母按键X或x与空格键组合,执行剪切的操作;
当所述编辑操作为撤销操作时:
根据字母按键Z或z与空格键组合,执行撤销前一次编辑操作的操作。
7.如权利要求5所述的信息输入的方法,其特征在于,执行对应的输入法切换操作,包括以下任意一种方式:
根据字母按键E与语言切换功能键组合,切换到英语输入法;
根据字母按键C与语言切换功能键组合,切换到简体拼音输入法;
根据字母按键T与语言切换功能键组合,切换到台湾注音输入法;
根据字母按键H与语言切换功能键组合,切换到香港仓颉输入法;
根据字母按键K与语言切换功能键组合,切换到韩语输入法。
8.如权利要求4所述的信息输入的方法,其特征在于,输入与所述按键或/和字符的组合对应的字符信息,包括以下任意一种方式:
根据字母按键与shift按键组合,输入切换大小写后的所述字母按键或所述字母按键对应的角标符合;
根据全称首字母按键组合,输入全称对应的字符信息;
根据字母按键PW或pw,输入密码信息;
根据字母按键WB或wb,输入微博的用户名;
根据数字键和字母按键W组合输入,输入网页地址信息。
9.如权利要求4所述的信息输入的方法,其特征在于,运行与所述按键或/和字符的组合对应的应用程序,包括:
显示与所述按键或/和字符的组合对应的应用程序的图标;
当所述应用程序的图标被点击时,运行所述对应的应用程序。
10.如权利要求4所述的信息输入的方法,其特征在于,运行与所述按键或/和字符的组合对应的应用程序,还包括:
将所述按键或/和字符的组合的全部或部分信息,输入至运行后的所述应用程序。
11.如权利要求1所述的信息输入的方法,其特征在于,所述按键或/和字符的组合包括两个或两个以上的按键或/和字符。
12.如权利要求1所述的信息输入的方法,其特征在于,所述触控操作包括:接触触控或悬浮触控。
13.如权利要求1所述的信息输入的方法,其特征在于,还包括:接收用户的输入信息,根据用户的输入信息配置所述按键或/和字符的组合以及相应的所述对应的操作。
14.如权利要求1至13任意之一所述的信息输入的方法,其特征在于,根据所述触控起始和终止时的按键或/和字符的组合,执行对应的操作,包括:
根据所述触控起始和终止时的按键或/和字符的组合以及滑动操作的轨迹,执行对应的操作。
15.如权利要求1至13任意之一所述的信息输入的方法,其特征在于,当检测到滑动操作触控起始时的按键或字符时,在输入法区域上的其它按键或/和字符之上,显示与所述起始的按键或/和字符形成的组合对应的操作的名称或操作标识。
16.一种信息输入的装置,其特征在于,包括检测模块,记录模块,运行模块以及显示模块,
所述检测模块,用于在输入法区域上检测用户的触控操作;
所述记录模块,用于当检测到输入法区域上的滑动操作时,记录输入法区域上触控起始时的按键或字符、触控终止时的按键或字符;
所述运行模块,根据所述触控起始和终止时的按键或/和字符的组合,执行对应的操作;
所述显示模块,用于显示执行对应的操作后的状态。
17.如权利要求16所述的信息输入的装置,其特征在于,
所述检测模块进一步用于检测到按键或字符被触控、并接着滑动直至触控终止;或者,
所述检测模块进一步用于检测到按键或字符被点击、并被拖动直至触控终止。
18.如权利要求16所述的信息输入的装置,其特征在于,所述显示模块进一步用于沿着滑动操作的轨迹显示所述按键或/和字符。
19.如权利要求16所述的信息输入的装置,其特征在于,所述运行模块进一步用于执行与所述按键或/和字符的组合对应功能的编辑操作;或者
所述运行模块进一步用于输入与所述按键或/和字符的组合对应的字符信息;或者
所述运行模块进一步用于执行与所述按键或/和字符的组合对应功能的输入法切换操作;或者
所述运行模块进一步用于运行与所述按键或/和字符的组合对应的应用程序。
20.如权利要求19所述的信息输入的装置,其特征在于,所述运行模块进一步用于根据特定的功能键与特定的字母按键组合,执行与所述特定的功能键对应功能的编辑操作或对应功能的输入法切换操作。
21.如权利要求20所述的信息输入的装置,其特征在于,所述运行模块进一步用于删除操作:
根据字母按键C或c与删除按键组合,执行删除所有内容的操作;
根据字母按键P或p与删除按键组合,执行删除光标前一个字符的操作;
根据字母按键B或b与删除按键组合,执行删除光标前一个字符的操作;或者,
所述运行模块进一步用于粘贴操作:或者,
根据字母按键V或v与空格按键组合,执行粘贴的操作;或者,
所述运行模块进一步用于选择操作:
根据字母按键A或a与空格键组合,执行全部选择的操作;或者,
所述运行模块进一步用于复制操作:
根据字母按键C或c与空格键组合,执行复制的操作;或者,
所述运行模块进一步用于剪切操作:
根据字母按键X或x与空格键组合,执行剪切的操作;或者,
所述运行模块进一步用于撤销操作:
根据字母按键Z或z与空格键组合,执行撤销前一次编辑操作的操作。
22.如权利要求20所述的信息输入的装置,其特征在于,所述运行模块进一步用于根据字母按键E与语言切换功能键组合,切换到英语输入法;或者,
所述运行模块进一步用于根据字母按键C与语言切换功能键组合,切换到简体拼音输入法;或者,
所述运行模块进一步用于根据字母按键T与语言切换功能键组合,切换到台湾注音输入法;或者,
所述运行模块进一步用于根据字母按键H与语言切换功能键组合,切换到香港仓颉输入法;或者,
所述运行模块进一步用于根据字母按键K与语言切换功能键组合,切换到韩语输入法。
23.如权利要求19所述的信息输入的装置,其特征在于,所述运行模块进一步用于根据字母按键与shift按键组合,输入切换大小写后的所述字母按键或所述字母按键对应的角标符合;或者,
所述运行模块进一步用于根据全称首字母按键组合,输入全称对应的字符信息;或者,
所述运行模块进一步用于根据字母按键PW或pw,输入密码信息;或者,
所述运行模块进一步用于根据字母按键WB或wb,输入微博的用户名;或者,
所述运行模块进一步用于根据数字键和字母按键W组合,输入网页地址信息。
24.如权利要求19所述的信息输入的装置,其特征在于,所述运行模块进一步用于显示与所述按键或/和字符的组合对应的应用程序的图标;以及当所述应用程序的图标被点击时,运行所述对应的应用程序。
25.如权利要求19所述的信息输入的装置,其特征在于,所述运行模块进一步用于将所述按键或/和字符的组合的全部或部分信息,输入至运行后的所述应用程序。
26.如权利要求16所述的信息输入的装置,其特征在于,所述按键或/和字符的组合包括两个或两个以上的按键或/和字符。
27.如权利要求16所述的信息输入的装置,其特征在于,所述检测模块进一步用于检测接触触控或悬浮触控。
28.如权利要求16所述的信息输入的装置,其特征在于,所述记录模块进一步用于接收用户的输入信息,根据用户的输入信息配置所述按键或/和字符的组合以及相应的所述对应的操作。
29.如权利要求16至28任意之一所述的信息输入的装置,其特征在于,所述运行模块进一步用于根据所述触控起始和终止时的按键或/和字符的组合以及滑动操作的轨迹,执行对应的操作。
30.如权利要求16至28任意之一所述的信息输入的装置,其特征在于,当所述检测模块检测到滑动操作触控起始时的按键或字符时,在输入法区域上的其它按键或/和字符之上,所述显示模块进一步用于显示与所述起始的按键或/和字符形成的组合对应的操作的名称或操作标识。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310210225.5A CN104216648A (zh) | 2013-05-30 | 2013-05-30 | 信息输入的方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310210225.5A CN104216648A (zh) | 2013-05-30 | 2013-05-30 | 信息输入的方法及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104216648A true CN104216648A (zh) | 2014-12-17 |
Family
ID=52098201
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310210225.5A Pending CN104216648A (zh) | 2013-05-30 | 2013-05-30 | 信息输入的方法及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104216648A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106254676A (zh) * | 2016-09-13 | 2016-12-21 | 努比亚技术有限公司 | 一种移动终端及控制数字输入的方法 |
CN106547367A (zh) * | 2016-10-31 | 2017-03-29 | 努比亚技术有限公司 | 一种输入法控制装置及方法 |
CN106557251A (zh) * | 2015-09-28 | 2017-04-05 | 联想(新加坡)私人有限公司 | 书写区至数字显示器的灵活映射 |
CN108227952A (zh) * | 2016-12-22 | 2018-06-29 | 北京搜狗科技发展有限公司 | 生成自定义词的方法、***和用于生成自定义词的装置 |
CN108700996A (zh) * | 2016-02-23 | 2018-10-23 | 迈思慧公司 | 用于多输入管理的***和方法 |
CN109144289A (zh) * | 2018-08-09 | 2019-01-04 | 中国科学技术大学先进技术研究院 | 一种基于上下文感知的键盘热键提示及预测方法和*** |
CN110297549A (zh) * | 2019-05-15 | 2019-10-01 | 北京百度网讯科技有限公司 | 输入处理方法、装置、设备和存储介质 |
CN113064528A (zh) * | 2020-01-01 | 2021-07-02 | 宋运峰 | 一种人机交互方法和*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101251781A (zh) * | 2008-03-13 | 2008-08-27 | 魏新成 | 通过手机横屏状态显示的虚拟键盘进行输入和功能操作 |
US20090146961A1 (en) * | 2007-12-05 | 2009-06-11 | David Shun-Chi Cheung | Digital image editing interface |
CN101520693A (zh) * | 2009-02-27 | 2009-09-02 | 汉王科技股份有限公司 | 一种批量信息快速输入的方法及*** |
CN102147808A (zh) * | 2011-03-21 | 2011-08-10 | 宇龙计算机通信科技(深圳)有限公司 | 一种调取资源的方法、***及终端 |
CN101685369B (zh) * | 2008-09-22 | 2012-05-09 | 联想(北京)有限公司 | 提供组合快捷键功能的方法及装置 |
CN102929518A (zh) * | 2011-08-10 | 2013-02-13 | 丁万全 | 虚拟键盘及基于触摸屏虚拟键盘的信息输入方法 |
CN103116408A (zh) * | 2013-01-30 | 2013-05-22 | 北京网秦天下科技有限公司 | 智能输入方法和设备 |
-
2013
- 2013-05-30 CN CN201310210225.5A patent/CN104216648A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090146961A1 (en) * | 2007-12-05 | 2009-06-11 | David Shun-Chi Cheung | Digital image editing interface |
CN101251781A (zh) * | 2008-03-13 | 2008-08-27 | 魏新成 | 通过手机横屏状态显示的虚拟键盘进行输入和功能操作 |
CN101685369B (zh) * | 2008-09-22 | 2012-05-09 | 联想(北京)有限公司 | 提供组合快捷键功能的方法及装置 |
CN101520693A (zh) * | 2009-02-27 | 2009-09-02 | 汉王科技股份有限公司 | 一种批量信息快速输入的方法及*** |
CN102147808A (zh) * | 2011-03-21 | 2011-08-10 | 宇龙计算机通信科技(深圳)有限公司 | 一种调取资源的方法、***及终端 |
CN102929518A (zh) * | 2011-08-10 | 2013-02-13 | 丁万全 | 虚拟键盘及基于触摸屏虚拟键盘的信息输入方法 |
CN103116408A (zh) * | 2013-01-30 | 2013-05-22 | 北京网秦天下科技有限公司 | 智能输入方法和设备 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106557251A (zh) * | 2015-09-28 | 2017-04-05 | 联想(新加坡)私人有限公司 | 书写区至数字显示器的灵活映射 |
US11442618B2 (en) | 2015-09-28 | 2022-09-13 | Lenovo (Singapore) Pte. Ltd. | Flexible mapping of a writing zone to a digital display |
CN108700996A (zh) * | 2016-02-23 | 2018-10-23 | 迈思慧公司 | 用于多输入管理的***和方法 |
CN108700996B (zh) * | 2016-02-23 | 2021-08-31 | 迈思慧公司 | 用于多输入管理的***和方法 |
CN106254676A (zh) * | 2016-09-13 | 2016-12-21 | 努比亚技术有限公司 | 一种移动终端及控制数字输入的方法 |
CN106254676B (zh) * | 2016-09-13 | 2019-04-02 | 努比亚技术有限公司 | 一种移动终端及控制数字输入的方法 |
CN106547367A (zh) * | 2016-10-31 | 2017-03-29 | 努比亚技术有限公司 | 一种输入法控制装置及方法 |
CN108227952A (zh) * | 2016-12-22 | 2018-06-29 | 北京搜狗科技发展有限公司 | 生成自定义词的方法、***和用于生成自定义词的装置 |
CN108227952B (zh) * | 2016-12-22 | 2021-10-22 | 北京搜狗科技发展有限公司 | 生成自定义词的方法、***和用于生成自定义词的装置 |
CN109144289A (zh) * | 2018-08-09 | 2019-01-04 | 中国科学技术大学先进技术研究院 | 一种基于上下文感知的键盘热键提示及预测方法和*** |
CN110297549A (zh) * | 2019-05-15 | 2019-10-01 | 北京百度网讯科技有限公司 | 输入处理方法、装置、设备和存储介质 |
CN113064528A (zh) * | 2020-01-01 | 2021-07-02 | 宋运峰 | 一种人机交互方法和*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104216648A (zh) | 信息输入的方法及设备 | |
CN104516522A (zh) | 九宫格键盘输入的方法和装置 | |
US7941760B2 (en) | Soft keyboard display for a portable multifunction device | |
WO2019128732A1 (zh) | 一种图标管理的方法及装置 | |
RU2446441C2 (ru) | Способ и устройство для привязки объектов | |
EP3349539B1 (en) | Contextual search by a mobile communications device | |
CN100444092C (zh) | 移动电子装置中的快捷键的方法,触摸屏及电子装置 | |
US8020101B2 (en) | User specified transfer of data between applications | |
US9329770B2 (en) | Portable device, method, and graphical user interface for scrolling to display the top of an electronic document | |
CN103324425B (zh) | 一种基于手势的命令执行的方法与装置 | |
CN104823148A (zh) | 具有移除的手势冗余键的键盘 | |
US8214546B2 (en) | Mode switching | |
CN103076942A (zh) | 便携式终端中用于改变图标的设备和方法 | |
CN104375756A (zh) | 触控操作的方法及装置 | |
JP2012522284A (ja) | タッチ・ベースのテキスト入力のためのシステム及び方法 | |
JP2012053921A (ja) | 改善された携帯通信端末及びそのための方法 | |
CN104135564A (zh) | 即时通讯程序的多模式输入切换方法、显示界面及其装置 | |
CN102981764A (zh) | 触控操作的处理方法及设备 | |
CN103106026A (zh) | 用于具有触摸屏的移动终端的数据输入方法和装置 | |
EP2529287B1 (en) | Method and device for facilitating text editing and related computer program product and computer readable medium | |
CN104007914A (zh) | 对输入字符进行操作的方法及装置 | |
CN102609184A (zh) | 在触摸屏终端中提供鼠标右击功能的方法和装置 | |
JP2012048311A (ja) | 情報処理装置、情報処理方法、及びプログラム | |
CN105468264A (zh) | 根据操控方式对应用程序进行操控的方法、装置与终端设备 | |
KR20100093909A (ko) | 브라우징 이력을 제공하는 방법과 그를 위한 터치 스크린 단말기 및 컴퓨터로 읽을 수 있는 기록매체 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20141217 |