我的媒体键在新的 Manjaro i3 版本上无法检测到,之前它们在 KDE 版本上正常工作。当我尝试使用 xev 检查键代码时,当我尝试使用声音、静音和媒体键时没有任何反应,其他键可以正常检测到。
我的键盘是 Corsair K-70 Lux。我也尝试使用我的第二个 Corsair 键盘,也出现了同样的情况(在系统更改之前它也可以正常工作),而我的第三个 Logitech 键盘媒体键可以正常工作,因此我假设没有安装/启动对 Corsair 的某些支持?
知道系统缺少什么吗?
答案1
我发现了一个有可接受解决方案的问题关于获取媒体密钥海盗船键盘与i3 窗口管理器在 Linux 上。@user1686 提到xev
可能看不到全局键:
xev 无法显示由 i3 或 xbindkeys 等抓取的键。
列出了其他用于检查键盘符号的命令:
evemu-record
(可以使用或获取低级 evdev 键码libinput debug-events
;它们不是正确的代码类型,但有助于查看内核是否识别该键。)
答案中包括一些常见键盘符号的列表以及它们通常的用途:
...对于暂停来说应该是
XF86AudioPause
,对于播放/暂停来说可能是XF86AudioPlayPause
,[并且]XF86AudioStop
是“停止”按钮。音量控制的按键符号应为
XF86AudioRaiseVolume
、XF86AudioLowerVolume
和XF86AudioMute
。