重新映射键盘 Ubuntu 12.04;华硕 Q500A

重新映射键盘 Ubuntu 12.04;华硕 Q500A

我有一台装有 win8 和 Ubuntu 12.04 64 位的 Asus Q500A linux kernel 3.8.0-32-generic。我正在使用gnome-panel、和xserver-xorg-lts-raring

自从全新安装以来,我一直遇到键盘快捷键问题。

Fn+F10应该会静音我的系统,但它会反复按d. Fn+F11是降低音量,但它按下C. Fn+F12是音量增加,按下b反复。

其他板载快捷键(例如调整屏幕和 LED 亮度)大多数时候都有效,但有时会反复按其他字母。此外,有时我的Ctrl会无缘无故地被按住。在 Windows 中一切都正常。我尝试安装所有推荐的程序,并重新sudo dpkg-reconfigure -a配置所有软件包(使用此命令时要小心),但这并没有解决我的问题。

我尝试使用 KeyTouch 编辑器来编辑键盘映射,/usr/shar/x11/xkb/keymap当我尝试打开其中任何一个文件时,它显示文件不包含键盘元素。

我认为如果我能够重新映射我的键盘它可能会解决我的问题,否则如果有人知道我可以在哪里获得 12.04 的华硕驱动程序请告诉我。

显然我没有启用所有存储库。我执行了以下命令并尝试它们提供的更新。获取linux_kernel 3.8.0-33 generic以及一堆其他软件包:

sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe"
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) main universe restricted multiverse"
sudo add-apt-repository "deb http://archive.canonical.com/ubuntu $(lsb_release -sc) partner"

我尝试使用 keytouch 和 keytouch-editor 来设置我的额外功能键。当我按下这些键时,它会读取这些键,但它们却无法按照我设置的方式运行。

我尝试使用 showkey -k 并按下按键来查看它们的读取情况。我注意到问题组合键没有显示为已释放。只是按下了。其他按键确实显示已释放。

答案1

这听起来像是华硕 acpi 内核模块的问题,请尝试运行最新版本华硕笔记本电脑的 ACPI看看是否能解决问题。另外,查看/etc/acpi/文件夹,看看其中是否有任何华硕特定的脚本和设置。是否xev只显示重复的普通字母,还是也显示 XF86 键事件?

答案2

我的所有硬件现在都可以运行 14.04 和全新安装的 12.04 桌面。不幸的是,我从未真正发现问题所在,但我已经测试了大约 3 周,一切都运行正常。

答案3

我在 ubuntu 13.10 上使用 Q500A 时也遇到了同样的问题。但奇怪的是,它有时会工作,有时会关闭。

由于您似乎对这个关键错误进行了深入研究。我决定放弃解决它。我刚刚更改了键盘设置(声音媒体)中的快捷方式

使用类似ctrl+ 的方式f11代替fn+ f11

相关内容