Firefox 不再识别我的“ALT”键

Firefox 不再识别我的“ALT”键

Ubuntu 12.04、Firefox 13.0、xfce

出于某种原因,我的 Firefox 安装不再关注 ALT 按键组合。也就是说,当我尝试 ALT-某键组合时,我得到的是“某键”,就好像根本没有按下 ALT 一样。在我尝试过的所有其他应用中,“ALT”机制都运行良好;它习惯在 Firefox 中工作(就像,实际上已经很多年了,直到前几天)。

我尝试在新的 Firefox 配置文件上运行,它的行为方式相同,因此我认为配置文件没有损坏。我有另一台笔记本电脑,硬件不同,但设置与这台基本相同,Firefox 和“ALT”键在那里可以很好地配合。

我根本不知道该从哪里开始诊断这个问题。我知道,Linux 上的按键处理一般问题是一个非常复杂的领域,但由于我的“ALT”键似乎在计算机上的所有其他应用程序中都能正常工作,所以我认为这与某些奇怪的 Firefox 配置有关。

可能存在什么问题?我该怎么做才能查明问题出在哪里?

编辑— 卸载/重新安装 Firefox,无效果。仍然找不到系统上不识别 ALT 键的其他应用程序。

答案1

您可能需要重新初始化键盘映射


  • 从 xterm 运行setxkbmap,然后xmodmap

其他检查事项

  • lvl3:ralt_switch如果 /etc/default/console-setup 中存在则删除

分析此过程的输出:

  • 来自 xterm:xev | grep -B 4 -C 4 KeyPress
  • 将鼠标移到终端窗口
  • 使用以下方式进行按键LEFT-ALT
  • 接下来使用RIGHT-ALT

答案2

我有完全相同的问题(我的情况是 archlinux)并且我找到了一个适合我的修复程序:添加/更改一行:

Option "XkbVariant" "intl"

你的/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

相关内容