我最近买了 Logitech 的 MX Keys 键盘。这款键盘似乎在 Linux(Ubuntu 20.04,i3wm)上运行良好,只是亮度键(Fn+F1和Fn+ F2)不起作用。不过这些键在 Windows 10(双启动)上可以使用。
xev
按下这些键时不显示任何输出。但是,按下F1和F2时会显示输出Fn。所有其他替代F1功能F12(背光、媒体键等)均正常工作。
我该如何解决这个问题?
答案1
答案2
MX Keys 键盘也是如此,我的亮度键也不起作用。这个帖子解决了我的问题。
我必须准确执行以下操作:
使用此命令安装 logiops:
$ sudo apt install logiops
如果 /etc/logid.cfg 不存在,请创建它并按照上面的建议添加以下内容:
第 1 行 ---->> 设备:(
第19行 ---->> );
以下是我的只有一个设备的整个 /etc/logid.cfg。
devices: (
{
name: "MX Keys Wireless Keyboard";
buttons: ({
cid: 0x00c7;
action = {
type: "Keypress";
keys: ["KEY_BRIGHTNESSDOWN"];
};
}, {
cid: 0x00c8;
action = {
type: "Keypress";
keys: ["KEY_BRIGHTNESSUP"];
};
});
},
);
使用下面的 systemctl 命令启动并启用 logiops:
$ sudo systemctl enable --now logid
享受你的亮度键吧!我喜欢。
感谢这里每一个引导我走向正确方向的人。
印度大麻
注意:我只有一个 Logitech 设备(MX Keys),因此以上是我的全部配置。您可能有更多 Logitech 设备,因此您的配置可能会根据需要添加这些设备。如果是这种情况,请将此部分添加到您当前的配置中。
答案3
当我安装 Lubuntu 20.04 时,我的 Dell XPS-13 上的亮度键也不起作用。我在“首选项”下找到了一个“亮度”应用程序,它可以控制屏幕亮度和对比度。
答案4
对于那些不想花太多时间下载 logiops 并弄清楚如何编辑 .cfg 文件的人(这对我来说最终甚至不起作用):
在我的系统上,Solaar 默认为 Windows 操作系统。只需将操作系统更改为 iOS 或 macOS,亮度键就可以正常工作。亮度键有内置规则,但它们在 Windows 操作系统中似乎不起作用。只需进入 Solaar gui,找到“设置操作系统”设置,单击锁两次以解锁,更改操作系统,然后单击锁将其重新锁定,然后就好了。