Pentadactyl:如何禁用菜单栏切换?

Pentadactyl:如何禁用菜单栏切换?

使用 Pentadactyl 时,当我按下 Alt 键时,它会切换菜单栏和模式--MENU--。这对我来说非常尴尬,因为我同时使用 dwm 窗口管理器,其中 Alt 是最重要的元键,所以我经常按它。我如何禁用 Pentadactyl 的行为?我的意思是,我希望它在我按下 Alt 时不执行任何操作。我已经尝试将 Alt 或 Meta 重新映射为无:

:map <A> <Nop>
:map <M> <Nop>

但它不起作用。

答案1

摘要:在about:config,切换ui.key.menuAccessKeyFocusesfalse

其实最近这是 Firefox 的正常行为。最近,因为几个早期版本不是这样的。使用像 Pentadactyl 或 Vimperator 这样的扩展时,它非常明显和烦人,而使用默认用户界面可能很方便。所以我搜索了相关的 Firefox 设置,我发现了 和ui.key.menuAccessKeyui.key.menuAccessKeyFocuses首先我直觉地认为第一个需要更改,它被设置为18,也就是 Alt 键。我将其设置为0,没有任何效果。然后我将后者从 更改为truefalse问题就解决了。

答案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

...
  1. 需要set! ui.key.menuAccessKeyFocuses=false之后set guioptions-=m

  2. 这是我的补丁-[问题 #6] 禁用 Pentadactyl 的菜单栏切换 · chusiang/tuxENV@b4a7279

答案3

看到您正在使用 dwm,重新映射 dwm 的 MODKEY 可能更适合您,我更喜欢为此使用超级或“windows”键。

此链接了解使用方法以及可以使用的 modkey 列表。

最好这样很多类似于映射 ALT 的应用程序。

答案4

我希望菜单栏无论是否Alt按下都始终可见。这可以按如下方式实现:

  1. 点击 Firefox 菜单按钮(通常位于 URL 和搜索框最右侧)
  2. Customize在 Firefox 菜单底部选择。
  3. 在出现的下一个屏幕的底部,单击下拉菜单,然后在菜单项Show/Hide Toolbars旁边勾选。Menu Bar
  4. 最后点击Exit Customize右下角的。

菜单栏现在应该始终可见,并且按下Alt应该没有任何效果。

相关内容