【linux】修改纯终端下键盘映射
2016-03-28 10:52
597 查看
为了方便使用 vim 编辑器,把 Caps_Lock 和 Control_L 键交换,或者把 Caps_Lock 换成 Control_L
/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
然后重启机器就好了。注意在这修改也会影响到图形界面。
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,就在对应系统下修改映射。
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,就在对应系统下修改映射。
相关文章推荐
- Linux socket 初步
- android wifi 无线调试
- Linux Kernel 4.0 RC5 发布!
- VIM编译器显示TAB和TAB转换为空格
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- 菜鸟说给菜鸟听之VIM--入门篇(1)
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制