我最近从duckduckgo改回谷歌搜索。我很想念的一个功能是J和K导航键。首先我使用的是Chrome扩展程序:
但几个月前我也决定将我的键盘布局切换到符合人体工学的布局(Dvorak适应法语打字)。所以我的J和K位置现在被T和S取代。当然,上面的chrome扩展不允许更改快捷方式。
所以我想到了创建自己的扩展程序以允许在Google搜索结果中使用自定义快捷键进行向上/向下导航。
当用户键入“向上”或“向下”时,我正在考虑使用Javascript查找google调用的函数,并在点击自定义快捷方式时添加调用相同功能的自定义脚本。但是随着代码的缩小,很难找到(即使知道“向上”和“向下”密钥代码,或者在脚本面板中使用带有“事件监听器断点”的chrome开发人员工具)。
其次,我注意到Google搜索中所选搜索项旁边的这个小箭头。它是位于div结果之后的跨度。但手动移动此跨度不会更改所选链接,因此我无法按Enter键导航到它。
你知道我怎么做吗? Google正在通过滚动支持等处理这个问题。这就是我想使用他们的功能的原因......
但也许它太复杂了,我会更好地开发自己的自定义扩展程序?
非常感谢
答案 0 :(得分:0)
您找到的扩展程序是开源的。您可以在此处找到它:https://github.com/flavio87/jk-navigator
您可以通过修改源并按照手动安装说明更改j和k。您要更改的行在此处: https://github.com/flavio87/jk-navigator/blob/master/jk-shortcuts-navigator/script.js#L151