如何防止页面劫持我的 Pentadactyl 导航键?

如何防止页面劫持我的 Pentadactyl 导航键?

Facebook 希望我使用他们自己的一套键盘快捷键来浏览他们的网站,但这些快捷键与我的 Pentadactyl 设置配合得不太好。我怎样才能防止 Facebook 劫持我的按键,以便我可以使用我习惯的快捷键?

答案1

如果我对您的问题有误解,请纠正我,但默认情况下,网站的任何快捷方式或键绑定都被 Pentadactyl 禁用,并且只适用 Pentadactyl 命令。

<C-z>但一个必不可少的“技巧”是通过键入(按住 Control 并键入 z)切换到直通模式。这将允许您使用网站定义的快捷键和键绑定。然后您只需点击<escape>即可返回正常模式。

对此的细微变化是该<C-v>命令仅将下一个按键传递到网站。

答案2

补充一下上面 Eric Mathison 的回答:你可以使用自动命令配置 Pentadactyl 来记住你想对任何特定网站使用直通模式。例如,要为 Facebook 域中的任何内容配置直通模式,只需发出以下命令:

:au LocationChange facebook.com :normal! <C-z>  

这会告诉 Pentadactyl 每次您导航到 facebook.com 上的任何网站或切换到打开的选项卡时都进入直通模式。要了解有关自动命令的更多信息(以及可用于触发它们的事件),请键入:help autocommands; 要查看示例,请键入:help autocmd-examples

相关内容