logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

keytab-lilo - compile keytables files for use with LILO

Author

       Werner Almesberger (almesber@bernina.ethz.ch).
       Peter Maydell (pmaydell@chiark.greenend.org.uk) wrote this manual page.

Description

keytab-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/mapping.ktl  (where  .ktl  stands  for
       "Keyboard Table for Lilo").

Examples

keytab-lilodvorak>/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.

Name

       keytab-lilo - compile keytables files for use with LILO

Options

-pRold_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.

See Also

lilo(8), keytables(5), gzip(1)

       lilo  comes  with  extensive documentation which can be found in /usr/share/doc/lilo-doc/ on Debian-based
       systems.

                                                   April 1998                                  KEYTAB-LILO.PL(8)

Synopsis

/usr/sbin/keytab-lilo [-pRold_code=new_code] ...  [default_layout] kbd_layout

See Also