xdotoolおよびxkeybindを使用したAltタブ


13

.xbindkeysrcでxdotoolを使用して、altタブの動作をマウスボタンにマッピングしようとしています。私がしたいのは

"xdotools keydown alt key Tab"
release b:7

しかし、これを行うとaltキーがスタックし、キーボードでaltキーを押すまで他のマッピングが機能しなくなります。Altキーを押さずにこれを行う方法はありますか?キーダウンなしでは、2つのウィンドウ間で前後に切り替わります。キーダウンでは、希望どおりに動作します(alt-tabスイッチャーを表示)が、altキーはスタックしています。xdotoolsを使用してaltタブスイッチャーを使用した後にキーのロックを解除する方法はありますか?


3
Altキーもリリースするように設定する必要があると思います。
ウリエレーラ

@ fossfreedom私は彼がxdotoolの別の呼び出しを意味すると信じています。たとえば、xdotool keyup alt "simulation"は、ユーザーがキーボードで何かをしているシミュレーションです。

回答:


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

スリープ間隔を使用すると、メニューにアクセスして選択でき、自動的に閉じます。おそらく最善の解決策ではありませんが、機能します。誰もがより良い代替手段を持っている場合、私に知らせてください。xbindkeysは断続的にしか動作しないようです。概要では機能しません(このコマンドではなく、スーパーキーに関連付けられたボタンです。また、dockyをインストールした後、ワークスペースで開いているウィンドウがない限り機能しません。奇妙な動作です。


0

まあ、私はそれを考え直し、回避策があることがわかりました、あなたはただAltキーリリースを実行するために別のシミュレーションを作ることができます これは、マウスジェスチャーでウィンドウの切り替えをシミュレートする最も便利な方法です。


5
...そして、「シミュレーション」とは何か、これを行う方法を知らない私たちにとっては、おそらくあなたの答えでこれを説明することができます。ありがとう。
fossfreedom
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.