有没有更明确的方法可以通过 URL 禁用 Pentadactyl?不是 -- PASS THROUGH --
?
当我尝试使用 codepen.io 时,无论是否启用了直通功能,我都无法编辑任何文本字段。任何不像进入附加组件页面禁用 Pentadactyl 那样激进的想法都将不胜感激。我知道 Vimperator 有这个功能,Pentadactyl 有吗?
答案1
我认为,如果输入得足够早,直通功能会对你有用。我在 Google Docs 上发现,如果我手动输入直通功能,我仍然无法输入,但如果我重新加载启用了直通功能的页面,一切就会正常。
您可以利用 pentadactyl 的:autocmd
功能根据 URL 正则表达式自动运行传递命令。例如,要在 Google Docs 上禁用 pentadactyl,您可以输入命令
:autocmd LocationChange 'https://docs.google.com/*' :normal! <C-z>
您可以通过将这些命令保存到文件中以使这些更改永久生效.pentadactylrc
。
答案2
如果要禁用某个站点的某些键,可以使用passkeys
。例如,
:set passkeys+=codepen.io:<Esc>
将在 CodePen 上传递 Esc 键。
如果您提供更多详细信息,我可能会给出更好的答案。您确实应该能够在启用或不启用 passthrough-mode 的情况下使用 CodePen。(如果您使用 CodePen 的 vi 绑定,则需要启用它。)