2009年1月4日星期日
Firefox-CHMreader-快捷键冲突解决
最近在公司读chm的文档,用Windows自带的chm阅读器发现字体太小,完全没法阅读。
于是开始找第三方chm阅读器,无意中发现Firefox的插件CHM reader居然也能阅读chm而且还是中国人写的,于是马上装了一个,发现使用 文件-> Open CHM files.. 就能阅读了,而且能使用FF默认的ctrl+鼠标滚轮 放大字体,以及保存书签的功能,真得挺方便。但是随后问题来了。。FF3.0 默认的快捷键 ctrl+E是 搜索,这个与 CHM reader默认的 “查看”->'侧栏'->'CHM reader'打开CHM目录的快捷键冲突,导致无法使用
幸好有google,现将解决方式贴上
============
1.下载 Keyconfig ,地址为
http://mozilla.dorando.at/
单击 Keyconfig.xpi,然后顺着步骤让它自动安装完吧。
2. 然后把 Firefox 关了(*注意不是重启*)。
这个插件默认没有提供像上下左右键一样功能的属性选项,所以,我们要手动加入一些选项。打开 prefs.js 文件
对于 Windows2000,XP 的用户,用记事本打开 %AppData%\Mozilla\Firefox\Profiles\[profile]\ 目录下的 prefs.js
(%AppData% 一般是 C:\Documents and Settings\[User Name]\Application Data\ 这个目录,好像是个环境变量?)
对于Linux用户,这个文件是 ~/.mozilla/firefox/[profile]/prefs.js
在文件的末尾添加:
代码
user_pref("keyconfig.main.xxx_key_PageUp", "!][][][goDoCommand('cmd_scrollPageUp');");
user_pref("keyconfig.main.xxx_key_ScrollPageDown", "!][][][goDoCommand('cmd_scrollPageDown');");
user_pref("keyconfig.main.xxx_key_ScrollLineUp", "!][][][goDoCommand('cmd_scrollLineUp');");
user_pref("keyconfig.main.xxx_key_ScrollLineDown", "!][][][goDoCommand('cmd_scrollLineDown');");
user_pref("keyconfig.main.xxx_key_ScrollLeft", "!][][][goDoCommand('cmd_scrollLeft');");
user_pref("keyconfig.main.xxx_key_ScrollRight", "!][][][goDoCommand('cmd_scrollRight');");
user_pref("keyconfig.main.xxx_key_ScrollTop", "!][][][goDoCommand('cmd_scrollTop');");
user_pref("keyconfig.main.xxx_key_ScrollBottom", "!][][][goDoCommand('cmd_scrollBottom');");
user_pref("keyconfig.main.xxx_key_findTypeLinks", "!][][][goDoCommand('cmd_findTypeLinks');");
3. 打开 Firefox,在 Tools ->Keyconfig进行配置,找到冲突的ctrl+E,将其'禁用'后,按 "应用"键.
大功告成。
参考帖子地址:
http://board.mozest.com/viewthread.php?tid=14074
订阅:
博文评论 (Atom)
没有评论:
发表评论