1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3CR2//EN" "http://www.docbook.org/xml/4.3CR2/docbookx.dtd" [
3 <!ENTITY % kbd-entities SYSTEM "../ent/kbd.ent">
6 <sect1 id="aa-kbd" xreflabel="Kbd">
8 <?dbhtml filename="kbd.html"?>
10 <para>For installation instructions see <xref linkend="ch06-kbd"/>.</para>
12 <sect2><title>Official Download Location</title>
14 <literallayout>Kbd (&kbd-version;):
15 <ulink url="ftp://ftp.win.tue.nl/pub/linux-local/utils/kbd/"/>
17 Kbd More-Programs Patch:
18 <ulink url="http://www.linuxfromscratch.org/patches/lfs/cvs/kbd-&kbd-version;-more-programs-2.patch"/></literallayout>
21 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="kbd-contents.xml"/>
25 <sect2><title>Short descriptions</title>
27 <para><command>chvt</command> changes the foreground virtual terminal.</para>
29 <para><command>deallocvt</command> deallocates unused virtual terminals.</para>
31 <para><command>dumpkeys</command> dumps the keyboard translation tables.</para>
33 <para><command>fgconsole</command> prints the number of the active virtual terminal.</para>
35 <para><command>getkeycodes</command> prints the kernel scancode-to-keycode
38 <para><command>getunimap</command> prints the currently used unimap.</para>
40 <para><command>kbd_mode</command> reports or sets the keyboard mode.</para>
42 <para><command>kbdrate</command> sets the keyboard repeat and delay rates.</para>
44 <para><command>loadkeys</command> loads the keyboard translation tables.</para>
46 <para><command>loadunimap</command> loads the kernel unicode-to-font mapping table.</para>
48 <para><command>mapscrn</command> is an obsolete program that used to load
49 a user-defined output character mapping table into the console driver. This is
50 now done by setfont.</para>
52 <para><command>openvt</command> starts a program on a new virtual terminal (VT).</para>
54 <para><command>psf*</command> are a set of tools for handling Unicode
55 character tables for console fonts.</para>
57 <para><command>resizecons</command> changes the kernel idea of the console size.</para>
59 <para><command>setfont</command> lets you change the EGA/VGA fonts on the console.</para>
61 <para><command>setkeycodes</command> loads kernel scancode-to-keycode
62 mapping table entries, useful if you have some unusual keys on your keyboard.</para>
64 <para><command>setleds</command> sets the keyboard flags and LEDs. Many
65 people find it useful to have NumLock on by default, setleds +num achieves this.</para>
67 <para><command>setlogcons</command> sends kernel messages to the console.</para>
69 <para><command>setmetamode</command> defines the keyboard meta key handling.</para>
71 <para><command>setvesablank</command> lets you fiddle with the built-in
72 hardware screensaver (no toasters, just a blank screen).</para>
74 <para><command>showconsolefont</command> shows the current EGA/VGA console
77 <para><command>showkey</command> reports the scancodes and keycodes and
78 ASCII codes of the keys pressed on the keyboard.</para>
80 <para><command>unicode_start</command> puts the keyboard and console in
83 <para><command>unicode_stop</command> reverts keyboard and console from
90 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="kbd-deps.xml"/>