[除夕福利]fcitx-yatable一个可以使用的码表输入法

系统字体配置、中文显示和输入法问题
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: [除夕福利]fcitx-yatable一个可以使用的码表输入法

#16

帖子 wangdu2002 » 2016-02-09 1:22

顶楼现身,不等清明,也不烧纸,多谢之。
坛友能留个直接联系沟通方式吗?屮也不知啥方式最适合。
真的很想跟你学习请教输入法编程问题,也不知你能否抽出时间给予指导。
yatable能改成独立输入软件吗?屮在聊天版也发了一贴,希望顶楼能看到。
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: [除夕福利]fcitx-yatable一个可以使用的码表输入法

#17

帖子 YeLee » 2016-02-09 8:29

弄独立输入法太折腾了,而且Linux下面各个图形库都弄一套,各种混乱,还有窗口跟随各种奇葩情况,没必要去造轮子嘛,好好用好当前的输入法框架就好。当初折腾这东西也只是因为龙芯本子用不了rime而已。现在龙芯本子坏了,这弱鸡输入法也是许久没有用了。
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: [除夕福利]fcitx-yatable一个可以使用的码表输入法

#18

帖子 wangdu2002 » 2016-02-14 0:36

真氏太遗憾了。

其实屮以为,重复造轮子也没啥不好。首先同样的的轮子造法不同,用起来也不一样。就象操作系统或
发行版一样,微软有自己的轮子,苹果也有自己的轮子,Gnux系统也在持续造自己的轮子。。。

其次,轮子也氏各不相同,有卡车的轮子,有公车的轮子,有轿车的轮子,也有电动车和自行车的轮子,各有各的用途。
对于输服台软件也一样,象Fcitx、ibus之类的输服框架,大而全,功能强,适合大电脑主流应用。不过在小微型系统,定
制系统,以及含手机之类嵌入式系统,这些大框架显得不氏太合适。

更何况,对于开放的Gnux系统,更氏提倡和广泛实践多样化选择,屮也喜欢这种充分个性化的精神。

屮很想要一个极为轻量级,代码充分简化的输入程序,主要针对拼形(拼音只支持单字即可,也可当作特殊拼形处理),只需捕获键盘,查数据库中的汉字,向客户程序发送编码即可。由于较好的拼形码案都基本无重,所以无需在GUI界面和侯选上下多大力气,花哨功能一概不要,这样代码量可以至简又实用。

Fcitx的早期版本源码倒氏可以参考廋身修改,可惜编译不顺,也不知新的X系统输入法接口该怎么应用。输入法开发文档
太难找了。楼主的Yatable设计思路也很对屮的胃口,只可惜不能独立捕获键盘和发送汉字。。。
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: [除夕福利]fcitx-yatable一个可以使用的码表输入法

#19

帖子 wangdu2002 » 2016-04-28 14:23

附件里氏屮补充的wubi98码案的两个yatable文件,麻烦老大瞧下还要怎么改动才能正常使用。 :em02
wubi98.conf.in之内容如下:
[YaTableConfig]
Enable=True
id=wubi98
DisplayName=五笔98
Priority=4
LangCode=zh_CN
Database=wubi98
CodeMaxAllmatch=1
PhraseCodeNoempty=False
PhraseCodeUseonce=True
附件
wubi98.txt.xz
(61.29 KiB) 已下载 467 次
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: [除夕福利]fcitx-yatable一个可以使用的码表输入法

#20

帖子 YeLee » 2016-04-30 16:41

手动生成一下码表吧

代码: 全选

sqlite3 wubi98 < wubi98.txt
然后把这东西另存为wubi98.conf

代码: 全选

[YaTableConfig]
Enable=True
id=wubi98
DisplayName=五笔98
Priority=4
LangCode=zh_CN
Database=wubi98
CodeMaxAllmatch=1
PhraseCodeNoempty=False
PhraseCodeUseonce=True
再把wubi98.conf和wubi98这两个文件拷贝到~/.config/fcitx/yatable下面去。
最后再拷一个wubi98.png的文件到Fcitx的skins目录下面,重启一下Fcitx就可以了。 :em01
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: [除夕福利]fcitx-yatable一个可以使用的码表输入法

#21

帖子 wangdu2002 » 2016-05-01 3:18

已照要求复制了两个文件wubi98.conf和wubi98,也搞了一个wubi98.png到/usr/share/fcitx/skin/default/之下。
重启了fcitx,没有五笔98条目出现,注销重登录,仍没有五笔98条目出现;干脆重启电脑,还氏没有五笔98条目出现;

请看附件的截图。注意‘五笔九八’氏fcitx的九八码表,屮特地用汉字表示,这氏在/usr/share/fcitx/table/下面的。
而yatable的码表氏在/usr/share/fcitx/yatable/之下,主目录~/.config/fcitx/yatble/下也有一份,且刚才多复制了wubi98.conf
进这个目录。照理应当出现三个条目:五笔86,五笔98,仓颉五代的,可惜还氏只出现两个。
附件
yatable0.png
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64