安装指导参见: 安装 Kbd-1.08 在 第 6 章.
Kbd (1.08):
ftp://ftp.win.tue.nl/pub/linux-local/utils/kbd/
Kbd More-Programs Patch:
http://www.linuxfromscratch.org/patches/lfs/5.0/kbd-1.08-more-programs.patch
Kbd 包含键盘映射表和键盘工具。
安装下列程序: 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 和 unicode_stop
chvt 改变前台虚拟终端。
deallocvt 重新分配不用的虚拟终端。
dumpkeys 显示键盘转换表。
fgconsole 显示活动虚拟控制台的数量。
getkeycodes 显示内核中扫描码与键盘码的转换表。
getunimap 显示当前使用的unimap.
kbd_mode 设置或显示键盘模式。
kbdrate 设置或显示键盘重复和延迟的速度。
loadkeys 加载键盘转换表。
loadunimap 加载内核的统一码到字体(unicode-to-font)之间的影射表。
mapscrn 把用户定义的输出字符影射表加载到控制台驱动器中。注意这个程序已经过时,它实现的功能已经并入setfont程序。
openvt 在一个新虚拟终端启动一个程序。
psf* 一套处理控制台字体的统一码(unicode)字符表的工具。
resizecons让内核改变控制台的大小。
setfont 改变控制台的EGA/VGA字体。
setkeycodes告诉内核的键盘驱动器在扫描码/键码影射表中加入新的影射。
setleds设置当前终端键盘的LED标志。
setlogcons 将内核消息送到控制台。
setmetamode 设置键盘的转换键(meta key)。
setvesablank使用硬件内嵌的屏幕保护。(只有一个白屏)
showconsolefont 显示当前 EGA/VGA 终端的屏幕字体。
showkey 测试键盘发出的扫描码和键码。
unicode_start 使控制台进入统一码(unicode)模式。
unicode_stop 终止控制台的统一码模式。
Kbd 依赖于: Bash, Binutils, Bison, Coreutils, Diffutils, Flex, GCC, Gettext, Glibc, Grep, Gzip, M4, Make, Sed.