使用 xmodmap 重新映射多媒体键不会在 Linux Mint 20 中触发事件

使用 xmodmap 重新映射多媒体键不会在 Linux Mint 20 中触发事件

我的目标是使用 xmodmap 将 XF86AudioLowerVolume/XF86AudioRaiseVolume 重新映射到 mode_switch 减号/等号键。

如果 XF86AudioLowerVolume/XF86AudioRaiseVolume 映射到第一个位置,则可以正确触发音量减小/增大事件。

如果相同的键代码映射到任何其他位置(第二个键或 mode_switch 或 AltGr 位置),则按键会被注册(由 xev 确认),但无法触发系统音量减小/增大事件。

有效示例(第一个位置、关键位置):

!keycode xx = Key KEY mode_switch MODE_SWITCH AltGr ALTGR
keycode  20 = XF86AudioLowerVolume NoSymbol minus underscore
keycode  21 = XF86AudioRaiseVolume NoSymbol equal plus 

不起作用的示例(第二位置,关键位置):

keycode  20 = minus XF86AudioLowerVolume

不起作用的第二个示例(第三个位置,MODE_SWITCH 位置):

keycode  20 = minus underscore XF86AudioLowerVolume NoSymbol

我想这与系统拦截单个按键而不是多个按键有关,但是我不确定为什么会出现这种情况......

系统是Linux Mint 20,Cinnamon版本4.6.7

相关内容