Changes for version 0.03
- Remove manyHEX() wrongly used. Make Substitutions case-aware: only one case should be used. New face configuration AltGrCharSubstitutions. Better sorting of variants of diacritics: take into account the block (the later in the list, the more bizarre). Auto-generate linked-in AltGr-inverted maps; handles prefix keys; we did cycle elimination (but not now, when we do not expect this to coexist with manual AltGr-inversion - cycle elimination is too much work in presence of InvMap). Support for repeated altgr_flip_key --> inversion of other linked faces. Generation of modifier keys - skip the AltGr-inversion key. When emitting coverage, do not count deadkeys "by themselves". (Not implemented for repeated dead keys.) Include the files with repertoirs of certain "access Unicode chars" tools/standards; in examples/charlists. Extra sorting order for results of <any-FOO> - take into account the number of words. +ARRAY_NAME=val was not allowed in a visual section. Overrides are possible for AltGr-inverted prefix keymaps (including chained deadkeys when inverted key is not auto). Start documenting format of .kbdd file; all but the (most important) personality-sections are documented.
- EurKey++: Enable pinyin input of tonal variants of ü by accents on a green key AltGr-k (normally enters ij). New sorting required some massage of binding for ` and ´ to preserve the Vietnamese semantic. New sorting: we lost N with long leg, and exchanged I-dot-below with I-dot-above. (Now, of Vietnamese, only o gets dot below without AltGr.) Shift-AltGr-SPACE after a prefix diacritics key does not generate a 4th modifier letter. Shift-AltGr-SPACE after a prefix diacritics key gives AltGr-inverted map. Allow ring/dot prefix to remove dots from i and j; remove ı from "mutiliated" lists, so that ᴉ is available. AltGr-inverted maps are aware of diacritics (so can be used before and/or after diacritics). Massive simplification of .kbdd file - remove manual AltGr-inversion crud.
Modules
Module for designing keyboard layouts
Examples
- examples/EurKey++.kbdd
- examples/Sorted-mod_Unicode.txt
- examples/charlists/Adobe-GL-chars
- examples/charlists/Church-Slavonic-X11.txt-chars
- examples/charlists/IPA-chars
- examples/charlists/Medievist
- examples/charlists/README
- examples/charlists/Vietnamese
- examples/charlists/WGL4
- examples/charlists/bepo
- examples/charlists/comb-cyr-chr
- examples/charlists/iso-8859
- examples/charlists/modifier-chr
- examples/diff-Vietnamese
- examples/grep_nameslist.pl
- examples/print_nameslist.pl
- examples/quotes-e
- examples/txt2html_bubbles.pl