Используя пентадактиль, когда я нажимаю клавишу Alt, он переключает строку меню и --MENU--
режим. Это очень смущает меня, так как я одновременно использую оконный менеджер dwm, где Alt - самый важный мета-ключ, поэтому я очень часто обращаюсь к нему. Как я могу отключить поведение Пентадактиля? Я хочу, чтобы он ничего не делал, когда я нажимаю Alt. Я уже пытался переназначить Alt или Meta к нулю:
:map <A> <Nop>
:map <M> <Nop>
Но это не работает.
Ответы:
На самом деле в последнее время это нормальное поведение Firefox. В последнее время, потому что несколько версий ранее это было не так. И используя такие расширения, как Pentadactyl или Vimperator, это очень очевидно и раздражает, хотя, возможно, с пользовательским интерфейсом по умолчанию это удобно. Поэтому я искал соответствующие настройки Firefox и обнаружил, что
ui.key.menuAccessKey
иui.key.menuAccessKeyFocuses
. Сначала у меня была интуиция, которую первым нужно было изменить, которая была установлена на18
что означает клавишу Alt. Я установил это0
, без какого-либо эффекта. Затем я изменил последний, сtrue
наfalse
, и проблема стала решаться.источник
ui.key.menuAccessKey
.ui.key.menuAccessKeyFocuses
будет сброшен (при запуске?), если у вас скрыта строка меню, поэтому она, скорее всего, не имеет (полезного и постоянного) эффекта. Это часть "исправления ошибок" , также введенного для решения проблемы доступности для людей, которые используют интерфейс строки меню . По-видимому, в GTK этот параметр явно установлен на логическое отрицание атрибута видимости строки меню .ui.key.menuAccessKeyFocuses
сбрасывается при перезапуске, а иногда и случайно во время работы. Теперь я изменилui.key.menuAccessKey
к0
, и удивительно это работает.ui.key.menuAccessKeyFocuses
устанавливается,true
когда вы прячете меню с помощьюset guioptions-=m
. Так что вы должны разместитьset! ui.key.menuAccessKeyFocuses=false
послеset guioptions-=m
в своем~/.pentadactylrc
.ui.key.menuAccessKey=0
Alt
комбинации и активизировалась строка меню. Установка FF может действительно сделать с искробезопаснымui.key.menuAccessKeyTimeout
. Тайм-аут имеет смысл для чего-то подобного, поэтому нажатие клавиши активирует поведение, но остановка на нем и изменение вашего мнения не будут иметь никакого эффекта. Xscape использует тайм-аут, например.Хорошо, Altне будет переключаться строка меню с моим Iceweasel (Firefox) на Debian 7.
set! ui.key.menuAccessKeyFocuses=false
необходимость послеset guioptions-=m
.Вот мой патч - [выпуск № 6] Отключить переключение строки меню для Pentadactyl · chusiang / tuxENV @ b4a7279 .
источник
Видя, что вы используете dwm, вам лучше всего переназначить MODKEY dwm, я предпочитаю использовать для этого клавишу super, или "windows".
см. эту ссылку, чтобы узнать, как и список модкейсов, которые вы можете использовать.
Это предпочтительно, так как многие приложения любят отображать ALT.
источник
Я предпочитаю, чтобы строка меню всегда была видна независимо от того
Alt
, нажата она или нет . Это можно сделать следующим образом:Customize
в нижней части меню Firefox.Show/Hide Toolbars
раскрывающееся меню, затем установите флажок рядом сMenu Bar
пунктом меню.Exit Customize
в правом нижнем углу.Строка меню теперь всегда должна быть видимой, и нажатие не
Alt
должно иметь никакого эффекта.источник