一种输入模式设置方法及装置与流程

文档序号:13083870阅读:281来源:国知局
技术领域本发明涉及人机交互领域,具体涉及一种输入模式设置方法及装置。

背景技术:
输入模式是指为将各种符号输入计算机或其他设备(如手机)而采用的编码方法。目前在我国使用比较广泛的输入法为中文拼音输入模式、英文输入模式、手写输入模式,对于诸如需要使用键盘输入的模式,可以统称为字符输入模式。现有的人机交互软件、通信软件都需要通过上述输入模式接收用户的输入信息。现有的输入法软件通常同时提供多种输入模式,例如某一种输入法软件同时提供字符输入模式和手写输入模式,用户可以设定其中一种模式作为默认的输入模式,在打开输入栏时,输入法自动提供之前设定的默认输入模式,但是当用户需要切换另一种模式时,需要进行手动选择,例如使用某个固定的切换按键,或者进入输入法软件的设置菜单进行选择,因此这种输入模式切换方式效率较低,影响用户的输入操作流畅性。

技术实现要素:
本发明要解决的是现有的输入模式切换方式效率较低问题。有鉴于此,本发明提供一种输入模式设置方法,包括:监测输入栏是否被打开;当输入栏被打开时,打开虚拟键盘;获取用户的触摸操作的坐标;判断所述触摸操作的坐标是否在所述虚拟键盘的坐标范围内;当所述触摸操作起点的坐标未在所述虚拟键盘的坐标范围内时,将输入模式设置为手写输入模式。优选地,还包括:当所述触摸操作的坐标在所述虚拟键盘的坐标范围内时,将输入模式设置为字符输入模式。优选地,所述获取用户的触摸操作的坐标,包括:判断用户的触摸操作是否为触摸轨迹;当所述触摸操作为触摸轨迹时,获取触摸轨迹起点的坐标。优选地,当所述触摸操作为触摸轨迹且所述触摸轨迹起点的坐标未在所述虚拟键盘的坐标范围内时,在所述将输入模式设置为手写输入模式之后,还包括:识别所述触摸轨迹形成的文字;将用户选定的文字打印在所述输入栏中。相应地,本发明还提供一种输入模式设置装置,包括:监测单元,用于监测输入栏是否被打开;开启单元,用于当输入栏被打开时,打开虚拟键盘;获取单元,用于获取用户的触摸操作的坐标;位置判断单元,用于判断所述触摸操作的坐标是否在所述虚拟键盘的坐标范围内;第一设置单元,用于当所述触摸操作起点的坐标未在所述虚拟键盘的坐标范围内时,将输入模式设置为手写输入模式。优选地,还包括:第二设置单元,用于当所述触摸操作的坐标在所述虚拟键盘的坐标范围内时,将输入模式设置为字符输入模式。优选地,,所述获取单元包括;操作类型判断单元,用于判断用户的触摸操作是否为触摸轨迹;起点坐标获取单元,用于当所述触摸操作为触摸轨迹时,获取触摸轨迹起点的坐标。优选地,还包括:文字识别单元,用于识别所述触摸轨迹形成的文字;打印单元,用于将用户选定的文字打印在所述输入栏中。根据本发明提供的输入模式设置方法及装置,在输入栏被打开时,打开虚拟键盘,但此时暂未确定输入模式,而获取用户的触摸操作的坐标,当触摸操作的坐标未在所述虚拟键盘的坐标范围内时,表示用户没有点击虚拟键盘而触摸了屏幕上的其他位置,此时自动判定用户需要进行手写输入,将输入模式设置为手写输入模式,而不需要用户手动进行特定的输入模式切换操作,由此可以提高输入模式切换操作的便利性。附图说明为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的输入模式设置方法的流程图;图2为本发明实施例提供的输入模式设置装置的结构示意图。具体实施方式下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。实施例1本实施例提供了一种输入模式设置方法,本方法可以由具有触摸输入功能的智能终端执行,如图1所示该方法包括:S1,监测输入栏是否被打开,例如当用户点击了某个可以输入内容的位置时即自动打开输入栏;当输入栏被打开时,执行步骤S2。S2,打开虚拟键盘,虚拟键盘可以是26字母式键盘或者9字符键式键盘,虚拟键盘通常有固定的位置和尺寸(即在屏幕中的坐标范围);S3,获取用户的触摸操作的坐标,触摸操作可以是针对某一点的点击,也可以是一个连续的轨迹。对于点击而言,其触摸点是唯一的,该点的坐标即为触摸操作的坐标;对于轨迹而言,轨迹的坐标可以是起点的坐标、终点的坐标或者轨迹上所有的坐标。S4,判断所述触摸操作的坐标是否在所述虚拟键盘的坐标范围内,当所述触摸操作的坐标未在所述虚拟键盘的坐标范围内时,即用户没有点击虚拟键盘则执行步骤S5,当所述触摸操作的坐标在所述虚拟键盘的坐标范围内时,即用户点击了虚拟键盘则执行步骤S6;S5,将输入模式设置为手写输入模式。S6,将输入模式设置为字符输入模式,包括英文字符输入、拼音字符输入等,例如可以是切换为默认的某种字符输入模式。根据本发明提供的输入模式设置方法,在输入栏被打开时,打开虚拟键盘,但此时暂未确定输入模式,而获取用户的触摸操作的坐标,当触摸操作的坐标未在所述虚拟键盘的坐标范围内时,表示用户没有点击虚拟键盘而触摸了屏幕上的其他位置,此时自动判定用户需要进行手写输入,将输入模式设置为手写输入模式,而不需要用户手动进行特定的输入模式切换操作,由此可以提高输入模式切换操作的便利性作为一个优选的实施方式,所述步骤S3包括:S31,判断用户的触摸操作是否为触摸轨迹;S32,当所述触摸操作为触摸轨迹时,获取触摸轨迹起点的坐标,作为所述触摸操作的坐标,起点之后的坐标将不再作为判定依据。进一步地,当所述触摸操作为触摸轨迹且所述触摸轨迹起点的坐标未在所述虚拟键盘的坐标范围内时,表示用户直接进行了手写输入,即触摸轨迹的内容可能是一个文字,由此在所述步骤S5之后,还包括:S7,识别所述触摸轨迹形成的文字,例如可以为用户提供多个与所述触摸轨迹相近的文字,并等待用户的选定;S8,将用户选定的文字打印在所述输入栏中,由此在设置了手写输入模式的同时完成了文字输入过程。实施例2本发明实施例提供了一种输入模式设置装置,如图2所示该装置包括:监测单元21,用于监测输入栏是否被打开;开启单元22,用于当输入栏被打开时,打开虚拟键盘;获取单元23,用于获取用户的触摸操作的坐标;位置判断单元24,用于判断所述触摸操作的坐标是否在所述虚拟键盘的坐标范围内;第一设置单元25,用于当所述触摸操作起点的坐标未在所述虚拟键盘的坐标范围内时,将输入模式设置为手写输入模式。根据本发明提供的输入模式设置装置,在输入栏被打开时,打开虚拟键盘,但此时暂未确定输入模式,而获取用户的触摸操作的坐标,当触摸操作的坐标未在所述虚拟键盘的坐标范围内时,表示用户没有点击虚拟键盘而触摸了屏幕上的其他位置,此时自动判定用户需要进行手写输入,将输入模式设置为手写输入模式,而不需要用户手动进行特定的输入模式切换操作,由此可以提高输入模式切换操作的便利性。优选地,该装置还包括:第二设置单元26,用于当所述触摸操作的坐标在所述虚拟键盘的坐标范围内时,将输入模式设置为字符输入模式。优选地,所述获取单元包括;操作类型判断单元,用于判断用户的触摸操作是否为触摸轨迹;起点坐标获取单元,用于当所述触摸操作为触摸轨迹时,获取触摸轨迹起点的坐标。优选地,该装置还包括:文字识别单元,用于识别所述触摸轨迹形成的文字;打印单元,用于将用户选定的文字打印在所述输入栏中。显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1