您的位置:首页 > 运维架构 > Linux

【linux】修改纯终端下键盘映射

2016-03-28 10:52 597 查看
为了方便使用 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,就在对应系统下修改映射。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vim 终端 linux