Control+Shift + 鼠标滚轮与 xbindkeys 快捷键传播

Udi*_*Udi 5 gnome arch-linux xorg xbindkeys

我的.xbindkeysrc文件包括:

"amixer sset -q 'Master' 10%+"
  control + shift + b:4

"amixer sset -q 'Master' 10%-"
  control + shift + b:5
Run Code Online (Sandbox Code Playgroud)

Ctrl这使我可以使用+ Shift+鼠标滚轮控制音量。在最近升级之前,这一切都工作得很好。

目前这是可行的,但它也会将Ctrl+ Wheel传递到底层窗口 - 这通常会导致放大/缩小(例如在浏览器或终结者中)。

如何在不缩放的情况下更改音量?:-)

我正在使用 arch linux 和 gnome 以及 xorg。

  • 侏儒 41.3
  • X.Org X 服务器 21.1.3

更新:使用sxhkd时也会发生同样的情况。

(2022-02,更新版本,问题依然存在)

小智 1

我遇到了同样的情况,但是使用了 xdotool

"xdotool key XF86AudioPlay"
    shift + b:4
Run Code Online (Sandbox Code Playgroud)

根据archlinux wiki 上的xbindkeys#Troubleshooting文章,我更新了它以包含 --clearmodifiers,这对我有用。

"xdotool key --clearmodifiers XF86AudioPlay"
    shift + b:4
Run Code Online (Sandbox Code Playgroud)

它还提到+ release在命令末尾使用。