A maioria das teclas de mídia está funcionando, algumas totalmente ignoradas até por showkey / evtest. O que agora?

0

Resumo

Aqui está um sistema Ubuntu com um teclado externo com 16 teclas "media" (extra). Todas as teclas normais e a maioria das teclas "extras" funcionam perfeitamente.

Algumas chaves funcionam prontamente (XFCE aqui, por exemplo, suspensão, e-mail, pesquisa). Eu atribuí atalhos úteis para alguns outros usando ferramentas padrão do XFCE. Tudo funciona maravilhosamente.

No entanto, por alguns motivos, 5 das 16 teclas extras não funcionam.

Experimentos

Como os programas de alto nível não veem as chaves, eu tento testar ferramentas. Eu segui o link

  • xev reage às chaves normais e extras, não àquelas 5.
  • showkey --scancodes no texto VT reage às teclas normal e extra, não àquelas 5.
  • evtest --grab /dev/input/path_to_keyboard_device no texto VT reage às teclas normal e extra, não àquelas 5.
  • dmesg -w relata algumas combinações de teclas não relacionadas como desconhecidas, reage às chaves normais e extras, mas não reage a essas 5 chaves.

Não consigo encontrar outra ferramenta para investigar isso. O que posso fazer?

Mais detalhes

As chaves são agrupadas em três áreas.

A chave do "navegador da web" é bastante comum, por isso não é apenas ignorar as teclas mais extravagantes.

Este é o status deles:

  • OK dormir
  • IGNORADO Clube HP
  • Navegador da Web IGNORED
  • OK e-mail
  • Pesquisa OK
  • Ajuda OK

  • OK silenciar / ativar o áudio

  • OK diminuir o volume do áudio
  • OK aumentar volume de áudio

  • Ejeção IGNORADA 1

  • Ejeção IGNORADA 2
  • registro IGNORED
  • OK música anterior
  • OK reproduzir / pausar música
  • OK próxima música
  • OK parar música

Detalhes completos

Conectado no laptop da Asus

  • 04d9: 1400 Holtek Semiconductor, Inc. Teclado PS / 2 + controlador de mouse
  • Teclado PS / 2 HP 5188-6085.

Pergunta

Como investigar? Existe alguma ferramenta para obter mais detalhes, antes de considerar o hacking no nível do kernel?

    
por Stéphane Gourichon 05.03.2018 / 19:12

0 respostas