2009年2月9日

微软精巧型键盘 keycode 映射修改

不知道为何, 刚才将万恶的 ati 显卡的 fglrx 驱动升级了, 结果俺「微软精巧型」键盘的映射居然全乱了. -_-
参考此文 Multimediakeys with .Xmodmap HOWTO 修改, 讲得应该是很清晰了.
这里将微软精巧型键盘的 Xmodmap 文件贴出来, 如果你恰好也是这款键盘, 恰好也碰到了映射错误的问题, 应该可以直接使用之, 毕竟相同键盘的 keycode 值都是内嵌一致的.

这里只有小箭头, 删除插入, 起始结束, 上页下页, Super_L Win 标志, 右 Ctrl, 小键盘回车键(小键盘 keypad 需要两个定义, 一个是按下数字锁定前的映射值, 一个是按下数字锁定后的映射值, 这里统一都是映射成 KP_Enter).
其他键值没有添加, 因为俺这里都能够正常识别. 囧

关于如何配置修改, 激活, 自启动激活, 直接参考上面的链接就ok, 这里就不再赘述了.
需要更多信息, 输入以下命令参考 manual 手册 man xmodmap.
查看标准键值的名称, 譬如 Up Down 之类的, 参考 /usr/include/X11/keysymdef.h 头文件中的核心键盘值部分和keypad小键盘部分.

$ vim ~/.Xmodmap
---------------------------------

keycode 113 = Left
keycode 114 = Right
keycode 111 = Up
keycode 116 = Down

keycode 112 = Prior
keycode 117 = Next
keycode 110 = Home
keycode 115 = End
keycode 118 = Insert
keycode 119 = Delete

keycode 104 = KP_Enter KP_Enter
keycode 105 = Control_R
keycode 133 = Super_L

没有评论:

发表评论

不要使用过激的暴力或者色情词汇.
不要充当勇猛小飞侠 --- 飘过 飞过 扑扑翅膀飞走 被雷得外焦里嫩地飞走.
万万不可充当小乌龟 --- 爬过.
构建河蟹社会 责任你有 我有 大家有 -_-

Creative Commons License 转载请指明出处. 谢谢合作.
/***********************
author: jtuki
http://jtuki.blogspot.com/
***********************/