输入方法及终端设备的制造方法_2

文档序号:9750464阅读:来源:国知局
颜色变更、按键形状变更、按键排列方式变更。其中,变换输入界面按键出发动作默认为点击操作,可以由用户设置变更,例如变更为滑动操作。
[0041]本发明实施例中,上述测用户对所述输入界面上目标按键的触发操作之前,可以预先存储目标按键对应的触发操作,预先存储的目标按键的触发操作包括以下任意一种:点击、按下、滑过、抬起,此状态下检测到目标按键的触发操作发生时,输入目标按键对应字符;还可以预先存储的目标按键的触发操作包括以下任意至少两种:点击、按下、滑过、抬起。
[0042]本发明实施例中,可以为目标按键设置多种触发方式,例如,设置目标按键的触发方式为点击和滑动,则当目标按键被点击或者滑动时,输入目标按键对应的字符或指令。
[0043]本发明实施例中,可以根据用户设置,预先存储目标按键对应的触发操作,也可以预先存储默认触发操作,用户可以设置变更默认设置。
[0044]本发明实施例中,中文输入状态下,显示文字备选框,文字备选框显示至少一项备选文字,输入被用户选择的备选文字,例如,拼音输入状态,输入拼音为nihao,则显示“你好”、“拟好”等一系列备选文字,还可以为不同的备选文字分配不同的编码。
[0045]本发明实施例中,可选的,至少一种类型的按键包括以下至少一种按键:字母按键、数字按键、符号按键、功能按键。
[0046]本发明实施例中,数字按键可以包括0、1、2、3、4、5、6、7、8、9、00等,字母按键可以包括26个英文字母。
[0047]本发明实施例中,功能按键包括以下至少一种按键:中英文切换键、英文大小写切换键、删除键、语音文字输入切换键、触发操作切换键、字符切换键。
[0048]本发明实施例中,可以通过多种方式显示按键,例如同一类型的按键呈环形显示,或者至少一种类型的按键中同一类型的按键呈V形显示,或者至少一种类型的按键中同一类型的按键呈倒V形显示,或者至少一种类型的按键中同一类型的按键呈U形显示,或者至少一种类型的按键中同一类型的按键呈倒U形显示。另外本发明实施例中可以通过颜色或者形状区分不同类型的按键,也可以通过颜色或者形状区分统一类型中不同的按键。
[0049]图2本发明实施例提供的一种输入界面示意图,如图2所示至少一种类型的按键中同一类型的按键环形显示,从外环到内环内依次为字母键、数字键、功能键,中心显示提交键。
[0050]以图2所示的输入界面为例,滑动输入方式进行输入时,依次滑动输入字母即可实现输入,例如,输入zaoan,则依次滑动按键z、a、ο、a、η。
[0051]需要说明的是,图2仅为本发明实施例的一种输入界面显示示意图,图2不构成对本发明实施例的限定,本发明实施例还可以采用其他形式的输入界面,能够达到提高输入正确率的目的即可。
[0052]本发明实施例的输入方法,输入界面上同一类型的两按键之间具有不经过同一类型其他按键的连线路径,检测用户输入位于输入界面上目标按键的触发操作,输入目标按键对应的字符,从而便于用户在输入时精准输入目标按键,降低误触碰其他按键的概率,以提尚输入正确率。
[0053]本发明实施例的输入方法,通过把虚拟按键进行环形排列,这样连接不同字母或数字时有足够的空间让滑动的手指或触控笔不会触碰到非目标字母或数字;此外,把虚拟按键进行环形排列,除了可以放置字母按键和功能按键外,有足够的空间把数字和常用字符也放在同一个键盘面板上,如把26个字母环形排列后,中间有足够的空间可以继续环形排列常用符号和数字,接着,可以排列删除输入、切换字母大小写、切换中英文、切换不同符号、切换手写或语音输入等的按键,最后中间一个是提交键,这样,可以在输入字母后直接输入数字或符号,提高输入效率;而且环形设计让滑行输入数字变得可行;再者,在使用滑行输入法时可以避免滑行时触碰其他非目标的字母或数字,提高滑行输入法滑行响应的精准度,做到“所滑即所得”。
[0054]以下,以一个具体实例对本发明的输入界面进行说明。
[0055](— )绘制虚拟键盘:
[0056]1.设计环形键盘图样,把设计的效果图进行切图,把里面的每一个按钮图片切下来。
[0057]2.用程序(如java的JButton类)设计相关按钮(BUTTON);并根据相应位置排列到键盘面板上;然后用切下来的按钮图片对按钮进行设置即可。
[0058](二)、对每一个按钮绑定相关事件(如类似addAct1nListener—样绑定):
[0059]1.所有字母和数字按钮都绑定按下事件(KEYD0WN),调用函数HideOtherKeys(参数:按键类型)、KeyIn(参数:当前字母或数字、符号)。
[0060]2.所有字母和数字按钮都绑定经过事件(OVER),调用函数KeyIn(参数:当前字母或数字、符号)。
[0061 ] 3.所有字母和数字按钮都绑定提起事件(KEYUP),函数DisplayOtherKeysO。
[0062]4.所有按钮都绑定点击事件(CLICK),调用函数KeyIn(参数:当前字母或数字、符号)或其他功能键函数(参考列表四描述)。
[0063]5.对于字母按钮,按下、经过、点击都可以对输入框进行输入当前字母,如带有提示输入,则在提示处显示,不直接显示到输入框。
[0064]对于数字按钮,按下、经过、点击都可以把当前数字显示到输入框。
[0065]对于符号按钮,点击后直接显示到输入框。
[0066]删除按钮绑定CLICK事件,调用DeleteO函数。
[0067]大小写字母切换按钮绑定CLICK事件,调用SetUppercase O函数。
[0068]中英文切换按钮(也可根据实际情况切换其他语言)绑定CLICK事件,调用SwitchLang()函数。
[0069]符号切换按钮绑定CLICK事件,调用SwitchPunctuat 1n()函数。
[°07°] 手写输入按钮绑定CLICK事件,调用Handwrite O函数。
[0071]语音输入按钮CLICK事件,调用Voice O函数。
[0072 ] GO按钮CLICK事件,调用Submi t O函数。
[0073]相关函数解释:
[0074]HideOtherKeys(参数:按键类型):按键类型为字母时隐藏非字母键,按键类型为数字时隐藏非数字键。
[0075]DisplayOtherKeysO:显示所有按键。
[0076]KeyIn(参数:当前字母或数字、符号):英文状态下,直接把当前字母或数字、符号显示到输入框;中文状态下把字母显示到提示区,此时提示区显示可供选择相关中文字符。
[0077]DeleteO:对输入框的输入或提示区的字母进行后退删除。
[0078]SetUppercaseO:可切换字母键显示字母大小写,小写状态下点击显示大写,大写状态下点击显示小写。
[0079]SwitchLangO:切换中文或英文输入。
[0080]SwitchPunctuat1nO:相当于分页按钮,点击可以让符号键切换显示不同的符号。
[0081 ] HandwriteO:手写输入时点击此键。
[0082]VoiceO:语音输入时点击此键。
[0083]SubmitO:表单输入完毕后点击该键可以提交表单。
[0084]其他说明:不管是滑行输入还是点击输入,都调用KeyIn(参数:当前字母或数字、符号)函数,所以本发明同时支持滑行和点击输入。
[0085]如图3所示,本发明实施例提供一种终端设备,包括:
[0086]显示模块31,用于显示输入界面,输入界面包含至少一种类型的按键,至少一种类型的按键中同一类型的第一按键与第二按键之间具有不经过第三按键的连线路径,第三按键与第一按键及第二按键属于同一类型的按键;
[0087]检测模块32,用于检测用户对输入界面上目标按键的触发操作;
[0088]输入模块33,用于根据所述触发操作,执行所述目标按键对应的指令。
[0089]本发明实施
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1