9front - general discussion about 9front
 help / color / mirror / Atom feed
* drawterm deadkeys / XIM support
@ 2017-03-14 23:57 Julius Schmidt
  2017-03-17  4:53 ` [9front] " kokamoto
  2017-03-18 14:56 ` jamos
  0 siblings, 2 replies; 3+ messages in thread
From: Julius Schmidt @ 2017-03-14 23:57 UTC (permalink / raw)
  To: 9front

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.


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2017-03-18 14:56 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-14 23:57 drawterm deadkeys / XIM support Julius Schmidt
2017-03-17  4:53 ` [9front] " kokamoto
2017-03-18 14:56 ` jamos

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).