Meu teclado alterna as teclas [^] e [<], portanto, quero alternar as duas teclas.
Identifiquei os códigos de teclas usando xev e criei um arquivo ~/.xmodmap
contendo
keycode 94 = asciicircum degree
keycode 49 = less greater
Ao executar xmodmap ~/.xmodmap
chave de hardware 94, agora produz corretamente "^" em vez de "<". Infelizmente, a outra chave não produz nenhum caractere.
xev retorna a seguinte saída quando a tecla é pressionada
KeyRelease event, serial 32, synthetic NO, window 0x2e00001,
root 0x4b, subw 0x0, time 258843335, (169,-12), root:(185,111),
state 0x4000, keycode 49 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
você sabe qual é o problema?
Tanto quanto eu entendo, a página man diz que remove só funciona para modificadores, mas eu não ligo para modificadores, eu quero mudar chaves regulares. Pode haver outro problema que não esteja relacionado a essa 'possível duplicata'?
Tags xorg keyboard-layout xmodmap