Changes for version 0.66

  • (the only key defined is ⟨q⟩)
  • ByPairsInvPrefix not working in the principal layers (still does not!). Warn if the description is longer than 63 chars. Protect " and \ in the description. Add DIAMETER as quasisyn of ∅, and APL quad as unsharpen (kills squared ⟏⟎, ⩻, ⭀). APL postfixes were not recognized. Require appending explicit apl at end since the usability of these is severely limited. (not always beneficial) Warn if the description of the keyboard exceeds 63 UTF-16 codepoints. In the main face, flagw from deadkeys-in-the-list were overwriting flags explicit deadkeys in the layers (important for Inv only).
  • build-iz.pl: Generate “dummy” files processable with GUI (if directory ./dummy is not present)
  • izKeys.kbdd: Change DLL names, fix descriptions Hebrew had Green on the Ripe keys. Add Inverted Prefixes to Greek Poly. Add a few new chars to keypads. Add ≃ to MathBlue =. duplicates AltGr-8
  • izKeys.pre-convert-fix.patch: Extend to handle Greek and Hebrew izKeys.patch: Likewise
  • dump_kbd_reg.cmd: Output the keyboard-related part of the registry. Layout63.klc: Working long description Layout64.klc: Not working long description

Documentation

example keyboard layout generated with UI::KeyboardLayout

Modules

Module for designing keyboard layouts

Examples