These patches to keyboard.c and tty.c solve the problem of the Minix keyboard
driver that ASCII codes 0200 ... 0205 are used for the shift-type keys and
cannot be assigned to any key. So German, Swedish and Frensh users (and others)
can at last have their national keyboards. In addition to this feature (which
was already implemented in my first patches to keyboard.c from Nov 90) a
special file /dev/keymap (minor dev 128) has been implemented which is used to
change the key mapping.

Just run the install script to apply the patches, rebuild the kernel, etc.

Keymap files are provided for the IBM-PC keyboard (which is also included
in keyboard.c by default), the Olivetti M24 keyboard, and the US, Dutch and
German extended keyboards.

If there is enough interest I will write a program that translates keymap
files into human readable form and vice versa to aid writing keymap files.
