【linux】修改纯终端下键盘映射
为了方便使用 vim 编辑器,把 Caps_Lock 和 Control_L 键交换,或者把 Caps_Lock 换成 Control_Ldebian:1)修改文件:/etc/console-setup/cached.kmap.gz2)首先备份文件:cd /etc/console-setup/sudo cp cached.kmap.gz cached.kmap.gz.bak3)解压文件:
为了方便使用 vim 编辑器,把 Caps_Lock 和 Control_L 键交换,或者把 Caps_Lock 换成 Control_L
debian:
1)修改文件:
/etc/console-setup/cached.kmap.gz
2)首先备份文件:
cd /etc/console-setup/
sudo cp cached.kmap.gz cached.kmap.gz.bak
3)解压文件:
sudo gzip -d cached.kmap.gz
在这个文件中可以看到:
keycode 29 = Caps_Lock …
keycode 58 = Control …
将这两个数字互换一下,… 表示后面还有很多字符
4)再压缩:
gzip cached.kmap
然后重启机器就好了。注意在这修改也会影响到图形界面。
centos:
1)首先查看键盘布局:
cat /etc/sysconfig/keyboard
看到以下字段表明使用 us 键盘布局
KEYTABLE=”us”
2)修改映射文件:
cd /lib/kbd/keymaps/i386/qwerty/
cp us.map.gz us.map.gz.bak
gzip -d us.map.gz
3)修改键码58为控制键
keycode 58 = Control
4)压缩:
gzip us.map
然后重启系统:shutdown -r now
如果使用远程终端,如 windows 下的 putty,就在对应系统下修改映射。
更多推荐
所有评论(0)