|
发表于 2004-6-4 11:16:23
|
显示全部楼层
fcitx2.x中有较大的问题,会导致出现双字母,解决方案:
打开源码中的xim.c,修改
static XIMStyle Styles[] = {
XIMPreeditCallbacks | XIMStatusCallbacks, //OnTheSpot
XIMPreeditCallbacks | XIMStatusArea, //OnTheSpot
XIMPreeditCallbacks | XIMStatusNothing, //OnTheSpot
XIMPreeditPosition | XIMStatusArea, //OverTheSpot
XIMPreeditPosition | XIMStatusNothing, //OverTheSpot
XIMPreeditPosition | XIMStatusNone, //OverTheSpot
XIMPreeditArea | XIMStatusArea, //OffTheSpot
XIMPreeditArea | XIMStatusNothing, //OffTheSpot
XIMPreeditArea | XIMStatusNone, //OffTheSpot
XIMPreeditNothing | XIMStatusNothing, //Root
XIMPreeditNothing | XIMStatusNone, //Root
0
};
将每行中//后有OffTheSpot和OnTheSpot的行删除,重新编译安装就可以了。
带来的不便请谅解! |
|