Vimperator 使用诸如 ctrl+o 之类的键绑定来返回历史记录中的上一页。
互联网上的某些网站尝试通过将键盘命令绑定到特定操作来提高可访问性,例如维基百科(以及我遇到的所有其他维基媒体网站)映射ctrl+o
到登录命令(或至少是需要登录的命令)。
于是,我愉快地浏览,碰巧点击了维基百科的链接。如果我想返回上一页,vimperator 已经训练我按 ctrl+o。然而,这个按键在 vimperator 能够执行任何操作之前就被捕获了,然后我就被带到了维基百科登录页面。不想。不想。
答案1
Mac OS X 上的 Firefoxctrl
默认使用密钥作为访问密钥,这导致在到达任何其他插件之前就被消耗。
ui.key.contentAccess
要修复此问题,请编辑中的值about:config
。在 OS X 中,默认情况下该值为 2,这对应于使用该ctrl
键作为内容区域(而不是 chrome 区域)的访问键的位字段。
其他值为0
for disable
;1
for shift
;4
for alt
;8
for meta
(command
)。我将我的设置为 4,但除 2 之外的任何值都可以。
完成此操作后,ctrl+
键绑定应能按预期工作。如果您使用其他 vimperator 键绑定,请确保将值设置ui.key.contentAccess
为与您的绑定不冲突的值,或完全禁用它。