%general-entities; ]> Kbd-&kbd-version; Kbd <para>The Kbd package contains key-table files and keyboard utilities.</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem><seg>0.1 SBU</seg><seg>12 MB</seg></seglistitem> </segmentedlist> <segmentedlist> <segtitle>Kbd installation depends on</segtitle> <seglistitem><seg>Bash, Binutils, Bison, Coreutils, Diffutils, Flex, GCC, Gettext, Glibc, Grep, Gzip, M4, Make, Sed</seg></seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Installation of Kbd Prepare Kbd for compilation: ./configure Compile the package: make Now install it: make install Contents of Kbd Installed programs chvt, deallocvt, dumpkeys, fgconsole, getkeycodes, getunimap, kbd_mode, kbdrate, loadkeys, loadunimap, mapscrn, openvt, psfaddtable (link to psfxtable), psfgettable (link to psfxtable), psfstriptable (link to psfxtable), psfxtable, resizecons, setfont, setkeycodes, setleds, setlogcons, setmetamode, setvesablank, showconsolefont, showkey, unicode_start and unicode_stop Short descriptions chvt chvt changes the foreground virtual terminal. deallocvt deallocvt deallocates unused virtual terminals. dumpkeys dumpkeys dumps the keyboard translation tables. fgconsole fgconsole prints the number of the active virtual terminal. getkeycodes getkeycodes prints the kernel scancode-to-keycode mapping table. getunimap getunimap prints the currently used unimap. kbd_mode kbd_mode reports or sets the keyboard mode. kbdrate kbdrate sets the keyboard repeat and delay rates. loadkeys loadkeys loads the keyboard translation tables. loadunimap loadunimap loads the kernel unicode-to-font mapping table. mapscrn mapscrn is 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 openvt starts a program on a new virtual terminal (VT). psf* psf* are a set of tools for handling Unicode character tables for console fonts. resizecons resizecons changes the kernel idea of the console size. setfont setfont lets you change the EGA/VGA fonts on the console. setkeycodes setkeycodes loads kernel scancode-to-keycode mapping table entries, useful if you have some unusual keys on your keyboard. setleds setleds sets the keyboard flags and LEDs. Many people find it useful to have "Num Lock" on by default, setleds +num achieves this. setlogcons setlogcons sends kernel messages to the console. setmetamode setmetamode defines the keyboard meta-key handling. setvesablank setvesablank lets you fiddle with the built-in hardware screensaver (no toasters, just a blank screen). showconsolefont showconsolefont shows the current EGA/VGA console screen font. showkey showkey reports the scancodes and keycodes and ASCII codes of the keys pressed on the keyboard. unicode_start unicode_start puts the keyboard and console in UNICODE mode. Never use it on LFS, because applications are not configured to support UNICODE. unicode_stop unicode_stop reverts keyboard and console from UNICODE mode.