Open GoogleCodeExporter opened 9 years ago
Original comment by allber...@gmail.com
on 17 Aug 2013 at 10:07
Hmm, you're right, this ought to be fixed. What's the right way to do it? I
am not sure how X11 keysyms are supposed to work. Can they just be arbitrary
Unicode codepoints? (I don't even know if that question typechecks.)
Original comment by byor...@gmail.com
on 3 Sep 2013 at 4:12
Original comment by byor...@gmail.com
on 3 Sep 2013 at 4:12
There's going to have to be a table somewhere, since the codes for characters
outside the range \x20-\x7e aren't synched to Unicode (and in fact predate
Unicode, and even ISO 8859-1).
The good news is that, at least with X.Org, the comments for the keysyms
include the Unicode code points as U+xxxx. The bad news is that X11 puts
various extension keysyms in FD00-FFFF, which may potentially collide with
Unicode codepoints. I don't know that we care much about these, though; they're
largely special forms, e.g. FC00-FDFF is Arabic Presentation Forms-A and
FF00-FFFF is CJK Half-width and Full-width Characters.
See /usr/include/X11/keysymdef.h on Linux / *BSD (or equivalents elsewhere,
e.g. /opt/X11/include/X11/keysymdef for XQuartz on OS X).
Original comment by allber...@gmail.com
on 4 Sep 2013 at 2:16
Original issue reported on code.google.com by
allber...@gmail.com
on 17 Aug 2013 at 9:51