Firefox、Opera中使用Thinkpad导航键
出自Linux Wiki
很多Thinkpad的键盘上在上方向键的旁边有两个导航键,在Linux默认不能使用。本文介绍激活这两个键的办法(来自于[1])
目录 |
针对Firefox 3的配置方法
Firefox 3中设置方法大为简化。只要将两个导航键的代码通过Xmodmap映射成XF86Back和XF86Forward,Firefox就可以识别了。
编辑文件~/.Xmodmap:
keycode 234 = XF86Back keycode 233 = XF86Forward
运行
xmodmap ~/.Xmodmap
Firefox立即就可以识别两个导航键了。
方法出处
以下的方法针对老版的Firefox....
配置Xmodmap
多数发行版应该都已安装了Xmodmap。创建/编辑文件 ~/.Xmodmap,并加入:
keycode 234 = F19 keycode 233 = F20
表明把两个Web导航键分别映射到F19和F20。再执行命令:
$ xmodmap ~/.Xmodmap
即可启用这一映射。以后启动X时,会自动启动该程序。
本文先通过Xmodmap将这两个键分别映射为 F19和F20,并在Firefox和Opera中配置这两个键。
配置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);" />
重新启动Firefox,新功能就可以用了。
其它版本
请补充
配置Opera
opera的配置较简单。先附加说明一下,Linux中的Opera同样可以很漂亮的显示中文,请参阅Opera中文字体配置。
在Opera菜单中:工具->首选项->高级->快捷键->键盘设置->Opera Standard for UNIX->编辑
在弹出窗口的查找框中,输入F19,把动作改为Back。再搜索F20,把动作改为Forward。
推荐阅读
参考资料
--Chenxing 14:47 2007年4月3日 (CST) --Chenxing 14:24 2007年8月10日 (CST)