Почему у KDE Konsole нет клавиш меню-ускорителя верхнего уровня? Это ошибка? Есть ли обходной путь?

Я использую Ubuntu 10.04 Lucid (32).

Я установил KDE Konsole (терминал), так как он предлагает пару вещей, которые я сейчас не могу получить в терминале gnome.

Однако в супе есть муха ... В любой день недели я предпочитаю использовать клавиатуру над мышью; где это возможно ... но по какой-то причине меню Konsole's не отвечает на типичный (и ожидаемый) Alt-F, чтобы открыть меню «Файл» и т. д. ...

Чтобы узнать, было ли это просто конфликт между Konsole и gnome desktop, я загрузил Kubuntu 10.04 и установил его в VM ... с тем же результатом: никаких ускорителей меню для Konsole (только)!

У всех других приложений KDE, как правило, есть функциональные клавиши меню-ускорителя ... поэтому мне остается удивляться, почему консоль отличается !? ... и есть ли это для этого?

Обновление. Рассматриваемые ускорители относятся только к первому уровню меню. т.е. к элементам, отображаемым в строке меню (не в подменю).

2
задан 28 October 2011 в 23:24

2 ответа

A terminal часто используется дочерними программами, такими как Vi / Vim и Emacs и т. д. ...

Эти программы запускаются непосредственно в терминале и имеют свои собственные сочетания клавиш. .. Эти сочетания клавиш, используемые для приложения, иногда используют те же клавиши Alt + F, Alt-E, Alt + V и т. Д., Которые используются клавишами ускорителя меню child приложения (например, Kate , gedit и т. д.).

Кроме того, встроенные редакторы клавиш в терминале используют Alt + F (слово вперед), F + B (слово назад), Alt + T (swap words) и т. д., которые также противоречат типичным горячим клавишам меню первого уровня обычного графического интерфейса.

Чтобы предотвратить утрату функциональности этих приложений (в том числе konsole), разработчики просто отключили первый уровень меню-ускорителей.

Хотя этот первый уровень клавиш ускорителя меню упал на обочине, практически все элементы подуровня структуры меню Konsole имеют свой собственный ключ ускорителя (по умолчанию) ... Кроме того, это очень просто для добавления / изменения ключа ускорителя любого элемента меню с помощью щелчка правой кнопкой мыши.

Это означает, что все элементы меню (или сколько мне нужно назначить) доступны с клавиатуры ...

Это эффективно дает полный и полный доступ к клавиатуре ко всем пунктам меню ... Все это немного отличается ... (но это потому, что клавиша ускорителя терминала отличается ).

Нажмите ссылку для связи

4
ответ дан 26 May 2018 в 00:51

Я использую Kubuntu 17.04. Konsole 16.12.3 Клавиши ускорителя по умолчанию отключены.

Они могут быть активированы с помощью меню «Настройки»> «Настройка консоли»> вкладка «Общие»> «Включить ускорители меню». Это позволит использовать клавиши ускорителя главного меню («Файл», «Редактировать», «Просмотр», «Закладки», «Настройки», «Справка»). Клавиши ускорителя подменю включаются, включены ли клавиши главного ускорителя или нет.

1
ответ дан 26 May 2018 в 00:51