Pentadactylを使用して、Altキーを押すと、メニューバーが切り替えられ、--MENU--
モード。同時にdwmウィンドウマネージャを使用しているため、これは私にとって非常に恥ずかしいことです。Altが最も重要なメタキーであるため、頻繁にヒットします。 Pentadactylの動作を無効にするにはどうすればよいですか?つまり、Altキーを押しても何も実行しないようにします。私はすでにAltまたはMetaを何にもリマップしようとしました:
:map <A> <Nop>
:map <M> <Nop>
しかし、それは機能しません。
実際、最近これがFirefoxの正常な動作です。最近、以前のバージョンが少ないのでこんな感じではなかったです。そして、PentadactylやVimperatorのような拡張機能を使用すると、それは非常に明白で迷惑ですが、デフォルトのユーザーインターフェイスを使用すると便利です。そこで、関連するFirefoxの設定を検索したところ、ui.key.menuAccessKey
とui.key.menuAccessKeyFocuses
が見つかりました。最初に、最初に変更する必要があるという直感がありました。これは、Altキーを意味する18
に設定されました。 0
に設定しましたが、効果はありません。その後、後者をtrue
からfalse
に変更すると、問題が解決します。
Dwmを使用しているときに、dwmのMODKEYを再マップする方が適している場合があるので、私はこれにスーパーキー、つまり「windows」キーを使用することをお勧めします。
使用できるmodkeyの方法とリストについては、 このリンク を参照してください。
たくさんのアプリケーションがALTをマップしたいので、この方法が望ましいです。
いいね 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
。
ここに私のパッチがあります- [issue#6] Disable menu bar toggle by for Pentadactyl・chusiang/tuxENV @ b4a7279 。
Alt
が押されているかどうかに関係なく、メニューバーは常に表示されていることを好みます。これは次のように実行できます。
Customize
を選択します。Show/Hide Toolbars
ドロップダウンメニューをクリックし、Menu Bar
メニュー項目の横にチェックマークを付けます。Exit Customize
をクリックします。これでメニューバーが常に表示され、Alt
を押しても何の効果もないはずです。