GNU bug report logs - #17412
24.3; Unicode key events broken, not usable in input method

Previous Next

Package: emacs;

Reported by: Stefan Dorn <mail <at> muflax.com>

Date: Mon, 5 May 2014 22:51:02 UTC

Severity: normal

Found in version 24.3

Full log


View this message in rfc822 format

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Stefan Dorn <mail <at> muflax.com>
Cc: 17412 <at> debbugs.gnu.org
Subject: bug#17412: 24.3; Unicode key events broken, not usable in input method
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




This bug report was last modified 11 years and 34 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.