Linux Xmodmap 键盘映射
2015-05-29 00:46
676 查看
Linux Xmodmap 键盘映射
开始之前(注意事项)
xmodmap 不提供恢复初始化到功能,所以在使用如下指令备份map表,防止map出错xmodmap -pke > /etc/X11/.Xmodmap.bak
如果出错导致键盘不能正常使用,可以重启。如果是外接键盘,重新插拔即可恢复
Example
两两交换Cap_Locks,
Esc,
Ctrl三个键
remove Control = Control_L remove Lock = Caps_Lock keysym Control_L = Escape NoSymbol Escape keysym Caps_Lock = Control_L keysym Escape = Caps_Lock NoSymbol Caps_Lock add Control = Control_L add Lock = Caps_Lock
Ctrl、Caps作为modifier key(修饰键)在重新映射之前必要先去除其修饰性,使其不影响已有到map。如不这样做会报错。
keysym会将将等号左边的keysym name转换为相应到keycode,将等号右边的值映射给等号左边到keycode。
以
keysym Control_L = Escape NoSymbol Escape为例,Control_L(left)到keycode是29,于是这句话等价为
keycode 29 = Escape NoSymbol Escape。第一个Escape为直接按键的操作,其他到是配合不同到修饰键到操作。
相关文章推荐
- Linux socket 初步
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Python中map()函数浅析
- Scientific Linux 5.5 图形安装教程
- Android使用Google Map浅谈
- 基于 Linux 集群环境上 GPFS 的问题诊断
- 谁是桌面王者?Win PK Linux三大镇山之宝
- vivi下重新调整分区
- Linux VS Unix:Linux欲一统天下 Unix不死