分页: 1 / 1

AlphaIM 智能拼音输入法

发表于 : 2017-01-06 17:28
kartorz
Linux下面的输入法,似乎都不太好用,总觉得与搜狗,紫光拼音有点差距,做完第一个开源辞典软件:AlphaDict后,决定自己做一个试试看, 没想到一下子掉入了好大的一个”坑“里,足足花了近一年的时间,不过,好歹总算是做出了一个1.0版本,一个基本可用的输入法。做完以后,很累也很失落,坑太多,没有那么多得精力去填满它,所以,感觉这个输入法用得人估计不会太多。发到这里,大家有兴趣的话,可以试试看看。 因为,我会一直使用该输入法,所以也会持续改进下去。

sf: https://sourceforge.net/projects/aphaim/
github: https://github.com/kartorz/AlphaIM

尽量在 github 上面拉源码编译,只依赖 gtk 和 boost, 编译比较简单,一般来说都能过的。

如果对输入法开发有兴趣,可以看看这篇我写的blog http://blog.csdn.net/kartorz/article/details/53995850

目前,这个输入法的输入速度,感觉还是可以的,同 win10 自带的输入法比较像。
还没有处理的问题是:
. 只支持 xim 协议。
. 配置方面,需要自己去配置,没有写发布版本的配置脚本。
. 没有配置选项, 不能修改快捷键等配制。

Re: AlphaIM 智能拼音输入法

发表于 : 2017-01-06 18:08
百草谷居士
我本来还有点兴趣,但是一看要自己编译,还要自己配置,一刻吓跑了

Re: AlphaIM 智能拼音输入法

发表于 : 2017-01-06 19:24
qy117121
用五笔的支持下

Re: AlphaIM 智能拼音输入法

发表于 : 2017-01-07 1:52
Ping-Wu
kartorz 写了:Linux下面的输入法,似乎都不太好用,
以下是在UbuntuMate里使用ibus-pinyin的两个例子:

输入“wmd”字母:
Workspace 1_015.jpg
输入“wmdj”字母:
Workspace 1_016.jpg
以上使用时,中文字的显示是瞬时的(instant),完全感觉不到有任何的latency。

Re: AlphaIM 智能拼音输入法

发表于 : 2017-01-07 10:31
kartorz
没有贬低其它输入法的意思,在自己开发前使用的是 ibus , fcitx 也用过。 不好用,也不是说他们输入卡顿,反正就是使用起来,配置,输入等觉得不太顺手, 没有win下面的紫光拼音,用得舒服。
我现在用我的输入法,就觉得比较简单顺手, 不过同紫光还是有些差距的。
Ping-Wu 写了:
kartorz 写了:Linux下面的输入法,似乎都不太好用,
以下是在UbuntuMate里使用ibus-pinyin的两个例子:

输入“wmd”字母:
Workspace 1_015.jpg
输入“wmdj”字母:
Workspace 1_016.jpg
以上使用时,中文字的显示是瞬时的(instant),完全感觉不到有任何的latency。

Re: AlphaIM 智能拼音输入法

发表于 : 2017-01-07 11:47
Ping-Wu
kartorz 写了:没有贬低其它输入法的意思,在自己开发前使用的是 ibus , fcitx 也用过。 不好用,也不是说他们输入卡顿,反正就是使用起来,配置,输入等觉得不太顺手, 没有win下面的紫光拼音,用得舒服。
我现在用我的输入法,就觉得比较简单顺手, 不过同紫光还是有些差距的。
如我在其他帖子里提到的,ibus或ibus-pinyin本身并不“代表任何意义”,因为在Ubuntu预设配置环境之下,基本上根本不能使用。我们转到fcitx一阵子,发现稳定度在有些情况实在不太够,自己使用也许还可以,拿出来推广的话则会丢Linux的脸。但是因为Ubuntu里预设的ibus-pinyin很不好用,我们也不会对不相干的人推荐。

我对您帖子回复的重点,主要是想指出,ibus-pinyin只要经过简单的改变配置环境后,用起来好多了。我的意思是说,我们没有花太多的功夫,就可以很顺利的(至少对我们来讲)使用主流的中文输入法(虽然这是Ubuntu论坛,ibus的主要负责单位红帽公司还是大家公认Linux的主流)。

开发一个新的中文输入法当然需要很深的功力以及几乎无限的时间。我想,如果能把我们已经很有限的资源拿来增强主流工具的功能,大家是不是更可受益???


《补充》如我在另帖里指出的,"chua 欻"这个字ibus-pinyin就打不出来。另外,ibus-pinyin里的词组也很久没有人更新了。

Re: AlphaIM 智能拼音输入法

发表于 : 2017-01-07 11:50
TeliuTe
紫光2.0以前用过挺好用的,印象挺深的是2.0以后安装包要新版的啥啥来运行,好像没有linux的版本
这阵装fedroa碰到的第一个问题也是输入法,勉强把搜狗装进去,但是没有输入条
感觉输入法的基本要求就是词组要多、尽量少选字

Re: AlphaIM 智能拼音输入法

发表于 : 2017-01-07 13:27
谢宝良
不喜欢智能类拼音。习惯形码双拼输入法。

创造一种输入法,不如学习一个形码拼音输入法。记得当年(09年)转到linux下的时候,linux下的输入法真的太垃圾了,为了能继续下去,就学会了双拼带辅助码的输入法。然后就不再羡慕win系统的任何智能输入法,如搜狗输入法。

Re: AlphaIM 智能拼音输入法

发表于 : 2017-01-07 14:41
Ping-Wu
TeliuTe 写了:感觉输入法的基本要求就是词组要多、尽量少选字
非常同意!

一般我们都会从Ubuntu套件库里装设pinyin-database,来增加ibus-pinyin的词汇。使用一阵子后,自己常用的词组会累积在 $HOME/.cache/ibus/pinyin/user-1.0.db这个(SQLite database)档案里。时间越久,这个词库越强大,也就越好用。这个档案成熟以后,可以放到/usr/share/ibus-pinyin/这个档案夹里,成为系统的一部分。我们还没有做到这个地步,不过在装新系统时一定会把这个档案复制进去。

一般人使用ibus-pinyin时,不会去装pinyin-database。一开始使用ibus-pinyin时,因为还没有建立自己的词库,当然也不会很好用,于是就转用其他的输入法(甚至像LZ这么高功力的人,自己写一个 :Haha )。这种现象见多了,也不觉得怪了。

另外,在使用ibus-pinyin时,必须同时装一个“补助”套件叫 ibus-libpinyin*。没有后者,ibus-pinyin非常不好用。这一点,好像还没有人提到。

pinyin-database里的ibus-pinyin词汇已经有6~7(?)年旧了,没有人更新内容,错误的地方也没有人在改。大家就继续混下去吧。

*我会把它叫做“补助套件”。因为在选择输入法时,还是要选ibus-pinyin(拼音),而不是ibus-libpinyin(智能拼音)。