Se o kernel reconhecer suas chaves, você poderá configurá-las. Eu tive um problema semelhante (com um laptop diferente) e tive sorte e consegui defini-los. A informação que você deseja provavelmente está aqui na ajuda do Ubuntu páginas , mas este é um resumo do que fiz graças, em parte, a essa página de ajuda.
Antes de pressionar as teclas, abra gnome-system-log
ou execute
tail -f /var/log/kern.log
Quando você pressiona as teclas, o kernel deve dar uma indicação se elas são reconhecidas e reportarão algo como se as chaves não estivessem ajustadas e assim você obterá um scancode:
Use 'setkeycodes e074 <keycode>' to make it known
Agora, verifique seus códigos de teclas gratuitos aos quais você pode associá-los, inserindo
sudo dumpkeys | grep ^keycode
Normalmente, é melhor usar um número alto para não estragar códigos de tecla existentes. Para definir temporariamente a chave, use o valor que o kernel forneceu e um valor de keycode alto, como 131:
sudo setkeycodes e074 131
Agora, se você tiver sorte, um keysym terá sido atribuído automaticamente e agora você poderá usar o botão (para esta sessão) e estará disponível para ser configurado em seu programa de atalhos de teclado .
Para tornar a configuração permanente e configurá-la toda vez que você reinicializar, adicione a entrada a /etc/rc.local
antes do exit 0
. Use sudo nano -w /etc/rc.local
e adicione, por exemplo,
setkeycodes e074 131
Substitua meus exemplos por suas próprias configurações em todos os estágios do processo acima.
Se o keysym não tiver sido definido, você precisa passar pelo processo detalhado na ajuda do Ubuntu página . É um processo bastante longo, então não posso repetir tudo aqui, mas a seção começa em 3. Assigning X keysyms