Path: utzoo!attcan!uunet!mcsun!ukc!axion!vision!ahall From: ahall@vision.UUCP (Andy Hall) Newsgroups: comp.windows.x Subject: Dead Keys and X Message-ID: <1151@vision.UUCP> Date: 31 Jul 90 10:42:15 GMT Reply-To: ahall@vision.UUCP (Andy Hall) Organization: VisionWare Ltd., Leeds, UK Lines: 24 Can anyone enlighten us as to the handling of dead key sequences. For instance, suppose on a IBM style Danish keyboard a user types "umlaut"(which is a dead key), followed by "a". What events are sent to the client ? is it: key down ( umlaut ) key up ( umlaut ) key down ( a ) key up ( a ) or does the server translate the sequence and send only a key down, key up for "a umlaut" Even worse, what happens when the dead key is only dead when shifted? For instance, Swiss German keyboards have "umlaut" and "!" are on the same key. Also, what part does XLookupString play in this ? Are compose chars really not implemented as implied by comments in the X11R4 source ? Ta, Andy