Firefox、Opera中使用Thinkpad导航键
出自Linux Wiki
很多Thinkpad的键盘上在上方向键的旁边有两个导航键,在Linux默认不能使用。
本文先通过Xmodmap将这两个键分别映射为 F19和F20,并在Firefox中配置这两个键。
目录 |
配置Xmodmap
多数发行版应该都已安装了Xmodmap。创建/编辑文件 ~/.Xmodmap,并加入:
keycode 234 = F19 keycode 233 = F20
表明把两个Web导航键分别映射到F19和F20。再执行命令:
$ xmodmap ~/.Xmodmap
即可启用这一映射。以后启动X时,会自动启动该程序。
配置Firefox
Firefox 2.0版本
您需要有root权限。
找到Firefox所在路径,一般是类似/usr/share/firefox的,或iceweasel(Debian里)。
编辑 <firefox所在文件夹>/chrome/browser/content/browser/browser.xul
查找 <keyset id="mainKeyset">然后在后面加上
<key id="goBackKb" keycode="VK_F19" command="Browser:Back" /> <key id="goForwardKb" keycode="VK_F20" command="Browser:Forward" />
表明按下键后执行后退和前进操作。
如果要执行更换标签页的操作,可以加入:
<key id="goBackTabKb" keycode="VK_F19" oncommand="gBrowser.mTabContainer.advanceSelectedTab(-1,true);" /> <key id="goForwardTabKb" keycode="VK_F20" oncommand="gBrowser.mTabContainer.advanceSelectedTab(1,true);" />
请注意是 oncommand而不是上面的command了。 重新启动Firefox,新功能就可以用了。
其它版本
请补充
参考资料
--Chenxing 14:47 2007年4月3日 (CST)