En utilisant Pentadactyl, lorsque j'appuie sur la touche Alt, cela fait basculer la barre de menus et le --MENU--
mode. C'est très gênant pour moi, car j'utilise le gestionnaire de fenêtres dwm en même temps, où Alt est la méta-clé la plus importante, donc je la frappe très souvent. Comment puis-je désactiver le comportement de Pentadactyl? Je veux dire, je veux que ça ne fasse rien quand j'appuie sur Alt. J'ai déjà essayé de remapper Alt ou Meta à rien:
:map <A> <Nop>
:map <M> <Nop>
Mais ça ne marche pas.
Réponses:
En fait, récemment, c'est le comportement normal de Firefox. Récemment, parce que quelques versions plus tôt, ce n'était pas comme ça. Et en utilisant des extensions comme Pentadactyl ou Vimperator, c'est très apparent et ennuyeux, alors que peut-être avec l'interface utilisateur par défaut c'est pratique. J'ai donc recherché les paramètres de Firefox associés et j'ai trouvé le
ui.key.menuAccessKey
etui.key.menuAccessKeyFocuses
. J'ai d'abord eu l'intuition que le premier devait changer, ce qui était réglé sur18
, ce qui signifie la touche Alt. Je l'ai réglé sur0
, sans aucun effet. Ensuite, j'ai changé ce dernier, detrue
enfalse
, et le problème est résolu.la source
ui.key.menuAccessKey
.ui.key.menuAccessKeyFocuses
sera réinitialisé (au démarrage?) si la barre de menus est masquée, elle n'a donc probablement aucun effet (utile et persistant). Cela fait partie d' une "correction de bogue" , également introduite pour résoudre ce qui est un problème d'accessibilité pour les personnes qui utilisent l'interface de la barre de menus . Apparemment, sous GTK, ce paramètre est explicitement défini sur la négation booléenne de l'attribut de visibilité de la barre de menus .ui.key.menuAccessKeyFocuses
est réinitialisé au redémarrage, et parfois de manière aléatoire lors de l'exécution. Maintenant, j'ai changéui.key.menuAccessKey
pour0
, et étonnamment, cela fonctionne.ui.key.menuAccessKeyFocuses
est définietrue
lorsque vous masquez la barre de menus avecset guioptions-=m
. Vous devez donc placerset! ui.key.menuAccessKeyFocuses=false
aprèsset guioptions-=m
dans votre~/.pentadactylrc
.ui.key.menuAccessKey=0
Alt
combinaison et que la barre de menus s'active. Le réglage que FF pourrait vraiment faire avecui.key.menuAccessKeyTimeout
. Un timeout est judicieux pour quelque chose comme ça, donc appuyer sur la touche activera le comportement, mais une pause et changer d'avis n'aura aucun effet. Xscape utilise un délai d'attente, par exemple.Bien, le Altne fera pas basculer la barre de menu avec ma Iceweasel (Firefox) sur Debian 7.
la
set! ui.key.menuAccessKeyFocuses=false
nécessité après leset guioptions-=m
.Voici mon patch - [problème # 6] Désactiver la bascule de la barre de menu pour Pentadactyl · chusiang / tuxENV @ b4a7279 .
la source
Étant donné que vous utilisez dwm, il pourrait vous convenir de remapper simplement le MODKEY de dwm, je préfère utiliser la touche super ou "windows" pour cela.
voir ce lien pour savoir comment et une liste des clés de mod que vous pouvez utiliser.
C'est préférable de cette façon car beaucoup d'applications aiment mapper ALT.
la source
Je préfère que la barre de menus soit toujours visible, que l'
Alt
on appuie ou non . Cela peut être fait comme suit:Customize
en bas du menu Firefox.Show/Hide Toolbars
menu déroulant, puis cochez la case enMenu Bar
regard de l'élément de menu.Exit Customize
en bas à droite.La barre de menu doit maintenant toujours être visible et la pression
Alt
ne doit pas avoir d'effet.la source