Como mapear teclas “especiais” do teclado para alguns mapeamentos no linux?

3

Eu comprei recentemente um novo teclado, e ele tem um monte de teclas especiais não utilizadas - como "launch Excel", "launch Word", etc. Eu suspeito que há uma maneira de mapear as teclas pressionadas nessas teclas ações (atualmente, eles não fazem absolutamente nada).

Como posso fazer isso?

NOTAS:

Este é o teclado usb. Descobri que, embora a maioria das chaves normais forneça algumas informações através do dispositivo /dev/input/event2 , metade das chaves normais (não alcançáveis pelo xev) executam alguma ação em /dev/input/event3 .

E há outras 9 chaves que não fazem nada em nenhum dos dispositivos de entrada.

    
por Rogach 23.04.2012 / 19:35

1 resposta

4

Você precisará descobrir qual código-chave esses botões geram. Você pode fazer isso usando um programa chamado "xev". Depois de ter os códigos-chave, você pode usar o "xmodmap" para mapear esses códigos de teclas para teclas (geralmente teclas de função) e usá-los para combos de teclas em seu sabor favorito de gerenciador de área de trabalho.

Este link a seguir tem um bom tutorial sobre como fazer muitas das coisas que você precisa:

link

Tenha em mente que a parte KHotKeys é específica do KDE, então você terá que adaptá-la ao seu gerenciador de janelas específico (GNOME, LXDE, etc ...).

Editar:

Algumas teclas "especiais", especialmente aquelas em teclados "internet", não fornecem um código de chave, porque geralmente são orientadas por software. Algumas opções para essas chaves incluem:

keyTouch: link

LinEAK: link

    
por 23.04.2012 / 20:45