|
我用的是fcitx-2.0beta版,在源代码xim.c中可以看到在往客户程序送字符串时调用了XmbTextListToTextProperty。于是我认为在输入法状态下选字后,XIM客户程序应调用XmbLookupString来得到由输入法输入的字符。可是XmbLookupString得到的状态是XLookupNone,而不是希望的XLookupChars,因此也得不到输入法输入的字符。尝试改用Xutf8LookupString却能够得到XLookupChars状态。不知道是为什么?
我是初学者,对XIM一知半解,请各位高人指点迷津。谢谢先! |
|