在 Pentadactyl 中仅对特定 URL 使用键映射

在 Pentadactyl 中仅对特定 URL 使用键映射

我尝试将 tab 键映射到向下箭头键,效果很好。但是,我试图找到一种仅针对特定 URL 执行此操作的方法。尝试按以下方式使用自动命令:

autocmd LocationChange www.google.de :map -modes=i,t <TAB> <DOWN>

但是,这实际上适用于我稍后导航到的所有 URL。有没有办法以另一种方式设置 URL 的范围;或者我可以用某种方式使用 autocmd!来破坏该键绑定?提前感谢任何提示,Oli

答案1

尝试将其添加到您的.pentadactylrc

group googlythings -Description "Google sites" -locations google.de
map -modes input,text-edit <Tab> <Down>

来自文档:

:help group

为了方便编写脚本,尤其是仅适用于某些网站的脚本,可以将多种类型的命令和映射分配给命名组。

[剪辑]

调用后,{group}成为当前脚本中发出的所有后续命令的默认组。

确保这些行后面的任何命令仅适用于“Google 网站”,否则您可能会浪费大量时间思考为什么某些命令只在那里有效!当然,您也可以使用其他group命令。

相关内容