Hello everyone,
One of my favourite features of Colemak is everything available under AltGr – all the extra accents, dead keys, and punctuation is extremely useful.
But since Colemak was created, other layouts have surpassed it in terms of available characters. For example, there are layouts like those in France's new national standard (NF Z71-300) and Germany's national standard (DIN 2137-1:2018-12).
These layouts provide dead keys for much more accents/diacritics, including: dot above, double acute, double grave, covering bar, oblique bar, reversed brève, dot below, macron below, and comma below.
They also support a host of additional symbols, the new capital eszett character, and the entire Greek alphabet. In the German layout, combining versions of all the accents are available (in addition to the conventional pre-composed variants). Germany's national standard also supports some very obscure features, such as the entire set of IPA phonetic transcription characters which require chained dead keys to activate.
It would be lovely if Colemak also supported all these additional characters.
It would be relatively easy to accommodate these extra characters, without moving any existing characters – there are plenty of unused spaces on the Group 2 Level 2 position of each key (i.e. holding Shift + AltGr).
I would be quite happy to propose an update to the layout to bring its characters support up to the standard of these new national standards (without breaking any existing mappings). I could also provide an implementation for Windows (KLC file).
@Shai, if I were to do this, would you consider making the resulting layout the new official standard for Colemak?
Let me know if anyone's already attempted such a thing. :)