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
- examples/EurKey++.kbdd
- examples/Keyboard_API.pm
- examples/Layout63.klc
- examples/Layout64.klc
- examples/Sorted-mod_Unicode.txt
- examples/build-iz.pl
- examples/build_here.cmd
- examples/charlists/APL
- 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/compile_link_kbd.cmd
- examples/console-fonts00-added.reg
- examples/cvt_apple.pl
- examples/diff-Vietnamese
- examples/dump_kbd_reg.cmd
- examples/enable-hex-unicode-entry.reg
- examples/extra_c.zip
- examples/filter-XCompose
- examples/filter_kbd_tables.pl
- examples/fix-MSKLC.patch
- examples/grep_nameslist.pl
- examples/hebrew-ZC-visual
- examples/izKeys.kbdd
- examples/izKeys.patch
- examples/izKeys.pre-convert-fix.patch
- examples/izkeys-visual-maps-base.html
- examples/mkkbd.cmd
- examples/print_nameslist.pl
- examples/quotes-e
- examples/qwerty
- examples/raw_keys_via_api.pl
- examples/refresh-it.cmd
- examples/test-klc-tr.pl
- examples/txt2html_bubbles.pl