Subject: Re: bug#17412: 24.3; Unicode key events broken, not usable in input method

From: Stefan Monnier <[email-masked]>
Date: Tue, 06 May 2014 12:06:47 -0400

> Digging around in keyboard.c, I found that read_char() only passes
> events with keycode < 256 (line 3050ff) to input-method-function:

Indeed, this has been in the input-method design from the start.
I'd be interested to know why.  Handa?

> [322] as key event seems strange to me. The XLib keycode for "ł" (as
> reported by xev) is 0x1000142. Maybe Emacs cuts off the leading bit?

322 = U+0142, so it's really not strange at all: Emacs uses
Unicode internally.

        Stefan