На этот вопрос уже есть ответ здесь:
Я заметил, что если я нажимаю F10 на терминале, Ubuntu или терминал открывает меню файлов
. Есть ли способ отвязать это?
Я не вижу записей с F10 в Системные настройки
-> Сочетания клавиш
Я хочу использовать функциональные клавиши в Emacs для отладки моего кода ( например F10 запуск гуд-шага и т. д.) при запуске Emacs внутри терминала ( emacs -nw
), но в настоящий момент кажется, что терминал захватывает мои ключи.
Если я перейду к Правка -> Сочетания клавиш , я могу отключить опцию «Включить горячую клавишу меню (по умолчанию F10)». Поэтому я отключил его. Однако , клавиша F10 по-прежнему привязана к меню !!
Есть ли способ отменить привязку этой клавиши, кроме как через меню Правка -> Сочетания клавиш ? Возможно, в разделе и т. Д.
есть текстовый файл конфигурации, в котором я могу активировать / деактивировать сочетания клавиш?
Я также выполнил все приемы здесь , и они этого не сделали » т работать. F10
по-прежнему ведет себя как ускоритель в терминале.
Это все на Ubuntu 11.10
Следуя предложениям по этой ссылке Я также попробовал:
3.1 Добавление следующего кода в ~ / .gtkrc-2.0
binding "NoKeyboardNavigation" {
unbind "<shift>F10"
}
class * binding "NoKeyboardNavigation"
3.2 При добавлении следующего кода в ~ / .config / gtk-3.0 / gtk.css
@binding-set NoKeyboardNavigation {
unbind "<shift>F10"
}
* {
gtk-key-bindings: NoKeyboardNavigation
}
проблема все еще сохраняется.
Я обнаружил, что в дополнение к отключению клавиши ускорения меню F10 в настройках терминала gnome мне также нужно было отсоединить ее от Unity.
С помощью диспетчера настроек конфигурации Compiz выберите «Рабочий стол», затем плагин Ubuntu Unity, затем на вкладке «Общие» и отключите «Ключ, чтобы открыть меню первой панели». После этого Роберт должен стать братом твоего отца.
Ubuntu Gnome 16.04 LTS
В терминальном, Windows хита (супер) ключ + F10 к меню открытого приложения: 1
Нажмите Preferences и удалите галочку, "Включают сочетание клавиш меню (F10 по умолчанию)" 2
в моем случае мне пришлось изменить содержание ~/.gtkrc-2.0
:
binding "NoKeyboardNavigation" {
unbind "<shift>F10"
}
class "*" binding "NoKeyboardNavigation"
Обратите внимание на двойные кавычки вокруг звездочки в последней строке! Мне потребовалось некоторое время, чтобы понять, что это нужно процитировать. : -)
Надеюсь, это поможет вам,
Если вы используете gnome-терминал, перейдите в «Правка»> «Сочетания клавиш». Существует возможность отменить привязку F10 kbd> из меню файла. К сожалению, похоже, нет опции для F11 kbd>. Но обратите внимание, что F11 kbd> является общесистемным сочетанием клавиш для полноэкранного режима.
Обновление: Спасибо Джеймсу Хенстриджу за то, что он указал, что есть опция для F11 kbd>, так как она появляется в меню просмотра! К сожалению, OP говорит, что это не работает. В данный момент я не могу перезагрузить компьютер, чтобы определить, работает ли он в моей системе.
Хорошо, я нашел это: https://bbs.archlinux.org/viewtopic.php?pid=1017546#p1017546 . Это работает?