web-dev-qa-db-fra.com

Alt Tab avec xdotool et xkeybind

J'essaie de mapper le comportement d'alt tab sur un bouton de la souris à l'aide de xdotool dans mon fichier .xbindkeysrc. Ce que je veux faire, c'est cartographier quelque chose comme

"xdotools keydown alt key Tab"
release b:7

mais en faisant cela, la touche Alt reste bloquée et empêche mes autres mappages de fonctionner tant que j'appuie sur la touche Alt du clavier. Y a-t-il un moyen de faire cela sans avoir à appuyer sur la touche Alt pour obtenir des résultats non collés? Sans keydown, il suffit de basculer entre deux fenêtres. Avec keydown, il se comporte comme je le veux (en affichant le sélecteur alt-tab), mais la touche alt est bloquée. Existe-t-il un moyen de décoller la clé après avoir utilisé le commutateur alt tab avec xdotools?

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

L'intervalle de veille me permet d'accéder au menu et de choisir, puis il se ferme automatiquement. Ce n'est probablement pas la meilleure solution mais ça marche. Si quelqu'un a une meilleure alternative s'il vous plaît faites le moi savoir. Je trouve que xbindkeys ne semble fonctionner que par intermittence. Cela ne fonctionne pas sur la vue d'ensemble (pas pour cette commande, mais pour un bouton lié à la super clé. Et après l'installation de docky, je constate qu'il ne fonctionne pas à moins qu'une fenêtre ouverte ne soit disponible dans l'espace de travail. Comportement étrange.

11
Gary

eh bien, je pense que c'est fini et qu'il y a une solution de contournement, vous pouvez simplement faire une autre simulation pour effectuer la libération de la touche alt. Cela devrait être le moyen le plus pratique de simuler un changement de fenêtre avec un geste de la souris.

0
funicorn