[This is my second posting to this newsgroup] I think some people may find this keyboard layout useful — although its documentation is somewhat uneven nowadays. It is the principal example of possibilities of the toolset UI::KeyboardLayout for designing quality keyboard layouts.
Unfortunately, this toolset is not very mature right now. Different components have different degrees of being close to the “ready” state: *) Tools to generate documentation: 90% *) Tools to generate the keyboard: 70% *) Documentation of the tools to generate documentation: 0% *) Documentation of other tools: 30% *) Example layout on Windows: 75% *) Example layout on Mac and X11 etc: 0% *) Documentation of example layout: 75% The part in the least disarray is the “visual part” of the documenation: http://k.ilyaz.org/iz/windows/izKeys-visual-maps.html — the non-visual tables are very complete, but may be too terse for before-the-use consumption (although, they must be much more understandable after one reads through the “visual” part of the docs): http://k.ilyaz.org/iz/windows/coverage-1prefix-Latin.html http://k.ilyaz.org/iz/windows/coverage-1prefix-Cyrillic.html The actual Windows' install packages are two ZIP's in http://k.ilyaz.org/iz/windows/ with instructions in the HOWTO file. Enjoy, Ilya P.S. Some higher-level explanations of the design are referenced from the HOWTO file above. For example, some stats are at the beginning of http://cpansearch.perl.org/src/ILYAZ/UI-KeyboardLayout-0.12/Changes