推荐一个支持chrome和firefox的浏览器插件:Surfingkeys

  • n
    newaoreal
    Surfingkeys可以通过键盘来使用chrome或firefox浏览器,比如跳转网页,上下左右滚屏。最强大的功能是支持自己写一段Javascript脚本,然后通过mapkey映射到某些按键。想搜索,按下sg在google中搜索,按下sd在豆瓣读书中搜索,按下se在genlib中搜索...总之随心定制。即便不会用js定制,基本的功能已经完全够用,是我目前试过类似插件中最牛的一个。是它让我忘记了vimperater。

    这篇介绍不错,大家可以看一下 链接:Surfingkeys – 用javascript和键盘扩展你的chrome
    下面的是我增加的几个配置,希望对大家有用。

    1. addSearchAliasX('d', 'douban', 'https://book.douban.com/subject_search?search_text=');
    2. addSearchAliasX('e', 'genlib', 'http://gen.lib.rus.ec/search.php?req=');
    3. addSearchAliasX('r', 'goodreads', 'https://www.goodreads.com/search?q=');
    4. Hints.characters = 'yuiophjklnm';
    5. settings.scrollStepSize = 300;
    6. //map key
    7. map('h','E');
    8. map('l','R');

    9. mapkey('ymd', "Copy current markdown", function(){
    10. Clipboard.write("["+document.title+"]"+"("+window.location.href+")");
    11. });

    12. mapkey('oc', '#7Open selected text from clipboard', function() {
    13. if (window.getSelection().toString()) {
    14. window.location.replace(window.getSelection().toString());
    15. } else {
    16. Clipboard.read(function(response) {
    17. window.location.replace(response.data);
    18. });
    19. }
    20. });
    复制代码
  • c
    czthebest
    我在chrome用cvim,最近转到ff就用楼主这个。
    就是自定义按键感觉有点怪怪的,经常不能正常保存。
  • n
    newaoreal
    回复3#czthebest


    我原来的配置使用gist文件地址,后来发现gist经常访问不到,后来就改为本地的了,基本都正常。
  • 7
    77880099
  • d
    dg8456
    看起来不错,回头试一下。