27-04-2011
   First alpha version.

04-05-2011
   The keyboard sprites are kept in separate
   directories.
   They will only be loaded when necessary,
   rather than keep them in an ever growing
   sprite pool. This will also make copying
   new versions over the old one easier,
   although the key sprites are still kept
   in the !Sprites area.
   
06-05-2011
   The idea of keyboard lay-outs as a sprite
   is abandoned. Instead, the lay-out is now
   painted on the fly, while scanning the 
   keymap in question.
   Clicking with Adjust on the iconbar icon
   toggles between a keyboard lay-out or not
   
08-05-2011
   - Various bug fixes.
   - In a keymap file, a special font can be
   specified. The first line should be
   something as:
   #Font:EFF_Cyrillic.medium
   Keymap will then use this font for rendering
   the example keyboard.
   - The default unicode font is now
   configurable. Choose Config from the
   iconbar menu.

13-05-2011
   - Clicking on an icon (key) in the
   example Keyboard passes the corresponding
   character to the keyboard buffer.
   - Clicking Adjust on the iconbar icon
   toggles between two keymaps, as defined
   in the Configure window, otherwise it
   will toggle between an example keyboard
   or not.

20-05-2011
   - Clicking Select has been made configurable.
   It used to toggle between the last chosen
   keymap and the System set, but now it will
   toggle between the last chosen keymap and 
   a predefined keymap (see choices).
   - Keymap UTF/Latin added, which mimics a
   Latin1 encoded font. This means that top bit
   characters that are accessible in Latin1
   by key presses, such as accents, will now 
   also be available in UTF8 encoded fonts.
   (Very useful for !Dict, for example.)
   
30-05-2011
   - When two keys are transposed, clicking
   on the corresponding key passed the original
   character, rather than the transposed one.
   This is now fixed, although some other 
   unexpected key passes still remain.
   - Shift and Ctrl-keys show their status in
   the example keyboard.

15-06-2011
   - The default font can now be chosen from
   a font menu, rather than entering it
   manually, at last.
   
30-06-2011
   - Rather than checking for the OS-version,
   !KeyMap now reads the Fontmanger version and
   the ROMFonts version in order to decide
   whether unicode is applicable.
   - The !Run file also checks for the presence
   of ABClib.
   
02-07-2011
  - Reading the Fontmanager version appears to
  be not fool proof, due to overlapping version
  numbers. !KeyMap now uses a routine, kindly
  provided by Martin Wrthner, that checks for
  the correct installation of a possible
  UCSFontManager.
  
03-07-2011
  - Better check for fonts, whether unicode
  capable or not.
  
23-08-2011
  - Enter-key added to virtual keyboard.
  - Slightly better position of characters on a
  slightly smaller keyboard.
  
25-08-2011
  - Appearance of the virtual keyboard improved.
  Click on the resize icon to reveal the other
  buttons.
  
18-09-2011
  - Trailing spaces in keymap files are now
    ignored.
    
16-11-2011
  - Infobox is now more style compliant, and 
    includes a link to the website as well as a
    link to the StrongHelp manual.
    
20-11-2011
  - Better check in case the default keymap number
    is bigger than the number of keymaps (can occur
    after removal of keymaps). Warning added.
    
22-11-2011
  - Button added to Info window, which opens the
    KeyMaps directory.
    
04-01-2012
  - Properly ignores all comment lines but the 1st.