Windowsの[Win]+[矢印]キーボードショートカットをエミュレートするスクリプト

Windowsの[Win]+[矢印]キーボードショートカットをエミュレートするスクリプト

Win私は Fedora 14 を実行しています。 +を押したときの Windows の動作を (少なくとも部分的に) エミュレートしたいと思いますArrow Key。つまり、画面の左側または右側に「スナップ」するようにしたいと思います。

私は Linux/Unix にあまり詳しくありませんが、私が思いついたのは次のとおりです。

xdotool getactivewindow windowmove 0 0
xdotool getactivewindow windowmove 1680 0

現在のウィンドウをそれぞれ左/右のモニターに移動します。これは私の目的にはうまく機能しますが、一部のプログラムではウィンドウが最大化されている場合は機能しません。これを行う良い方法をご存知の方はいませんか? 1 つの解決策は、ウィンドウが最大化されている場合にウィンドウを復元し、移動してから最大化することだと思いますが、これも方法がわかりません。

答え1

私は、Win+を設定しUpてウィンドウの最大化を切り替えることにしました (これはプリセットのショートカット オプションでした)。また、前述の の実装も使用することにしましたxdotool。より直接的/より一般的な解決策がある場合は、お気軽に投稿してください。

答え2

あなたは全く同じKDEでのWindowsのMeta+左/右矢印キーの動作: 同じkwinキーボードショートカットダイアログに移動し、「クイックタイルウィンドウを左/右に「オプション」を選択します。

Meta+Up の場合、「ウィンドウを最大化」または「ウィンドウを垂直に最大化」が便利です。

複数のモニターで動作し、画面上に 2 つのアプリケーションを並べて配置するのに非常に便利です。

関連情報