我喜欢移动键、按 f 键单击链接以及能够禁用五指指尖,但我几乎不需要其他任何东西。我如何才能恢复我的旧热键?
我主要考虑的是...Ctrl+F、Ctrl+A、Ctrl+C、Ctrl+V、Ctrl+Shift+O(打开书签),这些键对我来说都不起作用了。
答案1
了解 pentadactyl/vimperator 快捷键或映射是值得的,因为它们可能提供更好的功能。例如,普通模式键映射o
提供相当于 FirefoxCtrl-L
和Ctrl-O
组合的功能 - 也就是说,为您提供智能补全(书签、位置、历史记录等)以进行制表符补全。
但要回答你的问题 - 你可以在pentadactylrc
(请参阅:help pentadactylrc
你的映射位于何处)中定义一些自定义映射,以便为你提供 Firefox 风格的快捷方式。例如
" Normal Mode Mappings
nnoremap <C-f> /
nnoremap <C-w> :tabclose<CR>
nnoremap <C-c> <C-v><C-c>
nnoremap <C-v> <C-v><C-v>
nnoremap <C-x> <C-v><C-x>
" Insert Mode Mappings
inoremap <C-c> <C-v><C-c>
inoremap <C-v> <C-v><C-v>
inoremap <C-x> <C-v><C-x>
我忘了其他 Firefox 快捷方式的作用Ctrl-A
,但希望这里足以展示如何实现你想要的效果。
答案2
一个选项是使用 CTRL-V,然后您接下来按下的任何键都会直接传递给 Firefox。因此,CTRL-V CTRL-SHIFT-O 会按预期运行。
更复杂的方法是使用密码选项允许将特定的组合键传递到 Firefox,但我相信在这种情况下您必须指定要使用的所有命令(而不是仅排除您希望保留的几个 Pentadactyl 命令)。