ibus下定制自己的libpinyin
来源:互联网 发布:用vb编写计算器的程序 编辑:程序博客网 时间:2024/05/23 00:07
转载请注明出处
智能拼音输入法从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下定制自己的libpinyin
- PHP下定制自己的记数器
- ubuntu下ibus的设置
- 在debian stretch上编译安装ibus-libpinyin(V1.7.3)过程记录
- 定制自己的linux
- 定制自己的DataGridView
- 定制自己的Form
- 定制自己的infoTemplate
- 定制自己的launch
- 定制自己的eversecOS
- 定制自己的ACTION
- 定制自己的控件
- 定制自己的FancyBox
- 定制自己的VIM
- 定制自己的Request
- 定制自己的SolrRequestHandler
- 定制自己的内核
- 定制自己的BaseActivity
- 推荐系统
- wordpress主题中style.css文件需要用到的注释说明
- 仿射(Affine)空间
- 算法设计基础
- oracle批量删除的方法
- ibus下定制自己的libpinyin
- 基于flex的bpmn流程编辑器
- 一些常见的概率生成器的题目
- JNI java native方法
- linux优秀博客
- Intellij IDEA 12初始化设置
- QT程序在ARM的执行环境配置脚本
- Smali--Dalvik虚拟机指令语言-->【android_smali语法学习一】
- maven实践-通过mvn命令执行java