补充说明
loadkeys 属于 kbd 包,用于把键盘映射表加载进内核,改变虚拟控制台(VT)上按键产生的字符。它只影响文本控制台,不影响 X11/Wayland 下的键盘布局。
最常见的用法是切换布局:loadkeys us、loadkeys de-latin1、loadkeys fr。映射文件位于 /usr/share/kbd/keymaps/ 下,也可以从标准输入读取自定义映射。
系统启动时由 systemd 的 vconsole-setup 或发行版的 console 配置脚本调用。持久化配置请使用 localectl set-keymap 或 vconsole.conf,不要只执行一次 loadkeys。
语法
loadkeys [-d 控制台] [-q] [-v] [映射文件...]
选项
-d, --default:使用默认映射-q, --quiet:安静模式-v, --verbose:显示加载过程-m, --mktable:只生成映射表,不加载-c, --clearcompose:清除组合键定义
实例
# 切换为美式键盘布局
loadkeys us
# 切换为德语布局
loadkeys de-latin1
# 加载自定义映射
loadkeys /etc/mykeymap.map
# 持久化设置(systemd 系统)
localectl set-keymap us