Surfingkeys可以通过键盘来使用chrome或firefox浏览器,比如跳转网页,上下左右滚屏。最强大的功能是支持自己写一段Javascript脚本,然后通过mapkey映射到某些按键。想搜索,按下sg在google中搜索,按下sd在豆瓣读书中搜索,按下se在genlib中搜索...总之随心定制。即便不会用js定制,基本的功能已经完全够用,是我目前试过类似插件中最牛的一个。是它让我忘记了vimperater。
这篇介绍不错,大家可以看一下 链接:
Surfingkeys – 用javascript和键盘扩展你的chrome下面的是我增加的几个配置,希望对大家有用。
- addSearchAliasX('d', 'douban', 'https://book.douban.com/subject_search?search_text=');
- addSearchAliasX('e', 'genlib', 'http://gen.lib.rus.ec/search.php?req=');
- addSearchAliasX('r', 'goodreads', 'https://www.goodreads.com/search?q=');
- Hints.characters = 'yuiophjklnm';
- settings.scrollStepSize = 300;
- //map key
- map('h','E');
- map('l','R');
- mapkey('ymd', "Copy current markdown", function(){
- Clipboard.write("["+document.title+"]"+"("+window.location.href+")");
- });
- mapkey('oc', '#7Open selected text from clipboard', function() {
- if (window.getSelection().toString()) {
- window.location.replace(window.getSelection().toString());
- } else {
- Clipboard.read(function(response) {
- window.location.replace(response.data);
- });
- }
- });
复制代码