gentoo 修改键盘映射
gentoo 上面修改键盘映射分为两种,一种是终端环境,一种是X环境。
终端环境
https://www.emacswiki.org/emacs/MovingTheCtrlKey
https://wiki.gentoo.org/wiki/Keyboard_layout_switching
参考里面的终端部分,从
/usr/share/keymaps/i386/qwerty/
这个文件夹里面复制 us.map,解压 gunzip
然后修改 /etc/conf.d/keymaps 这个文件,选择修改好的文件, 然后重启keymap, rc-service keymaps restart
按键可以通过 showkey 来获得对应的键值。
X环境
https://wiki.gentoo.org/wiki/Keyboard_layout_switching https://www.charvolant.org/doug/xkb/html/index.html http://blog.csdn.net/kl28978113/article/details/47955275
使用 setxkbmap 来管理X环境键盘布局 /etc/X11/Sessions/Xsession 这个文件可以看出使用 setxkbmap来对于 键盘布局进行管理。
setxkbmap -print -verbose 10 查看当前的 keymap
/usr/share/X11/xkb/keycodes/evdev 考虑了一下,最后直接修改 keycode里面的 evdev 文件,把里面的 caps和 RCTL替换,RTN和LCTL替换。