Reload Original PagePrint PageEmail Page

Google 员工开发的超强 Chrome 快捷键扩展:Shortcut Manager

Shortcut Manager是一款非常强大的 Chrome 快捷键增强扩展,它允许用户给 Chrome 浏览器赋予更多更方便的快捷键功能,而且可以完全按照用户的想法自定义快捷键功能。比如打开喜欢的网站、执行常用的浏览器操作、甚至可以直接通过快捷键执行 JavaScript 代码,包括远程的 JavaScript 代码都没问题。从该扩展位于 Chrome 官方扩展中心的主页上来看,其开发者联系方式为 jumpei@google.com ,基本可以断定该扩展由 Google 员工开发(只有 Google 内部员工拥有后缀为 Google.com 的电子邮箱)。

安装 Shortcut Manager 扩展后,首先需要进入该扩展的设置页面添加快捷键并赋予每个快捷键的功能,我们可以看到设置页面主要分为左右两栏,左边栏的主要功能是管理快捷键,包括导出/导入设置,也就是说可以对已经设置好的快捷键进行备份,需要恢复的时候直接导入之前的备份即可。右边的主要功能是对具体的快捷键赋予功能,为了方便大家,我简单的将这个页面的主要功能汉化了一下。

笔者认为该扩展最方便的地方在于可以指定任意键作为快捷键,甚至包括键盘上的Home、End、Insert 等等都可以用作快捷键。如上图,比如访问 Chrome迷,我们可以直接将快捷键设置为 cm,这样你想要访问 Chrome迷的时候,就可以直接按键盘的 c、m就会直接打开 Chrome迷

该扩展另外一大强悍的地方在于可以直接通过快捷键执行 JavaScript 代码,比如我们之前介绍的一款优秀的 Chrome 翻译助手尚译其实就是一个 Javascript Bookmarklet,虽然直接点击一下书签栏也很方便,但使用快捷键来激活则明显更加方便,大家可以直接将该工具的 JavaScript 代码(见下面)贴到 Shortcut Manager 设置页的 JS 代码框中,再为其指定一个快捷键,比如 sy,这样调用该工具就更加方便了(如上图)。

尚译 Javascript 代码:

javascript:void((function(){if(window.Como&&window.Como.someyi){Como.someyi.open()}else{var a=document.createElement('script');a.setAttribute('type','text/javascript');var b=document.charset?document.charset:document.characterSet;var c=b.toLowerCase()=='gb2312'?'pack-gb2312.js':'pack-utf8.js';a.setAttribute('src','http://yi.comsome.com/'+c);document.getElementsByTagName('head').item(0).appendChild(a);Text.prototype.tagName='#text'}})())

当然,该扩展还可以给快捷键赋予更多非常非常方便的功能,大家可以自己尝试,这里就不做过多的介绍了。总之,笔者认为 Shortcut Manager 是一款非常优秀的 Chrome 快捷键扩展,强烈建议各位 Chrome迷使用。