Changes from the prerelease to version 0.8:
o Enhanced the shorthand notation `keycode xx = a', where `a' is an
ASCII letter and changed `dumpkeys' and `loadkeys' accordingly.
Now this entry defines useful values in shift+control, meta+shift,
meta+control and meta+control+shift keytables, too. AltGr entries
also default now to the value of non-AltGr entries.
o Added the possibility to split long lines into multiple shorter ones
by appending a backslash at the end of each partial line.
o Added a version number and a short usage message to `dumpkeys'
o Added the options --short-info, --long-info (replaces the symbol
dump, -s), --numeric, --full-table, --funcs-only, --keys-only to
`dumpkeys'. See manpage for more info.
o Added a version number, a short usage message and the ability to load
multiple map files at a time to `loadkeys'.
o Added the utility `mktable' to generate the kernel default binding
table automatically from the currently loaded keytable.
o Added the utility `showkey' for interactively inspecting the
scancodes and keycode values sent by key presses and releases.
o Fixed the value of Uncaps_Shift, eliminated obsolete Map_xx symbols
o Added Meta_Control_xxx symbols.
o Added symbols for locking modifiers (kernel 0.99pl12 doesn't support this)
Changes from version 0.8 to version 0.81:
o Updated and fixed the keytable files
o Minor additions to the loadkeys man page
o Added support for ISO 8859-{2,3,4} character symbols, updated
dumpkeys man page accordingly
Changes from version 0.81 to version 0.82 (aeb@cwi.nl):
o Made mktable an option of loadkeys, so that the file defkeymap.c
produced is independent of the current kernel, and independent of
the current keyboard settings. (The old mktable program is now
obsolete.)
o After dumpkeys > x; loadkeys x; dumpkeys > y the files x and y
should be identical. They were not. I hope they are now.
o Showkey now restores the original keyboard mode.
o Loadkeys now accepts quotes and backslashes in strings.
o Added compose key support.
Changes for 0.83 (aeb):
o Added KT_LETTER, so that CapsLock can work correctly.
For the time being, this is denoted by a leading + in the keymap.
o Added setfont, showfont, mapscrn.
o Added setleds, setmetamode.
o Put data by default in three subdirectories of /usr/lib/kbd.
Changes for 0.84 (aeb):
o Added more compose key support to loadkeys.
o Setfont, loadkeys and mapscrn look by default in /usr/lib/kbd/*.
o Setfont can read codepage font files (and select a font from them).
o Many minor changes.
Changes for 0.85-0.86 (aeb):
o Minor things only. Added contributed keymaps and fonts.
Changes for 0.87 (aeb):
o Added iso-8859-8 support. Added "charset" directive.
o Corrected a typo in "trivial".
o Added kbd_mode.
o Extended kbd.FAQ. Added contributed keymaps and fonts.
Changes for 0.88 (aeb):
o Added dynamic keymap support. Added "keymaps" directive.
o Added dynamic console allocation. Added disalloc.
o Added resize.
o Changed LED handling.
o Added the contributed codepage.c (to extract codepages from a
DOS .cpi file).
o Many minor changes.
Changes for 0.89 (aeb):
o Some minor things.
Changes for 0.90 (aeb):
o Changed setfont to subsume mapscrn and escape sequence.
o Added hpa's psftable stuff.
o Added Unicode stuff (requires kernel 1.1.92 or later).
Changes for 0.91 (aeb):
o Added hpa's setfont patch.
Changes for 0.94 (aeb):
o Added keyword alt_is_meta.
Changes for 0.96 (aeb):
o Added keywords like strings_as_usual. Added keymap include files.
o Reorganized keymap directory.
o Added loading of compressed fonts.
o Added iso-8859-9 handling.
o Added -a option to showkey.
Changes for 0.98 (aeb):
o Added internationalization and Dutch texts (nl.po)