修改ThinkPad上的键盘映射
我有两台ThinkPad,一台是X200(安装了windows),一台是T410(安装了Untutu,mint),两台机的键盘布局都是一样的,十分符合人体工学,唯一一点让我不满意的是,机器的Home键及End键居然都在键盘的上方,对于一个经常写代码的人来说,这样十分不方便,所以将键盘下方方向键旁边的两个浏览器专用向前、向后键改为对应的home/end键。
对于windows,可以使用这个小软件:keybmap( http://pan.baidu.com/s/1j5HyG),这个软件只是修改注册表,并不会驻留内存,请大家放心使用。
在界面中增加两个对应关系
原值 映射值
WWW Back Home
WWW Forward End
对于ubuntu/mint,可以使用 xmodmap 来完成
sudo mkdir /etc/flexitime
sudo vi /etc/flexitime/.xmodmaprc
加入以下内容
keycode 167 = KP_End
keycode 166 = KP_Home
保存
为了让系统启动时生效,在图形界面中选择 System ->Preferences->Startup Applications,在stratup programs中增加启动程序就可以了,内容如下:
Name:xmodmap
Command : xmodmap /etc/flexitime/.xmodmaprc
我有两台ThinkPad,一台是X200(安装了windows),一台是T410(安装了Untutu,mint),两台机的键盘布局都是一样的,十分符合人体工学,唯一一点让我不满意的是,机器的Home键及End键居然都在键盘的上方,对于一个经常写代码的人来说,这样十分不方便,所以将键盘下方方向键旁边的两个浏览器专用向前、向后键改为对应的home/end键。
对于windows,可以使用这个小软件:keybmap( http://pan.baidu.com/s/1j5HyG),这个软件只是修改注册表,并不会驻留内存,请大家放心使用。
在界面中增加两个对应关系
原值 映射值
WWW Back Home
WWW Forward End
对于ubuntu/mint,可以使用 xmodmap 来完成
sudo mkdir /etc/flexitime
sudo vi /etc/flexitime/.xmodmaprc
加入以下内容
keycode 167 = KP_End
keycode 166 = KP_Home
保存
为了让系统启动时生效,在图形界面中选择 System ->Preferences->Startup Applications,在stratup programs中增加启动程序就可以了,内容如下:
Name:xmodmap
Command : xmodmap /etc/flexitime/.xmodmaprc