云网牛站
所在位置:首页 > Linux软件 > 仅支持Linux系统的快速智能输入法:AlphaIM

仅支持Linux系统的快速智能输入法:AlphaIM

2018-08-27 21:03:19作者:大力稿源:云网牛站整理

AlphaIM也叫阿尔法输入法,它仅支持Linux系统,是一款快速且智能的输入法。该输入法从不收集用户的数据,也不依赖于网络的词典,它不需要更新词库且资源占用很低,完全没有任何附加程序的的简洁版输入法,AlphaIM和Windows 10系统自带的输入法比较相似。

 

AlphaIM主要功能特性

1.自动学习生成用户词组

系统只提供一个基础词库,主要还是记录用户的词组。只会记录汉字,字母和数字不会被记录。记录用户整句输入的词组。逐个输入汉字的词组,需要重复出现2次以上,才会被认定为词组。只要用户坚持整个词组输入,时间长了以后,会形成自己的词库,后续输入会越来越快。

2.使用频度排序

3.支持模糊拼音,只需要输入词组部分拼音字母即可。

 

kartorz/AlphaIM项目主页

 

AlphaIM安装需要的开发包

1."AlphaIM"依赖如下开发包:

1) boost

2) x11、gtk

2.ubuntu平台,如14.04版本:

sudo apt-get install libboost1.55-dev libboost-filesystem1.55-dev libx11-dev  libgtk-3-dev  libsystemd-dev

sudo apt-get install libqt5qml5 libqt5quick5  qtdeclarative5-dev qtbase5-private-dev libappindicator3-dev

 

AlphaIM编译方法

适用linux、unix平台:

$ ./configure

$ ./configure --help

can give you some useful information, if you get trouble and want to set some 

custom configurations to fix it.

$ make

$ make install

 

X11系统配置

1.卸载/删除已经安装的输入法。(可选)

sudo im-config,选择 auto/xim

~/.xinputrc  run_im auto

2.打开或创建 ~/.xprofile

3.加入下列内容:

export GTK_IM_MODULE=AlphaIM

export QT_IM_MODULE=AlphaIM

export QT_IM_MODULE=AlphaIM

export XMODIFIERS=@im=AlphaIM

eval `dbus-launch --sh-syntax --exit-with-session`

AlphaIM

4.AlphaIM.desktop 拷贝到 .config/autostart

5.libalphaimplatforminputcontextplugin.so 拷贝到 qt 的插件目录/...../qt5/plugins/platforminputcontexts/

 

软件兼容性

目前这个输入法支持xim和QtIM协议,我测试了GTK/QT下的一些常用软件:kate、gedit、thunderbird、firefox、chrome、libreoffice、emacs等都可以支持,如果碰到不能支持的软件,可以使用kate/gedit来临时替代输入。

 

AlphaIM快捷健

1.打开关闭输入法

Ctr  + SPACE

Shift + SPACE

2.中英文切换

左(Ctr + Shift)

3.中英文符号切换

右(Ctr + Shift)

4.提交

SPACE

Enter

5.取消

Esc

Ctr + C

6.向前翻页

Ctr + F

PgUp

左方向键

上方向键

'-'键

7.向后翻页

Ctr + J

PgDn

右方向键

下方向键

'=' 键

 

相关主题

Ubuntu18.04中使用中文输入法

精选文章
热门文章