搜狗云输入:网站简单添加使用搜狗云计算输入法

搜狗云输入法是基于搜狗拼音输入法,依托云计算技术的一个概念性输入法产品。与一般输入法最明显的区别在于,完全靠服务器运算,具有更强大语言模型和词库,能大幅提升输入准确率,特别是长句输入准确率。

这里简介一下如何在自己的网站上添加搜狗的云输入法:

适用范围:适合各种网页
实现原理:当用户按下快捷键后,判断是否是已定义好的键值,若是,刚调出搜狗云输入法。

操作步骤:

1、在想添加该功能的页面里,找一个合适的放置代码的地方(添加和修改方便为主,我是以广告代码的方式加入。建议添加在靠页面底部的位置),然后加上下面的代码即可,记得在需要留言评论等的地方,添加个提示信息给网站访问用户,以提示如何调入该功能。

2、代码


3、代码解释:

上面的代码默认使用的是Ctrl+Y,你可以调整上面的keycode来自定义组合键,但是要注意功能键的冲突问题,像Ctrl+C、Ctrl+V、Ctrl+X 这样的常用组合键就别用了!

4、附录:keycode

keycode 48 = 0 equal braceright
keycode 49 = 1 exclam onesuperior
keycode 50 = 2 quotedbl twosuperior
keycode 51 = 3 section threesuperior
keycode 52 = 4 dollar
keycode 53 = 5 percent
keycode 54 = 6 ampersand
keycode 55 = 7 slash braceleft
keycode 56 = 8 parenleft bracketleft
keycode 57 = 9 parenright bracketright
keycode 65 = a A
keycode 66 = b B
keycode 67 = c C
keycode 68 = d D
keycode 69 = e E EuroSign
keycode 70 = f F
keycode 71 = g G
keycode 72 = h H
keycode 73 = i I
keycode 74 = j J
keycode 75 = k K
keycode 76 = l L
keycode 77 = m M mu
keycode 78 = n N
keycode 79 = o O
keycode 80 = p P
keycode 81 = q Q at
keycode 82 = r R
keycode 83 = s S
keycode 84 = t T
keycode 85 = u U
keycode 86 = v V
keycode 87 = w W
keycode 88 = x X
keycode 89 = y Y
keycode 90 = z Z

搜狗云输入法的大概运行流程:

激活云输入–>进行js初始化–>确定web页面的调用–>生成页面script标签–>进行.php页面调用,同时生成一个浮动的div标签–>完成输入法界面初始化,这个过程可能会出现JS不兼容等情况。

用户输入拼音–>web_ime/init2.php监视用户输入,通过AJAX与服务器端通信–>查询相关字库–>返回URL编码过后的结果–>进行汉字候选,候选字动态增减对应的是页面中

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据