The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.69

  • (Does not help with display of “keys” where combining-with-◌ fails)
  • Return the generated keymap table from print_coverage() and print_table_coverage(). Do not process Compose bindings for/with out-of-BMP chars, or unaccessible characters (about 250 extra bindings were created). Do not create explanations of Compose bindings with one or more keys (allows non-Latin personalities to fit into 256K). Replace warning about obscuring Blank during linking of faces to one about obscuring prefixes. In generated HTML visual layouts, make SPACE narrower, and AltGr wider by 0.4em. Add case-pair for YOT ϳ to override table. Allow for layer number to be '-' in the layer specification of kbd_rebuild (then the face name is actually a layer name). In docs, add more refs to mappings to (La)TeX. Subize “,” то “¸”, superize “.” to “⸳”.
  • build-iz.pl: Streamline repetitve tasks. Generate the file 'text-tables' with text tables for layouts (good for HOWTO-... file — now only 1–2 lines need manual edit — one per line). izKeys.kbdd: Add RUBLE SIGN ₽ on AltGr-1 (“unit”) on Cyrillic. Remove LinkFace from Latin Add BaseFace to Latin Make ISO key Compose+InvertAltGr on Latin (hence on Greek) Manually add uc-YOT to Paleo-Latin, small-uc Ω to o on ↓. Add new-7.0-greek and coptic epact digits on script (AltGr-Mnu- modifiers) (units/tens/hundreds on digits/shifted-digits/fkeys; thousand mark on F10) Switch back Fraktur and BoldFraktur (since \boldsymbol{\mathfrak{G}} delivers bolder version! So the default should be non-bold!) Micro-optimize ⫛ ⫙ ∟.
  • <br><span class=srow><kbd style="width: 2.5em">Ctrl</kbd><kbd class=win_logo></kbd><kbd style="width: 2em">Alt</kbd><kbd><span class="base-lc prefix">۰</span><span class="base-uc prefix"> </span><span class='lc operator' title='00B6 PILCROW SIGN [Common; Latin-1 Supplement; 1.1] {via VisLr=USLatin-AltGr}'>¶</span><span class=uc title='2767 ROTATED FLORAL HEART BULLET [Common; Dingbats; 1.1] {via VisLr=USLatin-AltGr}'>❧</span></kbd><kbd style="width: 7.68em"></kbd><kbd style="width: 2.4em"><span class="shrink altgr">AltGr</span></kbd><kbd style="width: 2.5em">Menu</kbd><kbd style="width: 2.5em">Ctrl</kbd></span> <br><span class=srow><kbd style="width: 2.5em">Ctrl</kbd><kbd class=win_logo></kbd><kbd style="width: 2em">Alt</kbd><kbd><span class="base-lc prefix">۰</span><span class="base-uc prefix"> </span><span class='lc operator' title='00B6 PILCROW SIGN [Common; Latin-1 Supplement; 1.1] {via VisLr=USLatin-AltGr}'>¶</span><span class=uc title='2767 ROTATED FLORAL HEART BULLET [Common; Dingbats; 1.1] {via VisLr=USLatin-AltGr}'>❧</span></kbd><kbd style="width: 7.68em"></kbd><kbd style="width: 2.4em"><span class="shrink altgr">AltGr</span></kbd><kbd style="width: 1.4em"><span class=small>Menu</span></kbd><kbd>?</kbd><kbd style="width: 1.9em"><span class=shrink>Ctrl</span></kbd></span>

Documentation

example keyboard layout generated with UI::KeyboardLayout

Modules

Module for designing keyboard layouts

Examples