web-dev-qa-db-ja.com

Pentadactyl:<Alt>でメニューバーの切り替えを無効にする方法

Pentadactylを使用して、Altキーを押すと、メニューバーが切り替えられ、--MENU--モード。同時にdwmウィンドウマネージャを使用しているため、これは私にとって非常に恥ずかしいことです。Altが最も重要なメタキーであるため、頻繁にヒットします。 Pentadactylの動作を無効にするにはどうすればよいですか?つまり、Altキーを押しても何も実行しないようにします。私はすでにAltまたはMetaを何にもリマップしようとしました:

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

しかし、それは機能しません。

19
deeenes

実際、最近これがFirefoxの正常な動作です。最近、以前のバージョンが少ないのでこんな感じではなかったです。そして、PentadactylやVimperatorのような拡張機能を使用すると、それは非常に明白で迷惑ですが、デフォルトのユーザーインターフェイスを使用すると便利です。そこで、関連するFirefoxの設定を検索したところ、ui.key.menuAccessKeyui.key.menuAccessKeyFocusesが見つかりました。最初に、最初に変更する必要があるという直感がありました。これは、Altキーを意味する18に設定されました。 0に設定しましたが、効果はありません。その後、後者をtrueからfalseに変更すると、問題が解決します。

36
deeenes

Dwmを使用しているときに、dwmのMODKEYを再マップする方が適している場合があるので、私はこれにスーパーキー、つまり「windows」キーを使用することをお勧めします。

使用できるmodkeyの方法とリストについては、 このリンク を参照してください。

たくさんのアプリケーションがALTをマップしたいので、この方法が望ましいです。

1
jgr

いいね 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. ここに私のパッチがあります- [issue#6] Disable menu bar toggle by for Pentadactyl・chusiang/tuxENV @ b4a7279

1
Chu-Saing Lai

Altが押されているかどうかに関係なく、メニューバーは常に表示されていることを好みます。これは次のように実行できます。

  1. Firefoxメニューボタンをクリックします(通常はURLと検索ボックスの横の右端にあります)
  2. Firefoxメニューの下部にあるCustomizeを選択します。
  3. 表示される次の画面の下部で、Show/Hide Toolbarsドロップダウンメニューをクリックし、Menu Barメニュー項目の横にチェックマークを付けます。
  4. 最後に、右下のExit Customizeをクリックします。

これでメニューバーが常に表示され、Altを押しても何の効果もないはずです。

0
Chris Dragon