17

Используя пентадактиль, когда я нажимаю клавишу Alt, он переключает строку меню и режим --MENU-- . Это очень смущает меня, так как я одновременно использую оконный менеджер dwm, где Alt - самый важный мета-ключ, поэтому я очень часто обращаюсь к нему. Как я могу отключить поведение Пентадактиля? Я хочу, чтобы он ничего не делал, когда я нажимаю Alt. Я уже пытался переназначить Alt или Meta к нулю:

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

Но это не работает.

4 ответа4

33

На самом деле в последнее время это нормальное поведение Firefox. В последнее время, потому что несколько версий ранее это было не так. И с использованием таких расширений, как Pentadactyl или Vimperator, это очень очевидно и раздражает, хотя, возможно, с пользовательским интерфейсом по умолчанию это удобно. Поэтому я искал соответствующие настройки Firefox и обнаружил ui.key.menuAccessKey и ui.key.menuAccessKeyFocuses . Сначала у меня была интуиция, которую первым нужно было изменить, которая была установлена на 18 , что означает клавишу Alt. Я установил его на 0 , без какого-либо эффекта. Затем я изменил последнее с true на false , и проблема стала решаться.

1

Видя, что вы используете dwm, вам лучше всего переназначить MODKEY dwm, я предпочитаю использовать для этого клавишу super, или "windows".

см. эту ссылку, чтобы узнать, как и список модкейсов, которые вы можете использовать.

Это предпочтительно, так как многие приложения любят отображать ALT.

1

Хорошо, Alt не будет переключать строку меню с моим Iceweasel (Firefox) на Debian 7.

$ 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. Вот мой патч - [выпуск № 6] Отключить переключение строки меню для Pentadactyl · chusiang/tuxENV @ b4a7279 .

0

Я предпочитаю, чтобы строка меню всегда была видна независимо от того, нажата ли клавиша Alt . Это можно сделать следующим образом:

  1. Нажмите кнопку меню Firefox (обычно расположена в крайнем правом углу рядом с полями URL и поиска)
  2. Выберите « Customize в нижней части меню Firefox.
  3. В нижней части следующего появившегося экрана нажмите раскрывающееся меню « Show/Hide Toolbars панели инструментов» , затем установите флажок рядом с пунктом меню « Menu Bar меню».
  4. Наконец, нажмите « Exit Customize в правом нижнем углу.

Строка меню теперь всегда должна быть видимой, и нажатие Alt должно иметь никакого эффекта.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .