added about 300 more ksym2utf and utf2ksym conversions. this is believed to be complete now, because it was auto-generated from 4.3.0's keysymdef.h (the older version was from, i believe 1996... there's more work to be done -- unicode → keysym is done by: keysym = unicode | 0x1000000; conversely keysym → unicode is: unicode = keysym & 0xffffff; but there appears to be a big problem with some servers accepting such conversions and others not. this affects unicode glyphs > 0x20ac... not sure if anything should be done immediately or it's better to have someone complain first and then see whether the unix/windows servers have started accepting this behaviour. for now we won't be able to type smileys in vnc ☺