KEYTAB-LILO.PL(8)KEYTAB-LILO.PL(8)NAMEkeytab-lilo - compile keytables files for use with LILO
SYNOPSIS
/usr/sbin/keytab-lilo [-p R old_code = new_code ] ... [default_layout]
kbd_layout
DESCRIPTIONkeytab-lilo is a program which compiles keytable definitions (in the
format specified in keytables(5)) into a format which can be used by
lilo(8) to set the keyboard type when booting [using the keytable
parameter in /etc/lilo.conf].
kbd_layout should be the name of a map file which specifies the desired
keyboard layout. This file may be a gzip(1) compressed map. If no file
extension is given, .map.gz is assumed. If the full pathname is not
specified, /usr/share/keymaps/ is assumed.
Since lilo essentially needs to know the differences between the BIOS
keyboard mapping and the one you require, the default_layout file
should contain a keytables(5) file for the BIOS default mapping. If no
default_layout file is specified, us.map.gz is used.
keytab-lilo writes the output translation table as a binary string to
standard output, so you should redirect it to a suitable file. lilo
has no particular restrictions on the name of keyboard translation
files, but the suggested naming convention and location is /boot/map‐
ping.ktl (where .ktl stands for "Keyboard Table for Lilo").
OPTIONS-p R old_code = new_code
Specifies corrections ("patches") to the mapping obtained from
the translation table files. E.g. if pressing the upper case "A"
should yield an at sign, -p 65=64 would be used. The -p option
can be repeated any number of times. The codes can also be given
as hexadecimal or as octal numbers if they are prefixed with 0x
or 0, respectively.
EXAMPLESkeytab-lilo dvorak >/boot/dvorak.ktl
This is the most common form of invocation; it simply compiles
the given map file (in this case dvorak) and puts the result in
/boot/dvorak.ktl.
AUTHOR
Werner Almesberger (almesber@bernina.ethz.ch).
Peter Maydell (pmaydell@chiark.greenend.org.uk) wrote this manual page.
SEE ALSOlilo(8), keytables(5), gzip(1)
April 1998 KEYTAB-LILO.PL(8)