![使用鼠标按钮和滚轮滚动浏览打开的窗口和应用程序](https://linux22.com/image/1017392/%E4%BD%BF%E7%94%A8%E9%BC%A0%E6%A0%87%E6%8C%89%E9%92%AE%E5%92%8C%E6%BB%9A%E8%BD%AE%E6%BB%9A%E5%8A%A8%E6%B5%8F%E8%A7%88%E6%89%93%E5%BC%80%E7%9A%84%E7%AA%97%E5%8F%A3%E5%92%8C%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F.png)
我有 Logitech G502 鼠标,上面有很多额外的按钮,所以我希望能够hold down a mouse button, use scroll wheel to go through opened windows, release mouse button to select it.
我发现的关闭键盘快捷键是Alt+Esc哪个映射Switch windows directly
。要使用它,我会按住Alt按钮,Esc反复按直到显示所需的窗口,然后松开Alt。橙色框表示选定的窗口。
我已经尝试过xte
和按钮序列,但发现它们非常不可靠,特别是有些需要延迟才能正确注册。
最后我发现这个帖子我将单个鼠标键映射到此脚本,它很好地循环切换窗口。但是wmctrl
,它的工作方式实际上是将焦点集中在窗口上,从而将所有窗口都堆积在我的桌面上。我希望能够先找到并选择窗口,然后再将焦点集中在它上面,类似于Alt+ Esc。
我怎样才能做到这一点?