Por que o Konsole do KDE não tem teclas de aceleração de menu de nível superior? Isso é um bug? Existe uma solução alternativa?

2

Estou usando o Ubuntu 10.04 Lucid (32).

Eu instalei o Konsole (terminal) do KDE, já que ele oferece algumas coisas que atualmente não posso obter no gnome-terminal.

No entanto, há uma mosca na sopa ... Em qualquer dia da semana, eu prefiro usar o teclado sobre o mouse; sempre que possível ... mas por alguma razão Konsole's menu não responde ao típico (e esperado) Alt - F para abrir o menu Arquivo, etc ...

Para ver se era apenas um conflito entre Konsole e gnome desktop , eu carreguei o Kubuntu 10.04 e o instalei em uma VM ... com o mesmo resultado: Nenhum acelerador de menu para Konsole (apenas)!

Todos os outros aplicativos do KDE parecem ter teclas de aceleração de menu normalmente funcionais ... então, fiquei me perguntando por que o konsole é diferente !? ... e há uma correção para isso?

Atualização: os aceleradores em questão referem-se apenas ao nível de menu primeiro . isto é, para os itens mostrados no menu barra (não nos submenus).

    
por Peter.O 23.10.2010 / 06:28

2 respostas

4

Um terminal é frequentemente usado por programas child como Vi / Vim e Emacs, etc ...

Estes programas são executados diretamente no terminal e possuem seus próprios conjuntos de teclas de atalho ... Essas teclas de atalho específicas do aplicativo, às vezes, utilizam o mesmo Alt + F , Alt - E , teclas Alt + V , etc., como são usadas por uma interface gráfica convencional barra de menu do acelerador-keys (por exemplo, Kate, gedit, etc).

Além disso, as atalhos de teclado de edição de linha do terminal usam Alt + F (palavra para frente), Alt + B (palavra de volta), Alt + T (palavras de troca), etc ... que também entram em conflito com o típico atalho de menu de primeiro nível -chaves de um aplicativo GUI convencional.

Para evitar a perda de funcionalidade para esses aplicativos (incluindo konsole em si), os desenvolvedores simplesmente desativaram o primeiro nível de aceleradores de menu.

Embora este primeiro nível de teclas aceleradoras de menus tenha caído no esquecimento, praticamente todos os itens de subnível da estrutura de menu do Konsole têm sua própria tecla aceleradora (por padrão) ... Além disso, é muito fácil adicionar / modificar tecla aceleradora de qualquer item de menu por meio de uma opção de clique com o botão direito do mouse.

Isso significa que todos os itens de menu (ou quantos desejar atribuir) são acessíveis através do teclado ...

Isso efetivamente dá acesso completo e completo ao teclado a todos os itens do menu ... Tudo isso de uma maneira um pouco diferente ... (mas isso é porque o Terminal é diferente) .

Clique para ver um link relacionado

    
por Peter.O 23.10.2010 / 10:36
1

Estou usando o Kubuntu 17.04. Konsole 16.12.3 As teclas do acelerador são desativadas por padrão.

Eles podem ser ativados pelo menu Configurações > Configurar o Konsole > Separador Geral > Ative os aceleradores de menu . Isso ativará as teclas aceleradoras do menu principal (Arquivo, Editar, Exibir, Marcadores, Configurações, Ajuda). As teclas do acelerador do submenu estão habilitadas se as teclas do acelerador principal estão habilitadas ou não.

    
por Geoffrey Wheeler 07.10.2017 / 05:54