AlphaIM 智能拼音输入法

仅仅用于软件推荐,不适合发求软件或软件使用问题方面的贴子
回复
kartorz
帖子: 6
注册时间: 2008-12-22 21:10

AlphaIM 智能拼音输入法

#1

帖子 kartorz » 2017-01-06 17:28

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 协议。
. 配置方面,需要自己去配置,没有写发布版本的配置脚本。
. 没有配置选项, 不能修改快捷键等配制。
附件
输入法屏幕截图
输入法屏幕截图
头像
百草谷居士
帖子: 3910
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: AlphaIM 智能拼音输入法

#2

帖子 百草谷居士 » 2017-01-06 18:08

我本来还有点兴趣,但是一看要自己编译,还要自己配置,一刻吓跑了
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
qy117121
论坛版主
帖子: 50528
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: AlphaIM 智能拼音输入法

#3

帖子 qy117121 » 2017-01-06 19:24

用五笔的支持下
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: AlphaIM 智能拼音输入法

#4

帖子 Ping-Wu » 2017-01-07 1:52

kartorz 写了:Linux下面的输入法,似乎都不太好用,
以下是在UbuntuMate里使用ibus-pinyin的两个例子:

输入“wmd”字母:
Workspace 1_015.jpg
输入“wmdj”字母:
Workspace 1_016.jpg
以上使用时,中文字的显示是瞬时的(instant),完全感觉不到有任何的latency。
kartorz
帖子: 6
注册时间: 2008-12-22 21:10

Re: AlphaIM 智能拼音输入法

#5

帖子 kartorz » 2017-01-07 10:31

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

输入“wmd”字母:
Workspace 1_015.jpg
输入“wmdj”字母:
Workspace 1_016.jpg
以上使用时,中文字的显示是瞬时的(instant),完全感觉不到有任何的latency。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: AlphaIM 智能拼音输入法

#6

帖子 Ping-Wu » 2017-01-07 11:47

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

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

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


《补充》如我在另帖里指出的,"chua 欻"这个字ibus-pinyin就打不出来。另外,ibus-pinyin里的词组也很久没有人更新了。
上次由 Ping-Wu 在 2017-01-07 14:51,总共编辑 2 次。
头像
TeliuTe
论坛版主
帖子: 7668
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: AlphaIM 智能拼音输入法

#7

帖子 TeliuTe » 2017-01-07 11:50

紫光2.0以前用过挺好用的,印象挺深的是2.0以后安装包要新版的啥啥来运行,好像没有linux的版本
这阵装fedroa碰到的第一个问题也是输入法,勉强把搜狗装进去,但是没有输入条
感觉输入法的基本要求就是词组要多、尽量少选字
谢宝良
帖子: 1983
注册时间: 2010-05-01 21:23

Re: AlphaIM 智能拼音输入法

#8

帖子 谢宝良 » 2017-01-07 13:27

不喜欢智能类拼音。习惯形码双拼输入法。

创造一种输入法,不如学习一个形码拼音输入法。记得当年(09年)转到linux下的时候,linux下的输入法真的太垃圾了,为了能继续下去,就学会了双拼带辅助码的输入法。然后就不再羡慕win系统的任何智能输入法,如搜狗输入法。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: AlphaIM 智能拼音输入法

#9

帖子 Ping-Wu » 2017-01-07 14:41

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(智能拼音)。
回复