doc:x:xorg_swap_capslock_escape

如何在 Xorg 调换 Caps Lock 和 Escape 键盘位置?

前提

  1. 已安装好的 Xorg
  2. 已安装好 /x11/xmodmap

环境

我是使用 xdm,默认每次登入成功后,会执行 $HOME/.xsession 手稿。因此需要修改此文件

配置文件

  1. $HOME/.xsession (xdm 根据此文件内容去执行特定工作,例如本文主角 xmodmap)
  2. $HOME/.Xmodmap (xmodmap 根据此档内容去调节键盘安排)

在 $HOME/.xsession 加入以下命令

if [ -f $HOME/.Xmodmap ];then
   /usr/local/bin/xmodmap $HOME/.Xmodmap &
fi

以上命令指示:如果 $HOME/.Xmodmap 这个文件是存在的话,立即执行 xmodmap

编写 $HOME/.Xmodmap

remove Lock = Caps_Lock
keysym Caps_Lock = Escape
keysym Escape = Caps_Lock
add Lock = Caps_Lock

完成

新键盘安排由下次从 xdm 登入后生效

/data/vhosts/wiki-data/pages/doc/x/xorg_swap_capslock_escape.txt · 最后更改: 2011/10/31 12:19 由 zeissoctopus