10.37. Kbd-1.12

#### Cross-Compiled Linux From Scratch - Version 1.0.0rc1-Sparc

### Chapter 10. Installing Basic System Software

- Prev

  IPRoute2-2.6.16-060323

- Next

  Less-394

- Up.
- Home

# 10.37. Kbd-1.12

The Kbd package contains key-table files and keyboard utilities.

## 10.37.1. Installation of Kbd

The following patch fixes build issues with GCC 4.1.1:

    patch -Np1 -i ../kbd-1.12-gcc4_fixes-1.patch

Sparcs haven't updated the structure of kbdrate yet, so until they do this patch is required:

    patch -Np1 -i ../kbd-1.12-sparc_kbdrate-1.patch

Prepare Kbd for compilation:

    ./configure

Compile the package:

    make

This package does not come with a test suite.

Install the package:

    make install

## 10.37.2. Contents of Kbd

Installed programs: chvt, deallocvt, dumpkeys, fgconsole, getkeycodes, kbd_mode, kbdrate, loadkeys, loadunimap, mapscrn, openvt, psfaddtable (link to psfxtable), psfgettable (link to psfxtable), psfstriptable (link to psfxtable), psfxtable, resizecons, setfont, setkeycodes, setleds, setmetamode, showconsolefont, showkey, unicode_start, and unicode_stop

### Short Descriptions

chvt | Changes the foreground virtual terminal
deallocvt | Deallocates unused virtual terminals
dumpkeys | Dumps the keyboard translation tables
fgconsole | Prints the number of the active virtual terminal
getkeycodes | Prints the kernel scancode-to-keycode mapping table
kbd_mode | Reports or sets the keyboard mode
kbdrate | Sets the keyboard repeat and delay rates
loadkeys | Loads the keyboard translation tables
loadunimap | Loads the kernel unicode-to-font mapping table
mapscrn | An obsolete program that used to load a user-defined output character mapping table into the console driver; this is now done by setfont
openvt | Starts a program on a new virtual terminal (VT)
psfaddtable | A link to psfxtable
psfgettable | A link to psfxtable
psfstriptable | A link to psfxtable
psfxtable | Handle Unicode character tables for console fonts
resizecons | Changes the kernel idea of the console size
setfont | Changes the Enhanced Graphic Adapter (EGA) and Video Graphics Array (VGA) fonts on the console
setkeycodes | Loads kernel scancode-to-keycode mapping table entries; this is useful if there are unusual keys on the keyboard
setleds | Sets the keyboard flags and Light Emitting Diodes (LEDs)
setmetamode | Defines the keyboard meta-key handling
showconsolefont | Shows the current EGA/VGA console screen font
showkey | Reports the scancodes, keycodes, and ASCII codes of the keys pressed on the keyboard
unicode_start | Puts the keyboard and console in UNICODE mode. Never use it on CLFS, because applications are not configured to support UNICODE.
unicode_stop | Reverts keyboard and console from UNICODE mode

- Prev

  IPRoute2-2.6.16-060323

- Next

  Less-394

- Up.
- Home.