使用xdotool和xkeybind的Alt Tab


13

我正在尝试使用.xbindkeysrc中的xdotool将alt选项卡的行为映射到鼠标按钮。我想做的是映射类似的东西

"xdotools keydown alt key Tab"
release b:7

但是这样做会导致Alt键卡住,并且在我按下键盘上的Alt键之前,它阻止了其他映射的工作。有没有一种方法可以执行此操作而不必按alt键来使事情解开?没有keydown的话,它只是在两个窗口之间来回切换,而keydown的行为就像我想要的那样(显示alt-tab切换器),但是alt键被卡住了。使用xdotools使用alt选项卡切换器后,是否可以解开键?


3
我认为您也必须设置Alt键才能释放。
Uri Herrera '04

@ fossfreedom我相信他是xdotool的另一个调用。像:xdotool keyup alt“模拟”,因为它是用户使用键盘做某事的模拟。

Answers:


12
"xdotool keydown alt key Tab; sleep 2; xdotool keyup alt"
b:7

睡眠间隔使我可以访问菜单并进行选择,然后它自动关闭。它可能不是最好的解决方案,但它可以工作。如果有人有更好的选择,请告诉我。我发现xbindkeys似乎只能间歇性地工作。它不适用于概述(不适用于此命令,不适用于与超级键关联的按钮。安装了ocky后,我发现除非工作空间中没有可用的打开窗口,否则它将无法工作。奇怪的行为。


0

好吧,我想一想,发现有一种解决方法,您可以进行另一个模拟以执行Alt键释放。这应该是用鼠标手势模拟窗口切换的最便捷方法。


5
...对于那些我们不知道什么是“模拟”以及如何执行此操作的人-也许您可以在答案中进行解释。谢谢。
fossfreedom
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.