![在 Pentadactyl 中仅对特定 URL 使用键映射](https://linux22.com/image/1408663/%E5%9C%A8%20Pentadactyl%20%E4%B8%AD%E4%BB%85%E5%AF%B9%E7%89%B9%E5%AE%9A%20URL%20%E4%BD%BF%E7%94%A8%E9%94%AE%E6%98%A0%E5%B0%84.png)
我尝试将 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
命令。