fn + tecla de botão pgup (home) no Fujitsu Lifebook PH521 não está funcionando no Ubuntu 14.04-01

2

Instalei um novo Ubuntu 14.04 64bit no meu laptop de 2 anos de idade (Fujitsu Lifebook PH521) é um laptop AMD E-450.

Tudo está funcionando corretamente, exceto o botão "home" (fn + pgup) e "end" (fn + pgdn) no teclado que está funcionando pela metade.

Logo após o login no desktop (unidade), ele só funciona UMA VEZ para as duas chaves.

Por exemplo: abri um terminal com (Ctrl-Alt-t) e digite algo no prompt. Em seguida, pressione fn + pgup (home) e o cursor pularia para o início da linha. Então eu apertei fn + pgdn (end) e o cursor pulava para o final da linha. Depois disso, apertei fn + pgup (home) novamente, e o cursor não se moveria mais.

Depois de passar 2 dias pesquisando e vasculhando os fóruns, eu os testei antes de fazer essa pergunta em askubuntu.com:

    1. execute xev e o fn + pgup, fn + pgdn não produz nenhum evento.

    2. execute showkey como root e o fn + pgup produzirá um evento de impressão com código 102, mas nenhum evento de lançamento. o fn + pgdown produziria um evento de impressão com o código 107 e nenhum evento de lançamento também.

    3. Acerte Ctrl-Alt+F1 para abrir o console não-X para testar a chave, e tanto fn + pgup quanto fn + pgdn funcionam perfeitamente lá.

    4. Adicione hwdb.d config ( fujitsu-keyboard.hwdb ) para sintetizar o evento release para fn + pgup e fn + pgdn em /etc/udev/hwdb.d/ com este conteúdo:

      # Lifebook PH521
      keyboard:dmi:bvn*:bvr*:bd*:svnFUJITSU*:pn*LIFEBOOK*PH521*:pvr*
      KEYBOARD_KEY_66=!home
      KEYBOARD_KEY_6b=!end
      
      , em seguida, execute udevadm hwdb --update como root e reinicie.
Outra combinação de teclas fn + funciona bem, como volume para cima / baixo, brilho para cima / baixo, então isso é realmente estranho. Se alguém puder me ajudar, eu realmente aprecio isso.

Muito obrigado.

    
por Diky 06.08.2014 / 11:31

1 resposta

0

Resposta tardia, eu sei, mas achei que valeria a pena postar, já que estou tendo o mesmo problema com um laptop Dell Inspiron e com o Ubuntu 16.04 e passei mais de uma semana tentando resolvê-lo. Dê uma olhada no tópico abaixo, adicionando os códigos de chave corretos ao arquivo /sys/bus/serio/devices/serio0/force_release resolveu meu problema. Eu não tinha o seguinte arquivo /usr/lib/udev/keymap no meu sistema, mas consegui encontrar os códigos usando o editor de teclas.

link

Aviador

    
por Airman 19.10.2016 / 17:44