From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from phicode.de ([136.243.147.240]) by ur; Tue Mar 14 19:57:36 EDT 2017 Comment: DomainKeys? See http://domainkeys.sourceforge.net/ DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=phicode.de; b=hkzPmo0tuTEjTha9Vtq0jzfzQF6kanWvQ93lXwijJTwpFhZCw4H4WMvd9brPN9Ibxvbqur1HQwd9D3FS/+2siwxv43Rvz0rprls9OML7aK+Tau6uoS6uMOkPGnI9e0VhR3Vb0BWMQKBsTnXqipxAB+jw9UppD6dpb7ZX9WFghGc=; h=Received:Received:Date:From:To:Subject:Message-ID:User-Agent:MIME-Version:Content-Type; DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=phicode.de; h=date:from:to :subject:message-id:mime-version:content-type; s=default; bh=rGP 455ap795g0PjQt92EcnnJHw4=; b=M/SU6D92Ipok8TOLnB33TCzSPNSnaoOegzd vNzC/LM4zCg7ycgL/fA5n9ubkSJVlLek4F+AZhTrXDTo7dlqTfF+Iyy2VLn+l2jQ 6w+TZhZ5we96HRBtovjQLZQnvNLSQ+V1ZLZiJMf9mHtUxXMF/YGESHmA7AdM909n jcV56jXE= Received: (qmail 12414 invoked from network); 14 Mar 2017 23:57:34 -0000 Received: from localhost (127.0.0.1) by localhost with SMTP; 14 Mar 2017 23:57:34 -0000 Date: Wed, 15 Mar 2017 00:57:33 +0100 (CET) From: Julius Schmidt To: 9front@9front.org Subject: drawterm deadkeys / XIM support Message-ID: User-Agent: Alpine 2.00 (LNX 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: package standard-scale interface Dead keys didn't work as intended, a recent commit adds support for grave, acute, circumflex and tilde; but they don't function as dead keys. To get proper dead key support we would need XIM support, which doesn't seem terribly difficult to do with Xlib, but I'm not sure it's worth adding since I don't know anyone that would use XIM with drawterm. So if anyone is interested in having deadkeys or other X input chicanery (like the crazy CJK input mechanisms) working in drawterm, please speak up. Related. There are like 8 more dead accents that I was too lazy to look the unicode equivalents up. They're documented in https://www.x.org/docs/XKB/XKBproto.pdf Appendix C.1.5 on page C-3 (page 119 in the pdf). The full list is: 254 80 DEAD GRAVE ACCENT 254 81 DEAD ACUTE ACCENT 254 82 DEAD CIRCUMFLEX 254 83 DEAD TILDE 254 84 DEAD MACRON 254 85 DEAD BREVE 254 86 DEAD DOT ABOVE 254 87 DEAD DIAERESIS 254 88 DEAD RING ABOVE 254 89 DEAD DOUBLE ACUTE ACCENT 254 90 DEAD CARON 254 91 DEAD CEDILLA 254 92 DEAD OGONEK 254 93 DEAD IOTA 254 94 DEAD VOICED SOUND 254 95 DEAD SEMI VOICED SOUND 254 96 DEAD DOT BELOW If anyone wants to complete the translation table in drawterm, please go ahead.