[KeySnail]编辑模式下使用可输入字符作为快捷键

March 26, 2011

在KeySnail中可以针对编辑模式(Edit Mode)设置快捷键,但是一般我们都不会设置“使用可输入字符”的键,因为设置后就不能输入相应的字符。
下面这个KeySnail插件,可以在编辑模式下支持使用“可输入字符”的键。
keysInEditMode.ks
安装后,新建一个编辑模式下的命令(比如ctrl+i),填上如下代码
try {
var prefService = Cc['@mozilla.org/preferences-service;1'].getService(Ci.nsIPrefService).getBranch("extensions.keysnail.&quo[......]

阅读全文

10
(9,177 views)

pentadactyl试用记

March 22, 2011

20110512更新 – 更新6. UI设置
Pentadactyl 是由 Vimperator 项目最活跃的开发者 Kris Maglione、Doug Kearns、Martin Stubenschrott维护的针对 Firefox4的一个分支。
官方介绍:
Pentadactyl is a free browser add-on for Firefox, designed to make browsing more efficient and especially more keyboard accessible. Largely inspired by the Vim te[......]

阅读全文

94
(30,499 views)

查看firefox4 User Interface部分(omni.jar)的源代码

March 14, 2011

firefox是开源的项目,可以在其代码库直接查看源代码。
firefox内核部分,包括底层平台框架、执行渲染引擎等用C++编写,然后编译链接打包后分发,这部分去其代码库可以看到C++源码,有兴趣的可以下载后修改,重新编译打包,这部分不是今天讨论的主题。
今天我们主要关注的是前端用户接口(User Interface),这部分大部分是用html、javascript、css等web技术以及mozilla自己的界面语言xul实现,基于文本的,不需要编译,所以我们很方便查看学习,甚至写些小脚本修改界面元素,定制自己喜欢的界面。
firefox 4.0之前在其安装目录下可以直接看到chrome、co[......]

阅读全文

11
(2,839 views)