Linux 命令速查
系统管理 man loadkeys

loadkeys

加载内核键盘映射表

返回

补充说明

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

参考链接