我的笔记本电脑默认的声音调节键是 fn + 上/下。在 gnome 2.x 中,我轻松地将此绑定更改为键盘的右上键(/ 和 *)。gnome 3 似乎允许我更改键绑定,但当我按下这些按钮时,它仍然会打印出 / 和 * 符号。似乎除了默认的媒体键绑定之外什么都不会注册。这是我应该报告的错误还是 gnome 的故意行为?
我确实知道他们阻止分配常规键以防止丢失键盘功能,但在这种情况下它确实允许我分配它,但它根本不起作用。
编辑:我发现在 KDE 下也会发生同样的事情。我相信 Gnome 不应该受到指责。是什么阻止这些键注册其指定的操作?
答案1
您可以使用主目录中的 .xmodmap 文件更改键绑定。首先,您必须打开终端类型xev
,然后按下所需的键(您想要的行为的键和您希望此行为具有的键)。Xev 将记录键绑定,为您提供键码和命令名称。然后,您转到主目录并创建一个名为 的新文件.xmodmap
。您必须在其中按以下示例安排所有内容:
keycode 110 = Home
(您想要给出的键 = 所需的命令)
有了它,您可以轻松交换或更改键绑定。之后,您必须注销并重新登录,并选择要使用的已创建的 .xmodmap。
最后看起来是这样的:
键码键1 = 功能键2
键码 key2 = 功能键1