O Firefox não reconhece mais as minhas teclas “ALT”

4

Ubuntu 12.04, Firefox 13.0, xfce

Por algum motivo, minha instalação do Firefox parou de prestar atenção às combinações de pressionamentos de tecla ALT. Isto é, quando eu tento uma combinação de teclas ALT-algo, recebo o "algo" como se ALT não fosse pressionado. O mecanismo "ALT" funciona bem em todos os outros aplicativos que eu tentei; ele costumava funcionar no Firefox (como, literalmente, por anos e anos, até o outro dia).

Eu tentei rodar em um novo perfil do Firefox, e ele se comporta da mesma maneira, então não acho que seja um perfil corrompido. Eu tenho outro laptop, hardware diferente, mas essencialmente a mesma configuração como esta, e o Firefox e a tecla "ALT" se dão bem lá.

Eu não tenho ideia de onde começar a tentar diagnosticar isso. A questão geral do processamento de teclas no Linux é, eu sei, uma área fantasticamente complicada, mas como minha tecla "ALT" parece funcionar perfeitamente bem em qualquer outra aplicação no computador, estou pensando que isso tem algo a ver com alguma coisa estranha. Coisa de configuração do Firefox.

Qual pode ser o problema? O que posso fazer para investigar o que está errado?

editar - Desinstalado / reinstalado Firefox, sem efeito. Ainda não é possível encontrar outro aplicativo no sistema que não entenda a tecla ALT.

    
por Pointy 15.06.2012 / 03:01

2 respostas

2

Talvez seja necessário reinicializar o mapeamento do seu teclado

  • de uma execução do xterm setxkbmap seguido por xmodmap

Outras coisas a verificar

  • Remover lvl3:ralt_switch se presente em / etc / default / console-setup

analise a saída desse procedimento:

  • do xterm: xev | grep -B 4 -C 4 KeyPress
  • mova o mouse para a janela do terminal
  • faça um pressionamento de tecla usando LEFT-ALT
  • em seguida, faça um pressionamento de tecla usando RIGHT-ALT
por 15.06.2012 / 05:40
1

Eu tenho exatamente o mesmo problema (meu caso é o archlinux) e encontrei uma correção que funciona para mim: Adicionar / alterar uma linha:

Option "XkbVariant" "intl"

para o seu /etc/X11/xorg.conf.d/10-evdev.conf

Section "InputClass"
    Identifier "evdev keyboard catchall"
    MatchIsKeyboard "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    Option "XkbModel" "asus_laptop"
    Option "XkbVariant" "intl"
    Option "XkbLayout" "us"
EndSection
    
por 05.07.2012 / 09:20