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