Kbd

安装指导参见: the 节 called 安装 Kbd-1.10 在 第 6 章.

官方下载地址

Kbd (1.10): 
ftp://ftp.win.tue.nl/pub/linux-local/utils/kbd/

Kbd More-Programs Patch:
http://www.linuxfromscratch.org/patches/lfs/cvs/kbd-1.10-more-programs-2.patch

Kbd的内容

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 安装依赖关系

Kbd 依赖于: Bash, Binutils, Bison, Coreutils, Diffutils, Flex, GCC, Gettext, Glibc, Grep, Gzip, M4, Make, Sed.