Tanto meu teclado externo quanto o nativo possuem botões voltar e avançar (Thinkpad T400). Atualizei para o Ubuntu 14.04 e os botões voltar e avançar do meu teclado externo não funcionam. Você pode me ajudar a consertar isso?
xev
dá 166 e 177 para os botões voltar e avançar no teclado nativo do meu laptop, mas 113 e 114 para o teclado externo
Se houvesse uma solução automática para usar o driver ou mapeamento correto, eu preferiria...
Obrigado
Responder1
O que você está tentando fazer é amontoar as teclas de dois teclados em um único teclado.
Que tal virar a solução de cabeça para baixo: tente fazer dois teclados funcionarem como dois teclados!
Por exemplo, alguém que tem um teclado francês e um alemão, define 2 teclados: um francês e um alemão e diz ao Ubuntu qual deles está sendo usado.
Então faça o mesmo: defina dois teclados em Configurações do Sistema - Entrada de Texto, reatribua as teclas conforme explicado emEste artigoe pronto: você está pronto e funcionando.
(Se o seu layout for QWERTY US, você escolhe "Inglês dos EUA" e "Inglês dos EUA, alternativa internacional", se você tiver QWERTZ, você escolhe Alemão e Suíço, Francês e Belga, ...)
Se precisar de mais informações, poste uma resposta aqui.
Responder2
Acho que não depende das configurações do teclado local. Eu tenho o botão Voltar no teclado externo e ele é exibido 166.
KeyPress event, serial 37, synthetic NO, window 0x3a00001,
root 0x9e, subw 0x0, time 4815411, (-648,508), root:(540,560),
state 0x0, keycode 166 (keysym 0x1008ff26, XF86Back), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Como você pode ver no gráfico de layout do teclado, não há botões especiais como avançar e voltar definidos. Portanto, não é uma configuração pronta para uso. Eu tenho um teclado USB BTC, então poderia ajudar se você compartilhasse conosco qual modelo de teclado você usa.