Comment #5 on issue 1100 by [email protected]: ibus-anthy ignores the first keypress after XSetICFocus
http://code.google.com/p/ibus/issues/detail?id=1100

That's more or less what I do as well.  Of course, I set a few values:

XVaNestedList preeditcbs = XVaCreateNestedList(0,
XNPreeditStartCallback, &cbpestart, XNPreeditDoneCallback, &cbpedone, XNPreeditDrawCallback, &cbpedraw, XNPreeditCaretCallback, &cbpecaret,
                                               0);
XVaNestedList statuscbs = XVaCreateNestedList(0,
XNStatusStartCallback, &cbststart, XNStatusDoneCallback, &cbstdone, XNStatusDrawCallback, &cbstdraw,
                                              0);

xic = XCreateIC(xim,
                XNInputStyle, XIMPreeditCallbacks | XIMStatusCallbacks,
                XNClientWindow, win,
                XNFocusWindow, win,
                XNPreeditAttributes, preeditcbs,
                XNStatusAttributes, statuscbs,
                NULL);

I don't know if any of those matter.

--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en

回复