[发明专利]一种网页输入框的字符显示方法及系统有效
申请号: | 201310269319.X | 申请日: | 2013-06-28 |
公开(公告)号: | CN103279306A | 公开(公告)日: | 2013-09-04 |
发明(设计)人: | 冉正源;赵鸿飞;耿增强 | 申请(专利权)人: | 中科创达软件股份有限公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488;G06F3/0489;H04M1/725 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100191 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网页 输入 字符 显示 方法 系统 | ||
技术领域
本发明涉及数据输入领域,特别是涉及一种网页输入框的字符显示方法及系统。
背景技术
如今,智能手机发展迅速。越来越多的用户开始使用智能手机。
现有技术中,智能手机主要有两种系统。一种是安卓(Android)系统,另一种是IOS系统。
发明人经过研究发现,在Android4.1与Android4.2系统中,在使用浏览器浏览网页时,如果使用外接键盘作为输入设备,则在网页的输入框中无法使用日语输入法输入半角字符。
发明内容
本发明的目的是提供一种网页输入框的字符显示方法及系统,在使用外接键盘作为输入设备时,可以在网页的输入框中使用日语输入法输入并显示半角字符。
为实现上述目的,本发明提供了如下方案:
一种网页输入框的字符显示方法,所述方法应用于连接有外接键盘的采用安卓系统的终端,所述方法包括:
获取按键信息;
判断所述按键信息是否由所述外接键盘产生,得到第一判断结果;
当所述第一判断结果表示所述按键信息由所述外接键盘产生时,判断所述按键信息是否表示按键被按下,得到第二判断结果;
当所述第二判断结果表示所述按键信息表示按键被按下时,确定所述按键对应的第一字符;
在所述网页输入框显示所述第一字符。
可选的,所述在所述网页输入框显示所述第一字符,包括:
根据所述第一字符生成按键事件;
将所述按键事件分发至所述网页输入框对应的浏览器内核,以便所述浏览器内核根据所述按键事件,在所述网页输入框显示所述第一字符。
可选的,所述方法还包括:
当所述第一判断结果表示所述按键信息不是由所述外接键盘产生时,判断所述按键信息是否由虚拟键盘产生,得到第三判断结果;
当所述第三判断结果表示所述按键信息由虚拟键盘产生时,判断所述按键信息是否表示按键被释放,得到第四判断结果;
当所述第四判断结果表示所述按键信息表示按键被释放时,确定所述按键对应的第二字符;
在所述网页输入框显示所述第二字符。
可选的,所述判断所述按键信息是否由所述外接键盘产生,包括:
获取所述按键信息中携带的设备标识信息;
判断所述设备标识信息的取值是否大于等于零;
如果是,则所述按键信息是由所述外接键盘产生;
否则,所述按键信息是由虚拟键盘产生。
可选的,还包括:
判断所述按键信息是否由WebViewInputConnection模块产生,得到第五判断结果;
当所述第五判断结果表示所述按键信息是由WebViewInputConnection模块产生时,确定所述WebViewInputConnection模块需要输入的第三字符;
在所述网页输入框显示所述第三字符。
一种网页输入框的字符显示系统,所述系统应用于连接有外接键盘的采用安卓系统的终端,所述系统包括:
按键信息获取单元,用于获取按键信息;
第一判断单元,用于判断所述按键信息是否由所述外接键盘产生,得到第一判断结果;
第二判断单元,用于当所述第一判断结果表示所述按键信息由所述外接键盘产生时,判断所述按键信息是否表示按键被按下,得到第二判断结果;
第一字符确定单元,用于当所述第二判断结果表示所述按键信息表示按键被按下时,确定所述按键对应的第一字符;
第一字符显示单元,用于在所述网页输入框显示所述第一字符。
可选的,所述第一字符显示单元,包括:
按键事件生成子单元,用于根据所述第一字符生成按键事件;
第一字符显示子单元,用于将所述按键事件分发至所述网页输入框对应的浏览器内核,以便所述浏览器内核根据所述按键事件,在所述网页输入框显示所述第一字符。
可选的,所述系统还包括:
第三判断单元,用于当所述第一判断结果表示所述按键信息不是由所述外接键盘产生时,判断所述按键信息是否由虚拟键盘产生,得到第三判断结果;
第四判断单元,用于当所述第三判断结果表示所述按键信息由虚拟键盘产生时,判断所述按键信息是否表示按键被释放,得到第四判断结果;
第二字符确定单元,用于当所述第四判断结果表示所述按键信息表示按键被释放时,确定所述按键对应的第二字符;
第二字符显示单元,用于在所述网页输入框显示所述第二字符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科创达软件股份有限公司,未经中科创达软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310269319.X/2.html,转载请声明来源钻瓜专利网。