On Sat, 11 Apr 2015 21:52:05 -0700 Ilya Zakharevich <nospam-ab...@ilyaz.org> wrote:
> P.S. If it was not clear, the AltGr-keys in my initial message should > produce combinations with U+0329. And that is why it won't work. The dead key mechanism is based on trios of dead key, plain character and composed character, but the plain character and the composed character have to be single codepoints in the BMP. Dead keys don't work for cuneiform! On Sun, 12 Apr 2015 07:07:01 +0200 Philippe Verdy <verd...@wanadoo.fr> wrote: > It's effectively a good catch that MSKLC (version 1.4) cannot produce > sequences of characters (just one code point) with dead key sequences > or anywhere it its keymap (independantly of the current keyboard > state). > May be Michael S. Kaplan (author of MSKLC at Microsoft) could review > that limitation and propose an upgrade so that MSKLC would really be > compliant with the Unicode character encoding policy without forcing > users to enter every code point separately and map them separately on > their keymaps. My understanding is that the driver used is now obsolete ('legacy'), and one should write a keyboard using the Text Services Framework, as Tavultesoft keyman does. Conceptually, a dead key takes up a modified key for a single character. It is typed in an unnatural order to mimic the limitation of a mechanical typewriter. It's perhaps taken on a life of its own as a way of providing another modifier, and it does also support an obsession with writing text in NFC. Richard.