Changes for version 0.10
- When determining case pairs for merge of diacritics (during caching), be most conservative: ($c,uc $c) form a pair only if $c eq lc uc $c (only applicable to ſ/S). Add UGL character repertoir (from http://www.borgendale.com/codepage/os2ugl.htm) and all-greekish from perl -wC31 UI-KeyboardLayout\examples\grep_nameslist.pl "\b(ALPHA|BETA|GAMMA|DELTA|EPSILON|ZETA|ETA|THETA|IOTA|KAPPA|LAMDA|MU|NU|XI|OMICRON|PI|RHO|SIGMA|TAU|UPSILON|PHI|CHI|PSI|OMEGA)\b" ~/Downloads/NamesList.txt >out-greek. Add DESCRIPTION POD section. New pseudo-fake-mutator but-not. Add popup on control-chars in HTML output. The duplicated overflow from the first key on a second key in a pair has lower precedence than $map3.
- izKeys.kbdd: Update VERSION to 0.03 Put playing cards suits of cp437 to p/P on AltGr-" ("reds" on AltGr) (but ℙ obscures one). Add a few dingbats at start of cp437 to Shift-Numbers (and _, AltGr- -/_) of Coptic (3 of 4 card suits not accessible from CyrillicPhonetic). Add "lean CR" and Undo images to Greek Enter/Backspace. Add ƺʓ to j on Business; ɿ to AltGr-"; stroked paleo-contraction. Move Greek ϲ/Ϲ from l to v, and Heta ͱ/Ͱ from i/I to 1/! (on Coptic). Add stroke+latinize (including manual ƛ) to Coptic. (Of embellished Latin letters of MES-3b, only digraphs and ^¯°¨-below and half-ring are not present now.) AltGr-j to ℩ on cedilla. Micro-optimize so that all non-modifier Paleo-latins now at least compete... Micro-optimize more Greek stuff not from Greek ranges (this finishes all Greek except modifier/combining/subscript/double-struck) Micro-optimize ⧔, and make back ∘ (removed by removal of ó∘ greek key). Micro-optimize math; now more than 60% of math ranges is covered... Exchange ҽҼҿҾ. Rename deadkey ˮ to ˵. Add Zodiak to Shifted digit-row on ~-Greek. Greek numerals: move left and right keraya to [ 3 and ] 3 (with # having the opposite binding).
Documentation
example keyboard layout generated with UI::KeyboardLayout
Modules
Module for designing keyboard layouts
Examples
- examples/EurKey++.kbdd
- examples/Sorted-mod_Unicode.txt
- examples/build-iz.pl
- examples/charlists/Adobe-GL-chars
- examples/charlists/Church-Slavonic-X11.txt-chars
- examples/charlists/IPA-chars
- examples/charlists/IPA-obsolete-and-capital-small
- examples/charlists/Medievist
- examples/charlists/README
- examples/charlists/UGL
- examples/charlists/UPA
- examples/charlists/Vietnamese
- examples/charlists/WGL4
- examples/charlists/all-greekish
- examples/charlists/bepo
- examples/charlists/comb-cyr-chr
- examples/charlists/combin
- examples/charlists/currency
- examples/charlists/double-accents
- examples/charlists/iso-8859
- examples/charlists/latin-derived
- examples/charlists/mes1
- examples/charlists/mes2
- examples/charlists/mes3b
- examples/charlists/modifier-chr
- examples/charlists/neo2base
- examples/charlists/neo2ext1
- examples/charlists/neo2ext2
- examples/charlists/oldenglish
- examples/diff-Vietnamese
- examples/grep_nameslist.pl
- examples/izKeys.kbdd
- examples/print_nameslist.pl
- examples/quotes-e
- examples/txt2html_bubbles.pl