LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1006|回复: 10

对fcitx输入法的建议

[复制链接]
发表于 2003-4-21 18:18:24 | 显示全部楼层 |阅读模式
1、既然本输入法既有五笔,又有拼音,可不可以像万能五笔那样不用切换就可以输入呢?
2、开启与关闭输入法可以可以像万能五笔那样用shift键,而不是ctrl+空格。因为这样很影响打字速度
3、增加自字义设置功能:我发现fcitx没有自定义功能,全部是软件默认了。比如我打字有个习惯,对于五笔来说,一般一个字如果是四键,那么打完四键后自动上屏,我却喜欢不管几键,都按空格键上屏。虽然可能这是个个例,但做软件就是要体贴用户(我也是做软件的,只不过是做windows下的)
最后:说了这么多,基本上是与万能五笔对照着来的。因为我一直用万能五笔,觉的很好用(就是词库太少)因为各个用户习惯不同,所以以后软件的发展也没必要按照我上面说的做,但我觉的应该加入自定义功能 ,这就可以照顾大多数用户了。谢谢。本建议就是用您的fcitx做的。真心的说一句:真不错!
发表于 2003-4-22 09:08:43 | 显示全部楼层

Re: 对fcitx输入法的建议

先谢过。

》1、既然本输入法既有五笔,又有拼音,可不可以像万能五笔那样不用切换就可以输入呢?
……设计之初是按WINDOWS下的五笔加加来做的,即用Z键来输入拼音。
》2、开启与关闭输入法可以可以像万能五笔那样用shift键,而不是ctrl+空格。因为这样很影响打字速度
……目前可以用左ctrl来关闭/打开输入法,未来将会由用户来定义这个键
》3、增加自字义设置功能:我发现fcitx没有自定义功能,全部是软件默认了。比如我打字有个习惯,对于五笔来说,一般一个字如果是四键,那么打完四键后自动上屏,我却喜欢不管几键,都按空格键上屏。虽然可能这是个个例,但做软件就是要体贴用户(我也是做软件的,只不过是做windows下的)
……四键上屏的问题,我还以为没有人用五笔不喜欢四键直接上屏的呢?未来的版本将会让用户自定义大部分的热键
》最后:说了这么多,基本上是与万能五笔对照着来的。因为我一直用万能五笔,觉的很好用(就是词库太少)因为各个用户习惯不同,所以以后软件的发展也没必要按照我上面说的做,但我觉的应该加入自定义功能 ,这就可以照顾大多数用户了。谢谢。本建议就是用您的fcitx做的。真心的说一句:真不错!
…… …………真心的说一句:谢谢夸奖!
发表于 2003-4-22 09:42:41 | 显示全部楼层
不过对我来说,只要能用五笔就可以了,至少习惯问题,用久了也就自然了,不是吗?
再说,这可以人家的劳动成果哦
发表于 2003-4-23 10:41:50 | 显示全部楼层
如何把中英文切换变为shift而不是ctrl呢?ctrl键位太靠下,不太顺手,也不能自定义。我觉得这个问题还是比较重要的。其他我倒是没有发现什么问题。
对了,还有,一旦输入错了,输入面板里那个绿色的光标是否可以出现在最后,也就是拼音子母最后一个字后面,而不是在中间。或者,想把这个光标移动到最后的时候,按end就可以了,不需要用->键来移动。
发表于 2003-4-23 10:47:17 | 显示全部楼层

--

上前已经可以使用了HOME和END来移动光标了
发表于 2003-4-23 11:59:39 | 显示全部楼层
为什么我的就装不了fcitx呢
发表于 2003-4-23 13:59:21 | 显示全部楼层

--

说说原因,也许能帮忙解决问题
发表于 2003-4-24 00:33:20 | 显示全部楼层
me too, when i try to make , it show me the err msg:


