使用键盘按键快速浏览网页切换标签Surfingkeys
软件工具2021-04-06
Surfingkeys是免费开源的浏览器扩展程序,能够让我们使用键盘按键快速浏览网页,包含标签切换、链接点击、文本搜索、截屏、代理切换等多种功能,支持Firefox、Chrome、Edge浏览器。
Surfingkeys的每个功能都使用不同的按键或组合进行绑定,在网页上输入 ? 即可快速打开帮助页面查看绑定情况。当然这么多按键可能并不是每个都适合你,输入 ;e 或者通过扩展图标打开选项设置。
如果要更改按键绑定,可以点击按键,使用删除键删除现有按键,然后输入新按键,按Enter键确认更改即可,ESC键取消。
按键绑定设置支持高级模式,勾选Advance mode,可以直接编辑配置文件,比如添加自定义搜索引擎,在Surfingkeys中已经添加了百度、谷歌、必应、youtube等多个站点的搜索功能。
配置文件包含默认配置文件以及自定义配置文件,我们通过编辑自定义配置文件添加配置,点击Default mappings可以查看默认配置文件。
以添加bilibili搜索为例,将下面的代码复制到自定义区域,并保存(输入不了文本可以按一下 i 键)。
mapkey('oi','#8Open Search with alias i',function(){
Front.openOmnibar({type: "SearchEngine", extra: "i"});
});
addSearchAliasX('i','bilibili','https://search.bilibili.com/all?keyword=','s','https://s.search.bilibili.com/main/suggest?func=suggest&suggest_type=accurate&sub_type=tag&main_ver=v1&highlight=&userid=&bangumi_acc_num=1&special_acc_num=1&topic_acc_num=1&upuser_acc_num=3&tag_num=10&special_num=10&bangumi_num=10&upuser_num=3&jsonp=jsonp&term=',function(rt){
var xst_bilirt=JSON.parse(rt.text);
if(xst_bilirt.code!='0')return [];
return xst_bilirt.result.tag.map(ele=>ele.value);
});
此代码根据其默认配置中的搜索定义编写,添加了bilibili搜索以及搜索建议到多功能栏,绑定按键为 oi。可以按照其说明自己编写不一样的配置,更具体的说明查看:https://github.com/brookhong/Surfingkeys#edit-your-own-settings,默认配置文件也有示例。
点击保存按钮,我们在浏览器中输入 oi ,在显示的输入框中输入关键字,使用Enter键就可以直接在新标签页打开bilibili的搜索结果页面了。(oi按键的默认操作是让当前页面在隐身窗口中打开,自定义会覆盖此功能。)
bilibili上的搜索建议
在任意网页中选中文本,然后使用按键 si 则可以将选中的文本作为关键字在bilibili上搜索。
其它的功能可自行尝试,有些功能需要额外的工具配合才能使用。
扩展安装地址:https://github.com/brookhong/Surfingkeys#installation
本文链接:https://www.xstui.com/read/1120