带有 xdotool 和 xkeybind 的 Alt Tab

Gar*_*ary 15 mouse shortcut-keys

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

"xdotools keydown alt key Tab"
release b:7
Run Code Online (Sandbox Code Playgroud)

但是这样做会使 alt 键卡住,它会阻止我的其他映射工作,直到我按下键盘上的 alt 键。有没有办法做到这一点,而不必按 alt 键来解决问题?没有 keydown 它只是在两个窗口之间来回切换,而 keydown 它的行为就像我想要的(显示 alt-tab 切换器),但 alt 键被卡住了。使用 xdotools 使用 alt 选项卡切换器后,有没有办法解开键?

Gar*_*ary 16

"xdotool keydown alt key Tab; sleep 2; xdotool keyup alt"
b:7
Run Code Online (Sandbox Code Playgroud)

睡眠间隔允许我访问菜单并进行选择,然后它会自动关闭。这可能不是最好的解决方案,但它有效。如果有人有更好的选择,请告诉我。我发现 xbindkeys 似乎只能间歇性地工作。它不适用于概览(不适用于此命令,但适用于绑定到超级键的按钮。安装 Docky 后,我发现它不起作用,除非工作区中有一个打开的窗口可用。奇怪的行为。