用于模拟 Windows [Win]+[箭头] 键盘快捷键的脚本

用于模拟 Windows [Win]+[箭头] 键盘快捷键的脚本

我正在运行 Fedora 14。我想(至少部分地)模拟 Windows 当您点击Win+时的行为Arrow Key。也就是说,我希望它“捕捉”到屏幕的左侧/右侧。

我对 Linux/Unix 不是很熟悉,但这是我的想法:

xdotool getactivewindow windowmove 0 0
xdotool getactivewindow windowmove 1680 0

用于分别将当前窗口移动到左/右显示器。这对于我的目的来说可以很好地工作,但是对于某些程序来说,如果窗口最大化,它就无法工作。有谁知道一个好方法来做到这一点?我想一种解决方案是在窗口最大化时恢复窗口,移动它,然后最大化它,但我也不知道如何做到这一点。

答案1

我决定使用设置Win+Up来切换窗口最大化(这是一个预设的快捷方式选项),以及前面提到的xdotool.如果您有更直接/更通用的解决方案,请随时发布。

答案2

您可以拥有完全一样KDE 中 Windows Meta+左/右箭头键的行为:转到相同的 kwin 键盘快捷键对话框并设置“向左/向右快速平铺窗口“ 选项。

对于 Meta+Up,我发现“最大化窗口”或“垂直最大化窗口”很方便。

它可以跨多个显示器工作,并且可以非常方便地将两个应用程序并排放置在屏幕上。

相关内容