xmodmap を使用してマルチメディアキーを再マップすると、Linux Mint 20 でイベントがトリガーされません。

xmodmap を使用してマルチメディアキーを再マップすると、Linux Mint 20 でイベントがトリガーされません。

私の目標は、xmodmapを使用してXF86AudioLowerVolume / XF86AudioRaiseVolumeをmode_switchマイナス/等号キーに再マップすることです。

XF86AudioLowerVolume/XF86AudioRaiseVolume が最初の位置にマッピングされている場合、ボリュームの下げ/増分イベントが正しくトリガーされることがあります。

同じキーコードが別の場所(2番目のキー、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 

動作しない例(2番目の位置、キーの位置):

keycode  20 = minus XF86AudioLowerVolume

動作しない2番目の例(3番目の位置、MODE_SWITCHの場所):

keycode  20 = minus underscore XF86AudioLowerVolume NoSymbol

私はこれが複数のキーを押すのではなく単一のキーを押すことを傍受するシステムに関連しているようですが、なぜこれが起こるのかわかりません...

システムはLinux Mint 20、Cinnamonバージョン4.6.7です。

ベストアンサー1

おすすめ記事