haulm
新手上路
新手上路
阅读:6032回复:7

请问一下 yong 输入法能支持 Qt5 的输入么

楼主#
更多 发布于:2014-11-11 21:49
一直在用 yong,不过现在遇到 Qt5 的输入问题,尝试过 fcitx-qt5,结果发现原来 fcitx 打五笔都是断章破碎的。
沙发#
发布于:2014-11-11 23:21
所有x环境下的tk都支持xim, yong支持xim
haulm
新手上路
新手上路
板凳#
发布于:2014-11-12 08:07
不是,你可能没懂我的意思,qt5 的文本对话框目前只有 ibus  才能输入,fcitx  因此开发有 Qt 插件解决这个问题,可是 yong 没有。目前所有中文输入法多多少问题,fcitx 会出现间断,输入快点都不行,ibus 虽然能用,方块预选字让人不舒服。
yong 支持 xim 不假,可我现在也真不懂,dgod 意思因为 Qt5 不友好所以让我放弃 Qt5 改用 tk ?
rpm -ql fcitx-qt5
/usr/lib64/libfcitx-qt5.so
/usr/lib64/libfcitx-qt5.so.0
/usr/lib64/libfcitx-qt5.so.0.1
/usr/lib64/qt5/plugins/platforminputcontexts
/usr/lib64/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
地板#
发布于:2014-11-12 09:52
我说的tk指所有的toolkit,包括qt,gtk等。如果不支持xim,那么就是这个toolkit有问题,需要你向他们提交bug,督促他们尽快实现。

另外小小输入法支持ibus,直接能在ibus中使用。
haulm
新手上路
新手上路
4楼#
发布于:2014-11-12 10:57
yong 的 ibus 码表我看到了,ibus 的问题是五笔输入码表很多没用的方块预选,yong 好象没有,改些时候我也学学永码吧,感觉不错。
有办法把 yong 输入法的五笔码移到 ibus 而不出现无用的方块么?
5楼#
发布于:2014-11-12 10:59
haulm:yong 的 ibus 码表我看到了,ibus 的问题是五笔输入码表很多没用的方块预选,yong 好象没有,改些时候我也学学永码吧,感觉不错。
有办法把 yong 输入法的五笔码移到 ibus 而不出现无用的方块么?
回到原帖
小小的支持,不仅是在ibus中加了一个码表。ibus本身是一个框架,小小安装好之后,直接就能在ibus基础上使用,和你在windows上使用小小输入法一样。
haulm
新手上路
新手上路
6楼#
发布于:2014-11-25 23:18
dgod:小小的支持,不仅是在ibus中加了一个码表。ibus本身是一个框架,小小安装好之后,直接就能在ibus基础上使用,和你在windows上使用小小输入法一样。回到原帖
不管如何我还是希望 yong 能解决 qt5 输入的问题,虽然说这本身不是 yong 的错。 fcitx 的断字问题我发现是和 chrome 有关。ibus 同样会遇到无法输入的问题,有时又好了,只有 yong 没有问题,所以目前来说中文输入最好用的还是你的 yong 。
yong 有别人取代不了的地方:速度快,真正适合五笔或别的快速输入法的需要,其它输入法让我感觉就和玩具一样,只实现了功能却没有提升质量。中文Linux 发展至现在十余年了,结果连输入法都搞不定。
7楼#
发布于:2014-11-26 10:25
haulm:不管如何我还是希望 yong 能解决 qt5 输入的问题,虽然说这本身不是 yong 的错。 fcitx 的断字问题我发现是和 chrome 有关。ibus 同样会遇到无法输入的问题,有时又好了,只有 yong 没有问题,所以目前来说中文输...回到原帖
qt的输入法必须是c++的,还不是标准的c++,编译也必须是CMakefile。说实话,我不想使用这些东西,所以暂时不考虑自己实现qt模块。
qt5的输入法用的是一个私有和一个小版本号绑定的接口,理论上来说是不稳定的,这可能就是它自己带了ibus输入模块的原因,第三方输入法尤其是非开源输入法要跟上会很麻烦。而且如果连它qt5自带的ibus模块都不能很好输入,那也不用指望别的输入法能有正常的支持。
ibus作为输入法架构来说还是不错的,我也是看着它从无到有,一步步发展起来的。
游客

返回顶部