If you are a user of my keysym->UCS converter routine on http://www.cl.cam.ac.uk/~mgk25/ucs/keysym2ucs.c then *please* update to the latest version (April 2001). This includes in particular the usage of keysym2ucs.c in xterm and xlib! Recent changes: - Add a conversion from keysym 0x13a4 to U+20ac, because 0x13a4 is where the ISO 8859-15 EURO SIGN should have been placed originally and this keysym (instead of 0x20ac) is urgently needed by people who want to start using ISO 8859-15. [The EURO SIGN is in ISO 8859-15 at 0xa4 and many programs convert keysym to char by just using the least significant keysym byte.] - Remove mappings for the 0x20XX keysyms (except for the already widely used 0x20ac EuroSign), because hopefully we can convince X.Org to withdraw these and therefore we don't want to encourage anyone using them accidentally instead of the 0x010020XX equivalents. None of the removed keysyms ever corresponded to a character present in any shipped X.Org font, so it is extremely unlikely that anyone will miss them. Adding them was a clearly incompetent last-minute decision in the first place (as documented by the addition of a redundant Won sign and an ISO 8859-15 incompatible EuroSign code for instance). - Various improvements and bug fixes in the mappings, especially with regard to the math and APL keysyms for which I have now better references available. - Some minor typos fixed in the comments. Markus -- Markus G. Kuhn, Computer Laboratory, University of Cambridge, UK Email: mkuhn at acm.org, WWW: <http://www.cl.cam.ac.uk/~mgk25/> - Linux-UTF8: i18n of Linux on all levels Archive: http://mail.nl.linux.org/lists/