【发布时间】:2014-11-20 23:06:51
【问题描述】:
我希望能够使用鼠标上的按钮 6 和 7(滚轮两侧的摇杆按钮)移动到上一个和下一个工作区。我猜它与additionalMouseBindings 有关,如果它遵循与additionalKeys 相同的模式,我会很高兴。唉,它不是,我不完全理解如何定义一个新的绑定。天真的:
`additionalMouseBindings`
[ -- get the middle button to switch views
((0, button6), spawn "xdotool key super+Down")
, ((0, button7), spawn "xdotool key super+Up")
]
不起作用,原因对于了解 Haskell 和 xmonad 的人来说是显而易见的。
TIA 有任何建议。
【问题讨论】:
-
IIRC,核心X11协议只有五个按钮。其他按钮可以使用 X 扩展来检测(可能是 XINPUT?我忘了),但我不知道 xmonad 是否也利用了这些扩展。