2008年4月18日星期五

键盘的按键映射

来源:9.4.11 X 中键盘和指针按钮的映射
xmodmap 程序用来编辑和显示键盘修订表和按键映射表的,客户端程序用它们来把按键代码事件(event keycodes)转换成 X 中的 keysyms。

     $ xmodmap -pm 
... 显示当前按键修订表
$ xmodmap -pk | pager
... 显示当前按键映射表
$ xmodmap -e "pointer = 3 2 1" # 设置为惯用左手鼠标
$ xmodmap ~/.xmodmaprc # 用 ~/.xmodmaprc 中的描述设置键盘

通常从用户的会话中启动脚本,从 ~/.xsession 中执行。

要获得按键代码(keycode),请在 X 中运行 xev 并按键。要想获得 keysym 的含义,请从宏定义文件 /usr/include/X11/keysymdef.h 中查找。该文件中所有的 #define 声明都用 XK_ 命名,伪装成 keysym 的名字。

参阅 xmodmap(1x)

没有评论:

发表评论