Usando Pentadáctilo, quando pressiono a tecla Alt, alterna a barra de menus e o --MENU--
modo. Isso é muito embaraçoso para mim, pois eu uso o gerenciador de janelas dwm ao mesmo tempo, onde Alt é a meta-chave mais importante, por isso acerto com muita frequência. Como posso desativar o comportamento do Pentadactyl? Quero dizer, não quero fazer nada quando pressiono Alt. Eu já tentei remapear Alt ou Meta para nada:
:map <A> <Nop>
:map <M> <Nop>
Mas isso não funciona.
Respostas:
Atualmente, esse é o comportamento normal do Firefox. Recentemente, porque poucas versões anteriores não eram assim. E usando extensões como Pentadactyl ou Vimperator, é muito aparente e irritante, enquanto possivelmente com a interface do usuário padrão é conveniente. Então, procurei as configurações relacionadas do Firefox e encontrei o
ui.key.menuAccessKey
eui.key.menuAccessKeyFocuses
. Primeiro, tive a intuição de que o primeiro precisava mudar, o que foi definido como18
, o que significa a tecla Alt. Eu ajustei para0
, sem nenhum efeito. Depois mudei o último, detrue
parafalse
, e o problema foi resolvido.fonte
ui.key.menuAccessKey
.ui.key.menuAccessKeyFocuses
será redefinida (no início?) se você tiver a barra de menus oculta, portanto ela provavelmente não terá efeito (útil e persistente). Isso faz parte de uma "correção de bug" , também introduzida para resolver o que é um problema de acessibilidade para pessoas que usam a interface da barra de menus . Aparentemente, no GTK, essa configuração é definida explicitamente como negação booleana do atributo de visibilidade da barra de menus .ui.key.menuAccessKeyFocuses
é redefinido na reinicialização e, às vezes, aleatoriamente durante a execução. Agora mudeiui.key.menuAccessKey
para0
, e surpreendentemente funciona.ui.key.menuAccessKeyFocuses
está definido comotrue
quando você oculta a barra de menusset guioptions-=m
. Então você tem que colocarset! ui.key.menuAccessKeyFocuses=false
depoisset guioptions-=m
no seu~/.pentadactylrc
.ui.key.menuAccessKey=0
Alt
combinação e a barra de menus é ativada. A configuração que FF poderia realmente fazer éui.key.menuAccessKeyTimeout
. Um tempo limite é sensato para algo assim, portanto, pressionar a tecla ativará o comportamento, mas parar e mudar de idéia não terá efeito. O Xscape usa um tempo limite, por exemplo.Bom, o Altnão alternará a barra de menus com o meu Iceweasel (Firefox) no Debian 7.
a
set! ui.key.menuAccessKeyFocuses=false
necessidade de depois doset guioptions-=m
.Aqui está o meu patch - [edição nº 6] Desativar a barra de menus alternada para Pentadactyl · chusiang / tuxENV @ b4a7279 .
fonte
Como você está usando o dwm, pode ser melhor remapear o MODKEY do dwm, eu prefiro usar a chave super ou "windows" para isso.
veja este link para saber como e uma lista de modkeys que você pode usar.
É preferível assim, pois muitos aplicativos gostam de mapear o ALT.
fonte
Prefiro que a barra de menus esteja sempre visível,
Alt
pressionada ou não . Isso pode ser feito da seguinte forma:Customize
na parte inferior do menu do Firefox.Show/Hide Toolbars
menu suspenso e coloque uma marca de seleção ao lado doMenu Bar
item de menu.Exit Customize
no canto inferior direito.A barra de menus agora deve estar sempre visível e pressionar não
Alt
deve ter efeito.fonte