Como eu mudo as teclas de layout de teclado do servidor X?

2

Eu uso o sueco (Dvorak) como layout de teclado no Ubuntu.

Comprei um novo teclado e, com o layout atual, sinto falta da tecla do cano. Eu quero mudar uma das minhas chaves para produzir um tubo em vez de sua chave comum. Existe um arquivo que contém todos os mapeamentos atuais? Não devo poder alterar, por exemplo, o código-chave X para produzir o tubo em vez do código-chave Y?

Eu não me importo de codificar o arquivo sueco (Dvorak) como é apenas uma linha que eu quero mudar. Eu também não quero qualquer hack que exija mais software ou outras dependências, eu só quero mudar esse arquivo.

    
por Simon Zettervall 16.01.2013 / 12:11

1 resposta

1

Eu tive um problema semelhante e use xmodmap para começar bc com . , em vez de , no bloco numérico:

xmodmap -e "keycode 91 = period period" && bc
xmodmap -e "keycode 91 = KP_Delete KP_Separator"

O primeiro símbolo é para pressionar a tecla normal, o segundo para o deslocamento.

Você pode usar o xmodmap em seus scripts de inicialização. O símbolo para | é bar . O código de chave para | está no meu layout (alemão) 94.

Você pode descobrir qual é o código-chave de suas chaves com xev . Ele abrirá uma pequena caixa e você verá os eventos de pressionamento de tecla (e mouse) no terminal.

    
por 16.01.2013 / 14:14