使用 Pentadactyl 时,当我按下 Alt 键时,它会切换菜单栏和模式--MENU--
。这对我来说非常尴尬,因为我同时使用 dwm 窗口管理器,其中 Alt 是最重要的元键,所以我经常按它。我如何禁用 Pentadactyl 的行为?我的意思是,我希望它在我按下 Alt 时不执行任何操作。我已经尝试将 Alt 或 Meta 重新映射为无:
:map <A> <Nop>
:map <M> <Nop>
但它不起作用。
答案1
摘要:在about:config
,切换ui.key.menuAccessKeyFocuses
到false
。
其实最近这是 Firefox 的正常行为。最近,因为几个早期版本不是这样的。使用像 Pentadactyl 或 Vimperator 这样的扩展时,它非常明显和烦人,而使用默认用户界面可能很方便。所以我搜索了相关的 Firefox 设置,我发现了 和ui.key.menuAccessKey
。ui.key.menuAccessKeyFocuses
首先我直觉地认为第一个需要更改,它被设置为18
,也就是 Alt 键。我将其设置为0
,没有任何效果。然后我将后者从 更改为true
,false
问题就解决了。
答案2
很好,Alt不会切换菜单栏使用 Debian 7 上的 Iceweasel (Firefox)。
$ vim ~/.pentadactylrc
...
set guioptions=BNs
" - Disable Alt key to toggle hidden Menu bar for Debian, Ubuntu.
set guioptions-=m
set! ui.key.menuAccessKeyFocuses=false
...
需要
set! ui.key.menuAccessKeyFocuses=false
之后set guioptions-=m
。这是我的补丁-[问题 #6] 禁用 Pentadactyl 的菜单栏切换 · chusiang/tuxENV@b4a7279。
答案3
看到您正在使用 dwm,重新映射 dwm 的 MODKEY 可能更适合您,我更喜欢为此使用超级或“windows”键。
看此链接了解使用方法以及可以使用的 modkey 列表。
最好这样很多类似于映射 ALT 的应用程序。
答案4
我希望菜单栏无论是否Alt
按下都始终可见。这可以按如下方式实现:
- 点击 Firefox 菜单按钮(通常位于 URL 和搜索框最右侧)
Customize
在 Firefox 菜单底部选择。- 在出现的下一个屏幕的底部,单击下拉菜单,然后在菜单项
Show/Hide Toolbars
旁边勾选。Menu Bar
- 最后点击
Exit Customize
右下角的。
菜单栏现在应该始终可见,并且按下Alt
应该没有任何效果。