ibus下定制自己的libpinyin
2013-06-05 16:36
1526 查看
转载请注明出处
智能拼音输入法从ibus-pinyin更名为ibus-libpinyin。具体改动github上有。我们关心的是,怎么把别扭到不行的libpinyin改造成近似搜狗般顺手的输入法。
1. 词库
libpinyin添加了词库导入功能,并刚刚修复相关bug,所以要先更新libpinyin到最新版。在libpinyin的配置界面(可以从语言选项---输入源找到,实在找不到,/usr/share/ibus-libpinyin/setup/main2.py),可以找到用户数据导入选项。这个要求文件: a. 文件采用本地编码格式 b. 格式为每行“字符 拼音 位置(可选)”,且字符数和拼音数要对应,例如“你好 ni'hao 5”。去搜狗词库下搜狗细胞词库文件,然后下个深蓝词库转换器(exe),wine中打开转换器,选择从搜狗细胞词库转换到手机QQ格式,转换结束后不要选择文件保存本地,编码格式不大对,在输出框里面全选复制粘贴到你的文本编辑器,保存为.txt后缀。然后在libpinyin配置界面导入即可。导入完成后,kill
ibus-engine-libpinyin进程,再切回拼音输入法。
2. 符号表情
libpinyin添加了扩展脚本功能,好像google拼音也可以用,接口一样的。
安装扩展:
1. 把下面的代码写入~.config/ibus/libpinyin/user.lua
2. kill ibus-engine-libpinyin 进程
3. 切换至拼音输入法,按i,会多出一个符号表情选项
可以编辑扩充符号表情库的。
不知道符号表情英文是什么,乱写一个别笑话。
********************************************我是分割线********************************************
-- encoding: UTF-8
_CHAR_FACE = {
":-D", ":-)", ";-)", ":-O", ":)", ":-P", ":-(", "~~~^_^~~~", "-_-!", "-_-|||", "=_=", "-_-#", "$_$", "?_?", "T^T", "+_+", "(#`′)凸", "╭∩╮()^))╭∩╮鄙视你!", "⊙﹏⊙b汗", "o(>﹏<)o不要啊", "O(∩_∩)O哈哈~", "O(∩_∩)O~", "(*^◎^*)", "o(≥v≤)o~~好棒", "{{{(>_<)}}}", "╭(╯^╰)╮", "哼(ˉ(∞)ˉ)唧",
"(~o~)~zZ", "↖(^ω^)↗", "o(╯□╰)o", "~(@^_^@)~", "(¯『¯)口水", "%>_<%", "(+﹏+)~狂晕", "~~o(>_<)o~~", "/(ㄒoㄒ)/~~", "(╰_╯)#", "(^o^)/", "o()^))o唉", "(@﹏@)~", "~(≥▽≤)/~", "(╯﹏╰)b", "╮(╯_╰)╭", "(╯﹏╰)", "O__O\"…", "(*^__^*)嘻嘻……", "X﹏X", "(⊙_⊙?)", "o_O???", "~~~~(>_<)~~~~",
"(⊙o⊙)啊!", "(^o^)/~", "(^o^)/同意", "(⊙o⊙)哦", "(⊙_⊙)?", "╮(╯_╰)╭", "(⊙_⊙)", "(⊙v⊙)嗯", "(⊙o⊙)?", "(⊙o⊙)", "O(∩_∩)O嗯!", "(⊙o⊙)!", "~(≥▽≤)/~啦啦啦", "(^o^)/YES!", "(ˇˍˇ)想~", "(O_O)?", "O(∩_∩)O哈!", "O(∩_∩)O好的", "(⊙o⊙)…", "(=@__@=)哪里?", "(^_^)/~~拜拜", "(^_^)不错嘛", "~(≥▽≤)/~",
"(#`′)靠", "我靠(`o′)凸", "O(∩_∩)O~~", "╭(╯3╰)╮", "O(∩_∩)O谢谢", "(⊙o⊙)嗯", "╮(╯▽╰)╭", "(*@ο@*)哇~", "(>^ω^<)喵", "o(>﹏<)o千万别", "╮(╯﹏╰)╭", "O(∩_∩)O哈哈哈~", "Y(^o^)Y", "咕~~(╯﹏╰)b", "(~『~)~zZ", "(~o~)Y", "(⊙o⊙)千真万确", "(∩_∩)", "(⊙o⊙)哇", "(⊙o⊙?)", "(⊙o⊙)?", "(⊙o⊙)是的", "(⊙o⊙)",
"(⊙o⊙?)不懂", "(⊙_⊙)一般吧", "(╯3╰)", "(ˇˍˇ)", "(≥▽≤)/", "(╯▽╰)"
}
function char_face(input)
return _CHAR_FACE
end
------------
ime.register_command("bq", "char_face", "符号表情")
print("user lua script loaded.")
智能拼音输入法从ibus-pinyin更名为ibus-libpinyin。具体改动github上有。我们关心的是,怎么把别扭到不行的libpinyin改造成近似搜狗般顺手的输入法。
1. 词库
libpinyin添加了词库导入功能,并刚刚修复相关bug,所以要先更新libpinyin到最新版。在libpinyin的配置界面(可以从语言选项---输入源找到,实在找不到,/usr/share/ibus-libpinyin/setup/main2.py),可以找到用户数据导入选项。这个要求文件: a. 文件采用本地编码格式 b. 格式为每行“字符 拼音 位置(可选)”,且字符数和拼音数要对应,例如“你好 ni'hao 5”。去搜狗词库下搜狗细胞词库文件,然后下个深蓝词库转换器(exe),wine中打开转换器,选择从搜狗细胞词库转换到手机QQ格式,转换结束后不要选择文件保存本地,编码格式不大对,在输出框里面全选复制粘贴到你的文本编辑器,保存为.txt后缀。然后在libpinyin配置界面导入即可。导入完成后,kill
ibus-engine-libpinyin进程,再切回拼音输入法。
2. 符号表情
libpinyin添加了扩展脚本功能,好像google拼音也可以用,接口一样的。
安装扩展:
1. 把下面的代码写入~.config/ibus/libpinyin/user.lua
2. kill ibus-engine-libpinyin 进程
3. 切换至拼音输入法,按i,会多出一个符号表情选项
可以编辑扩充符号表情库的。
不知道符号表情英文是什么,乱写一个别笑话。
********************************************我是分割线********************************************
-- encoding: UTF-8
_CHAR_FACE = {
":-D", ":-)", ";-)", ":-O", ":)", ":-P", ":-(", "~~~^_^~~~", "-_-!", "-_-|||", "=_=", "-_-#", "$_$", "?_?", "T^T", "+_+", "(#`′)凸", "╭∩╮()^))╭∩╮鄙视你!", "⊙﹏⊙b汗", "o(>﹏<)o不要啊", "O(∩_∩)O哈哈~", "O(∩_∩)O~", "(*^◎^*)", "o(≥v≤)o~~好棒", "{{{(>_<)}}}", "╭(╯^╰)╮", "哼(ˉ(∞)ˉ)唧",
"(~o~)~zZ", "↖(^ω^)↗", "o(╯□╰)o", "~(@^_^@)~", "(¯『¯)口水", "%>_<%", "(+﹏+)~狂晕", "~~o(>_<)o~~", "/(ㄒoㄒ)/~~", "(╰_╯)#", "(^o^)/", "o()^))o唉", "(@﹏@)~", "~(≥▽≤)/~", "(╯﹏╰)b", "╮(╯_╰)╭", "(╯﹏╰)", "O__O\"…", "(*^__^*)嘻嘻……", "X﹏X", "(⊙_⊙?)", "o_O???", "~~~~(>_<)~~~~",
"(⊙o⊙)啊!", "(^o^)/~", "(^o^)/同意", "(⊙o⊙)哦", "(⊙_⊙)?", "╮(╯_╰)╭", "(⊙_⊙)", "(⊙v⊙)嗯", "(⊙o⊙)?", "(⊙o⊙)", "O(∩_∩)O嗯!", "(⊙o⊙)!", "~(≥▽≤)/~啦啦啦", "(^o^)/YES!", "(ˇˍˇ)想~", "(O_O)?", "O(∩_∩)O哈!", "O(∩_∩)O好的", "(⊙o⊙)…", "(=@__@=)哪里?", "(^_^)/~~拜拜", "(^_^)不错嘛", "~(≥▽≤)/~",
"(#`′)靠", "我靠(`o′)凸", "O(∩_∩)O~~", "╭(╯3╰)╮", "O(∩_∩)O谢谢", "(⊙o⊙)嗯", "╮(╯▽╰)╭", "(*@ο@*)哇~", "(>^ω^<)喵", "o(>﹏<)o千万别", "╮(╯﹏╰)╭", "O(∩_∩)O哈哈哈~", "Y(^o^)Y", "咕~~(╯﹏╰)b", "(~『~)~zZ", "(~o~)Y", "(⊙o⊙)千真万确", "(∩_∩)", "(⊙o⊙)哇", "(⊙o⊙?)", "(⊙o⊙)?", "(⊙o⊙)是的", "(⊙o⊙)",
"(⊙o⊙?)不懂", "(⊙_⊙)一般吧", "(╯3╰)", "(ˇˍˇ)", "(≥▽≤)/", "(╯▽╰)"
}
function char_face(input)
return _CHAR_FACE
end
------------
ime.register_command("bq", "char_face", "符号表情")
print("user lua script loaded.")
相关文章推荐
- 定制自己的ubun安装镜像
- SwipeToLoadLayout--小白也能轻松定制自己的刷新效果
- 定制自己的Request
- 自己定制SPS的颜色
- android中定制自己的日志打印工具
- 定制自己的日志工具
- 第一行代码-13.3 定制自己的日志工具
- Android开发之Volley定制自己的Request
- Android Volley完全解析(三),定制自己的Request
- 自己定制Linux发行版(资料)
- 量身定制您自己的IT运维管理系统 推荐
- 定制自己的shellcode
- 在SUN WTK上定制自己的模拟器
- 为python的pip定制自己的本地PyPI源
- 定制自己的Linux时,Ramdisk、Initrd及根系统的制作
- J2ME定制自己的进度条
- Android Volley完全解析(三),定制自己的Request
- android 非运营商定制项目如何客制化自己的开关机动画、开关机铃声
- 自己定制Flex预加载器
- MOSS母版页 ---定制自己的母版页