一种用于在计算机设备中切换输入模式的方法和装置的制造方法_2

文档序号:9235050阅读:来源:国知局
骤S2中,计算机设备根据所述方向信息,确定需要切换至的输入模式。
[0038]具体地,计算机设备根据所述方向信息,确定需要切换至的输入模式的实现方式包括但不限于:
[0039]I)方向信息用于指示与输入模式相对应的方向,计算机设备将与该方向信息所指示的方向相对应的输入模式,确定为需要切换至的输入模式。
[0040]例如,计算机设备中预先定义有输入模式与方向信息所指示的方向之间的对应关系,如图3所示。在步骤S2中,计算机设备基于图3所示的对应关系,根据方向信息所指示的方向“左”,确定需要切换至的输入模式为“数字输入模式”。
[0041]2)方向信息用于指示切换操作所对应的方向,计算机设备根据该方向信息,以及与输入法的当前显示面板相对应的输入模式,确定需要切换至的输入模式。
[0042]例如,计算机设备中预先定义有输入法的输入模式之间的预定切换顺序,如图4所示,且向前切换对应方向“左”,向后切换对应方向“右”。在步骤S2中,计算机设备基于图4所示的预定切换顺序,根据方向信息所指示的方向“左”,以及与输入法的当前显示面板相对应的中文输入模式,确定需要切换至的输入模式为位于中文输入模式之前的符号输入模式。
[0043]作为一种优选方案,步骤S2进一步包括以下步骤:当与所述当前显示面板相对应的输入模式为预定输入模式时,计算机设备根据方向信息,确定需要切换至的输入模式。
[0044]其中,所述预定输入模式包括任何预定的可以进行切换的输入模式;优选地,所述预定输入模式包括但不限于:
[0045]I)数字输入模式。
[0046]2)符号输入模式。
[0047]3)语言输入模式。其中,所述语言输入模式包括用于任何语言的输入模式,如中文输入模式、英文输入模式、日文输入模式等。
[0048]4)笔画输入模式。
[0049]需要说明的是,所述预定输入模式可基于多种方式被定义。例如,由输入法默认定义;又例如,由用户在输入法中自行定义;再例如,由输入法根据用户的切换操作记录来动态定义。
[0050]需要说明的是,本优选方案与前述步骤S2的实现方式I)和2)能够相结合。
[0051]例如,当与所述当前显示面板相对应的输入模式为预定输入模式,且所述方向信息用于指示与输入模式相对应的方向时,计算机设备将与所述方向信息所指示的方向相对应的输入模式,确定为需要切换至的输入模式。
[0052]又例如,当与所述当前显示面板相对应的输入模式为预定输入模式,且所述方向信息用于指示切换操作对应的方向时,计算机设备根据所述方向信息,以及与所述当前显示面板相对应的输入模式,确定需要切换至的输入模式。
[0053]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据所述方向信息,确定需要切换至的输入模式的实现方式,均应包含在本发明的范围内。
[0054]需要说明的是,若步骤S2中所确定的输入模式为与当前显示面板相对应的输入模式,则计算机设备不执行切换操作,也即不再执行本实施例的后续操作。优选地,该情形下,计算机设备向用户呈现提示信息,该提示信息用于提示用户执行正确的手势操作。
[0055]作为一种优选方案,本实施例的方法还包括以下步骤:当所述当前显示面板相对应的输入模式为非预定输入模式时,计算机设备不执行切换操作。
[0056]其中,所述非预定输入模式为输入法的输入模式中的、预定输入模式以外的输入模式;优选地,所述非预定模式包括手写输入模式。
[0057]例如,预定输入模式包括:数字输入模式、符号输入模式、语言输入模式;非预定输入模式包括:笔画输入模式和手写输入模式。与输入法的当前显示面板相对应的输入模式为手写输入模式,则计算机设备不执行输入模式之间的切换操作。
[0058]优选地,本优选方案中,计算机设备还向用户呈现提示信息,该提示信息用于提示用户当前不支持在输入模式之间的切换操作。
[0059]在步骤S3中,计算机设备在输入法中呈现与所确定的输入模式对应的显示面板。
[0060]例如,在步骤SI中,计算机设备根据用户在输入法的当前显示面板中执行的手势信息,确定方向信息,该方向信息所指示的方向为“左”;在步骤S2中,计算机设备根据该方向信息,确定需要切换至的输入模式为符号输入模式;在步骤S3中,计算机设备在输入法中呈现与符号输入模式相对应的显示面板。
[0061]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何在输入法中呈现与所确定的输入模式对应的显示面板的实现方式,均应包含在本发明的范围内。
[0062]现有技术的输入法中,根据用户在输入法的当前显示面板中点击预定按钮的操作,来执行在不同输入模式之间的切换;例如,当用户点击地球键时,输入法在中文输入模式和英文输入模式之间执行切换;又例如,当用户点击标记有“123”的按键时,输入法将当前输入模式切换为数字输入模式。该方案要求用户必须先在当前显示面板中找到用于切换的预定按钮,再通过点击该预定按钮来触发输入模式之间的切换,这非常耗费时间,且执行切换操作的次数越多,用户需要花费浪费的时间和精力也就越多。
[0063]此外,在不同的输入法中,用于切换的预定按钮在显示面板中的位置可能不同,预定按钮的形状或样式也可能不同,这使得用户可能需要花费更多的时间,来寻找用于切换的预定按钮。
[0064]根据本实施例的方案,用户不需要在显示面板中寻找用于进行输入模式的切换的预定按钮,只需要在当前显示面板中执行简单的手势操作,便能够很方便地在不用的输入模式之间进行切换,这大大节省了切换输入模式所需要的时间;并且,针对不同的输入法,用户所需要执行的手势操作可以是相同的,从而使得用户不需要对其使用的输入法进行区分,进一步节省了用户的时间和精力。
[0065]此外,可当与输入法的当前显示面板相对应的输入模式为预定输入模式时,才确定需要切换至的输入模式,而当与输入法的当前显示面板相对应的输入模式为非预定输入模式时,不执行切换操作,从而对输入模式之间的切换进行更准确的控制,且能够避免切换错误或输入错误;例如,用户在当前显示面板中执行从左向右滑动的手势操作,该手势操作可能用于在输入模式之间进行切换,也可能用于在手写输入模式中输入笔画“一”,则若当前输入模式为手写输入模式,用户执行该手势操作时,可能会造成切换错误或输入错误,而本发明可有效地避免此类情况下可能引起的切换错误或输入错误。
[0066]图2为本发明一个实施例的用于在计算机设备中切换输入模式的装置的结构示意图。该用于切换输入模式的装置(以下简称为“切换装置”)包括第一确定装置1、第二确定装置2和呈现装置3。
[0067]第一确定装置I根据用户在输入法的当前显示面板中执行的手势操作,确定方向信息。
[0068]其中,所述当前显示面板用于指示计算机设备中当前所呈现的、与输入法的当前输入模式相对应的显示面板。例如,输入法的当前输入模式为数字输入模式,当前显示面板为与数字输入模式相对应的显示面板。
[0069]其中,所述方向信息用于指示用户执行
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1