Criar um método de entrada para o X11 é realmente uma tarefa de desenvolvimento de software em vez de uma tarefa do usuário. Assim, esta questão pode ser mais apropriada no site Stack Overflow . As seguintes perguntas podem ser úteis:
- Use o xkbdmap para mapear o rwin para o altgr?
- Como faço para mapear um X11 keysym para um caractere Unicode? , que aponta para código keysym2ucs.c .
A documentação do X.org aponta que o Xlib é uma API amplamente usada para o X11, mas que para o novo desenvolvimento , um kit de ferramentas como GTK + ou Qt é o preferido.
O Xlib tem uma maneira documentada de manipular o Codificação do teclado . Se isso não for controle suficiente, ele também tem um documentado Interface de métodos de entrada .
A API do GTK oferece Valores-chave , "Funções para manipular o teclado códigos ".