两个键盘按键具有相同的输出?

两个键盘按键具有相同的输出?

我有一个技嘉 Aero 14G-宏键在一边。我在这台计算机上使用 Arch 一段时间了,并且喜欢它的编码环境,但我最近有一些空闲时间,并且希望最终让这些 G 键不仅可以在 Windows 中使用G-宏集线器,而且在 Arch 中也有大多数自定义控件。

显然,这些宏是在计算机的 BIOS 中设置的,这意味着我尝试过的设置是在“红色”模式下按 G1 时插入一段预定义文本(通过按主“G”键可以更改模式) )将插入该文本,无论操作系统如何。然而,仍然有两个限制。我希望能够从这些特定于我的 Arch 安装的键码中定义自定义功能,以与 KWin 或类似的东西进行交互,当我实际按下“G”键时,我的屏幕亮度会被调低。

我用过

showkey --keycodes 

查看键盘提供的数据来诊断屏幕亮度被调低的原因。瞧,按 Fn + F3(应该调低屏幕亮度)或“G”键的输出会产生扫描码输出

 #Fn + F3:    0xe0 0x4c 0xe0 0xcc 
 #G-key:      0xe0 0x4c
              0xe0 0xcc 

如何区分用于调低屏幕亮度的 Fn + F3 和用于切换 Maco 模式的“G”键?此外,有没有办法可以在 Arch 中与这些宏键/模式进行交互,或者我是否需要在 Windows 中的 MacoHub 中手动设置它们的功能/扫描代码?

相关内容