Re: [xmonad] Issue 554 in xmonad: mkKeymap (hence additionalKeysP) doesn't handle NLS characters

Comment #2 on issue 554 by byor...@gmail.com: mkKeymap (hence additionalKeysP) doesn't handle NLS characters http://code.google.com/p/xmonad/issues/detail?id=554 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.) -- You received this message because this project is configured to send all issue notifications to this address. You may adjust your notification preferences at: https://code.google.com/hosting/settings

Updates: Cc: byor...@gmail.com Comment #3 on issue 554 by byor...@gmail.com: mkKeymap (hence additionalKeysP) doesn't handle NLS characters http://code.google.com/p/xmonad/issues/detail?id=554 (No comment was entered for this change.) -- You received this message because this project is configured to send all issue notifications to this address. You may adjust your notification preferences at: https://code.google.com/hosting/settings

Comment #4 on issue 554 by allber...@gmail.com: mkKeymap (hence additionalKeysP) doesn't handle NLS characters http://code.google.com/p/xmonad/issues/detail?id=554 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). -- You received this message because this project is configured to send all issue notifications to this address. You may adjust your notification preferences at: https://code.google.com/hosting/settings
participants (1)
-
codesite-noreply@google.com