CooB
千年狐狸
千年狐狸
  • UID2829
  • 注册日期2005-02-06
  • 最后登录2023-05-23
  • 发帖数2176
  • 经验140枚
  • 威望0点
  • 贡献值18点
  • 好评度3点
  • 社区居民
  • 忠实会员
阅读:1941回复:1

分享一个KeySnail扩展的按键代码

楼主#
更多 发布于:2013-01-16 22:28
起因:
喜欢保留搜索栏,并且用着searchWP扩展高亮搜索关键字。在正常浏览时,如果不清除搜索栏的内容,时不时会在当前页面显示搜索栏关键字的高亮,这时,需要有一个常用动作:Ctrl+K定位到搜索栏,按删除键删除现有内容,最后按F6使得焦点回到当前页面上(KeySnail的View模式)。

解决,用KeySnail新建一个快捷键,代码参考如下:
key.setViewKey(';', function (ev, arg) {
    // Put your codes here

                command.focusToById("searchbar");

                command.selectAll(ev);
                goDoCommand("cmd_delete");

                let (elem = document.commandDispatcher.focusedElement) elem && elem.blur();
                gBrowser.focus();
                content.focus();
});


从此一个按键搞定平时的3个按键动作。
huruka
小狐狸
小狐狸
  • UID35337
  • 注册日期2011-02-26
  • 最后登录2020-06-25
  • 发帖数59
  • 经验57枚
  • 威望0点
  • 贡献值36点
  • 好评度1点
  • 社区居民
  • 忠实会员
1楼#
发布于:2013-01-16 22:28
这个扩展不错,虽说我暂时用不着
我用的keysnail的插件find,感觉够用了
游客

返回顶部