Como enumerar e monitorar os atalhos de teclado designados a qualquer momento no Ubuntu?

1

Por exemplo, o sistema sabe que se eu pressionar Ctrl + B dentro desta área de texto de Ask Ask, o navegador da Web manipulará de alguma forma (formatar texto como negrito ), e se eu pressionar Alt + Tab , ele será tratado pelo GNOME (janela ativa do switch), etc.

Como posso saber todos os atalhos de teclado atribuídos e suas funções a qualquer momento no Ubuntu? Existe alguma ferramenta que enumera / monitora / verifica esses atalhos de teclado?

    
por Orion 06.06.2013 / 21:20

1 resposta

1

Por "sistema" eu acho que você quer dizer a interface do usuário. Não há uma resposta simples para sua pergunta. Cada evento único (como eles são chamados na linguagem de programação) seja uma tecla pressionada ou um movimento de arrastar e soltar foi tratado de forma programática por algum pedaço de código no programa que você está usando atualmente.

Para saber mais, você precisa ler alguns livros sobre frameworks de interface do usuário para Linux (o GTK é usado pelo Gnome, o QT é usado pelo KDE). Basicamente, a estrutura da interface do usuário fornece um mecanismo de sinal / slot para manipular eventos (sinais sendo acionados por eventos e slots sendo o código do programa para executar a ação apropriada).

    
por hmayag 06.06.2013 / 22:33