honr fcitx-1.8.4 # make -f Makefile.xft
cd IMdkit/lib; make
make[1]: Entering directory `/root/fcitx-1.8.4/IMdkit/lib'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/fcitx-1.8.4/IMdkit/lib'
gcc -O2 -fno-strength-reduce -D_USE_XFT -L/usr/X11R6/lib -lX11 `xft-config --libs` main.o ime.o AddPhraseWindow.o IC.o InputWindow.o MainWindow.o MyErrorsHandlers.o punc.o py.o PYFA.o pyParser.o pyMapTable.o SetLocale.o tools.o wbx.o window.o xim.o qw.o sp.o py-2.o IMdkit/lib/libXimd.a -o fcitx
window.o(.text+0x38c): In function `CreateFont':
: undefined reference to `FcPatternCreate'
window.o(.text+0x3a6): In function `CreateFont':
: undefined reference to `FcPatternAddString'
window.o(.text+0x3ca): In function `CreateFont':
: undefined reference to `FcPatternAddInteger'
window.o(.text+0x3ef): In function `CreateFont':
: undefined reference to `FcPatternAddBool'
window.o(.text+0x4d0): In function `CreateFont':
: undefined reference to `FcPatternDestroy'
/usr/X11R6/lib/libXft.so: undefined reference to `FcPatternGetBool'
/usr/X11R6/lib/libXft.so: undefined reference to `FcFreeTypeCharSet'
/usr/X11R6/lib/libXft.so: undefined reference to `FcNameUnparse'
/usr/X11R6/lib/libXft.so: undefined reference to `FcNameConstant'
/usr/X11R6/lib/libXft.so: undefined reference to `FcObjectSetDestroy'
/usr/X11R6/lib/libXft.so: undefined reference to `FcPatternDuplicate'
/usr/X11R6/lib/libXft.so: undefined reference to `FcCharSetHasChar'
/usr/X11R6/lib/libXft.so: undefined reference to `FcFontList'
/usr/X11R6/lib/libXft.so: undefined reference to `FcUtf16ToUcs4'
/usr/X11R6/lib/libXft.so: undefined reference to `FcUtf8ToUcs4'
/usr/X11R6/lib/libXft.so: undefined reference to `FcPatternVaBuild'
/usr/X11R6/lib/libXft.so: undefined reference to `FcPatternGetDouble'
/usr/X11R6/lib/libXft.so: undefined reference to `FcPatternGetString'
/usr/X11R6/lib/libXft.so: undefined reference to `FcInit'
/usr/X11R6/lib/libXft.so: undefined reference to `FcPatternGetInteger'
/usr/X11R6/lib/libXft.so: undefined reference to `FcPatternGetCharSet'
/usr/X11R6/lib/libXft.so: undefined reference to `FcPatternGet'
/usr/X11R6/lib/libXft.so: undefined reference to `FcPatternAddDouble'
/usr/X11R6/lib/libXft.so: undefined reference to `FcConfigSubstitute'
/usr/X11R6/lib/libXft.so: undefined reference to `FcObjectSetCreate'
/usr/X11R6/lib/libXft.so: undefined reference to `FcCharSetCount'
/usr/X11R6/lib/libXft.so: undefined reference to `FcNameRegisterObjectTypes'
/usr/X11R6/lib/libXft.so: undefined reference to `FcObjectSetAdd'
/usr/X11R6/lib/libXft.so: undefined reference to `FcPatternAdd'
/usr/X11R6/lib/libXft.so: undefined reference to `FcStrCmpIgnoreCase'
/usr/X11R6/lib/libXft.so: undefined reference to `FcConfigGetBlanks'
/usr/X11R6/lib/libXft.so: undefined reference to `FcFreeTypeCharIndex'
/usr/X11R6/lib/libXft.so: undefined reference to `FcNameParse'
/usr/X11R6/lib/libXft.so: undefined reference to `FcPatternGetFTFace'
/usr/X11R6/lib/libXft.so: undefined reference to `FcPatternGetMatrix'
/usr/X11R6/lib/libXft.so: undefined reference to `FcPatternPrint'
/usr/X11R6/lib/libXft.so: undefined reference to `FcFontMatch'
/usr/X11R6/lib/libXft.so: undefined reference to `FcDefaultSubstitute'
collect2: ld returned 1 exit status
make: *** [fcitx] Error 1


Could you help me? Yuking.  
thx!
发表于 2003-4-24 00:38:36 | 显示全部楼层
btw,i have installed xft2 in my gentoo system.

When I search this forum , it give me some feedback that someone has the same question, but have not any solutions for it .
发表于 2003-4-24 08:09:31 | 显示全部楼层

--

似乎是缺少fontconfig库,请检查一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表