`
碧血剑
  • 浏览: 213368 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Google 输入法api自定义体验

阅读更多

今天刚刚更新谷歌输入法。最新版本是:最新版本: 2.1.9.59。

那么最新版本有什么以往不同呢?那就是提供api,开发者可以根据接口开发谷歌输入法。下面看我的体验过程吧。

准备工作:输入法更新至最新版本2.1.9.59。最新版本才支持api功能。

google pingying api地址:http://www.google.com/ime/pinyin/api.html 有兴趣可以看看吧。

 

介绍一下:谷歌输入法api接口采用Lua脚本程序,对于熟悉JAVAscript,VBscript的朋友上手非常方便。

HelloWorld事例:

一段简单的Lua脚本程序就可以构成一个最基本的输入法扩展模块。下面是“Hello,World!”程序示例:

 

helloworld.lua

 

function HelloWorld()
  return "Hello,World!"
end

ime.register_command("hw", "HelloWorld", "test")

 

 

代码解释一下:

这一段代码由一个自定义的Lua函数和一行ime.register_command函数调用组成。自定义的Lua函数HelloWorld()简单地返回一个Lua字符串"Hello,World!",这表明该输入法扩展函数被调用后,显示给最终用户的候选项为"Hello,World!"。ime.register_command函数调用将自定义的输入法扩展函数注册到谷歌拼音输入法中。其中,第一个参数"hw"表示该扩展功能在i扩展模式中对应的命令名是"hw",第二个参数表示该扩展功能对应的入口函数(自定义的Lua函数)是"HelloWorld",第三个参数是显示在i扩展模式命令列表内的简短说明文字。

ok,我们把写好的helloworld.lua添加到谷歌输入法中。看图操作。

使用任何文本编辑器输入上述程序后,以helloworld.lua为文件名保存到安装有谷歌拼音输入法的计算机中。然后,打开谷歌拼音输入法选项设置窗口,在"扩展"页面中,点击"安装扩展包"按钮,选择保存在计算机内的helloworld.lua。安装后,打开记事本程序,切换到谷歌拼音输入法,键入"ihw",谷歌拼音输入法的候选项窗口中将出现唯一候选项"Hello,World!"。

单击右键属性设置-扩展。单击安装扩展包,选择刚刚helloworld.lua文件保存位置。单击确定。

 

切换到谷歌拼音输入法,键入"ihw",谷歌拼音输入法的候选项窗口中将出现唯一候选项"Hello,World!"。

OK.完成体验。觉得如何。我觉得很不错。

 

题外话说说:大家都知道,在开发者圈子内,谷歌的所有产品,都很受开发者的追捧。为什么?谷歌的战略:永远做平台,开放接口,就是opensource,之后由开源爱好者来辅助完成。这就是谷歌所有产品的战略。

现在谷歌的最新产品Google Wave虽然在内测,但是求帐号的人不计其数。在看看报道,也是同样开放api,不也是opensource道理吗。谷歌地图,谷歌android,及其他产品都符合这个理念。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    谷歌拼音输入法api

    谷歌拼音输入法扩展API开发指南(中文版)

    QQ拼音输入法的自定义短语

    QQ拼音输入法的自定义短语,方便输入小写和大写希腊字母(alpha、beta等)、日期(rq)和时间(sj)以及若干符号,如☐(kxfk)、☑(dgfk)、☒(dcfk)等。导入到QQ拼音输入法后即可。

    百度输入法自定义词库.txt

    这是百度输入法的自定义词库,可以更好的使用百度输入法。使用的时候需要导入百度输入法的最新版本中,百度输入法可以识别txt格式的词库,并且可以将其完美地合并到电脑

    如何把极品五笔输入法的自定义词库转移到另一台电脑

    如何把极品五笔输入法的自定义词库转移到另一台电脑

    SwitchIM 输入法快捷键自定义

    用MacOS的时候,有大于3个输入法的时候,很难控制输入法,都要来回按control+space 用这个软件可以自定义快捷键到自己想要的输入法,简单明了

    百度拼音输入法自定义短语导出

    百度拼音输入法自定义短语导出,主要添加了希腊字母,包括大写和小写,方便编辑文档时输入单个希腊字母。。。。

    谷歌拼音输入法二百万大词库.dic

    本词库系将搜集到的大词库用词库转换器转换成谷歌输入法的词库格式,导入到谷歌输入法中制作而成的词库。词库的使用方法很简单,在谷歌输入法状态栏上按右键,点击“属性设置-词典”,在“用户词典管理”中点击...

    Qt实现中文输入法面板(集成谷歌输入法核心)-源码

    Qt实现中文输入法面板,适合嵌入式设备输入,也能在windows上跑,效果还不错,输入核心有两种,一种是google的内核一种是我基于数据库实现的。体验程序:https://download.csdn.net/download/xiaoyan_yt/10634438

    google谷歌拼音输入法

    输入法 谷歌输入法 谷歌输入法 谷歌输入法 谷歌输入法 谷歌输入法 谷歌输入法 谷歌输入法 谷歌输入法 谷歌

    Android自定义输入法软键盘

    Android自定义输入法软键盘,博客地址: https://blog.csdn.net/DeMonliuhui/article/details/84589936

    Android谷歌拼音输入法源码

    内容概要:谷歌拼音输入法,支持中英文切换。C++代码,cmake编译通过,整个工程可以编译成一个输入法apk,安装后需要在设置里添加此输入法,再选择使用即可。 适合人群:C++/JAVA开发者,对有输入法定制需求的人群

    把搜狗词库导入到谷歌输入法里的小工具

    因为我一直使用谷歌输入法,但是又喜欢搜狗丰富的细胞词库 为了两全其美,就写了这么个转换小工具,希望大家喜欢 步骤: 1、下载搜狗txt格式的词库文件 。到www.sougou.com上下载词库 2、转换词库 3、用谷歌输入法...

    百度输入法手机版自定义郑码表

    安卓手机上安装百度输入法后将该码表导入即可在安卓手机上使用郑码输入法了。

    谷歌输入法最新个人词库

    最好用最实用最全面的谷歌输入法词库,欢迎大家下载

    android自定义车牌号输入法

    很多的移动应用中经常需要限定用户输入特定的字符,比如吱妇保,微信钱包等在输入支付密码的时候就是直接调出的纯数字键盘并且不允许用户切换为非数字键盘,这在一定程度上方便了前端数据校验同时也有很好的用户体验....

    谷歌输入法搜狗四十万词库.txt

    适用于谷歌拼音输入法的搜狗词库。词库的使用方法很简单,在谷歌输入法状态栏上按右键,点击“属性设置-词典”,在“用户词典管理”中点击“导入”即可。

    谷歌拼音输入法源码

    谷歌拼音输入法源码 略加调整

    API 切换输入法.zip

    API切换输入法_易语言 激活指定输入法 API切换输入法_易语言 激活指定输入法 API切换输入法_易语言 激活指定输入法

    Android 谷歌输入法1.1.5

    Android 谷歌输入法1.1.5Android 谷歌输入法1.1.5

    API检测输入法为中文或英文并进行中英文切换

    使用API检测输入法为中文输入或英文输入并进行中英文切换,解决官方文档提供的API函数在部分系统失效的问题

Global site tag (gtag.js) - Google Analytics