(I switch the lists.)
Jean-Marc Lasgouttes <[EMAIL PROTECTED]> wrote:

> Yes, this is a known problem with mathed, which does not accept 8bit
> characters. I do not know how difficult this would be to solve (maybe
> just a problem of signed char vs unsigned char).

My understanding is:
Inside mathed, kbd events are read "directly" with XLookupString().
Outside mathed, kbd events are read via Input Method with
LyXLookupString() which is a wrapper around XmbLookupString().
Compose key handling is performed by local input method, while
eastern asian input handling is generally performed by IM server
which is an external process to Xserver.

BTW IM servers do not set KeySym in general, so anything returned
by IM servers are currently discarded by LyXFunc::processKeyEvent().
But I don't think it's a problem for ordinary (official) version of
LyX.

Regards,
        SMiyata

Reply via email to