Créer un raccourci clavier personnalisé pour envoyer Super + 2

9

J'essaie de configurer mon pavé numérique pour qu'il soit un centre de contrôle des médias. Je veux que la touche 0 tire Clémentine et la mette au premier plan. En ce moment, je l'ai configuré pour lancer Clementine, mais il danse simplement dans le lanceur et ne vient pas au premier plan. Donc, j'ai Clémentine épinglé au deuxième emplacement du lanceur, et je veux configurer un raccourci clavier personnalisé via les paramètres du clavier. La question est, comment envoyer Super + 2 en tant que commande?

Deuxièmement, je veux que les touches plus et moins envoient Alt + Gauche et Alt + Droite (pour la navigation du navigateur).

Troisièmement, et moins important, je veux que la touche de période ouvre l'EQ de Clementine et 7 et 9 pour envoyer Fast Forward et Rewind.

wjandrea
la source

Réponses:

6

Comment envoyer Super + 2 en tant que commande

Vous pouvez utiliser xdotoolpour cela ( sudo apt-get install xdotoolinstaller):

xdotool key super+2

Deuxièmement, je veux que les touches plus et moins envoient Alt + Gauche et Alt + Droite

Cela devrait fonctionner:

xdotool key alt+Right
xdotool key alt+Left

7 et 9 pour envoyer l'avance rapide et le rembobinage

Vous pouvez essayer ces derniers:

xdotool key XF86AudioNext
xdotool key XF86AudioPrev

Je veux que la clé de période ouvre l'EQ de Clementine

C'est là que les choses se compliquent. Sans raccourci dédié, vous devrez programmer une xdotoolmacro pour accéder au menu et lancer l'égaliseur, mais je ne suis pas sûr que cela fonctionne non plus.


Dans tous les cas, comme vous pouvez le voir, la plupart de ces personnalisations peuvent être effectuées à l'aide de xdotooltouches virtuelles .

Si vous vous demandez comment attribuer ces commandes aux raccourcis clavier de votre choix, assurez-vous de consulter ces Q&R:

Comment puis-je changer les touches de mon clavier? (Comment puis-je créer des commandes / raccourcis clavier personnalisés?)

Glutanimate
la source
Merci! C'est exactement ce dont j'avais besoin. La commande Super + 2 fonctionne très bien, bien qu'elle se comporte parfois comme Super. Hmm ... En tout cas, c'est quelque chose. Les commandes de navigation du navigateur fonctionnent parfaitement. J'ai découvert que Clementine a en fait des commandes en ligne de commande pour presque tout, donc pour l'avance rapide et le rembobinage, j'utilise clementine --seek-by 2et clementine --seek-by -2. Je travaille toujours sur la partie EQ de celui-ci.
wjandrea
3

Une autre approche (je pense plus facile) serait d'utiliser AutoKey .

Une fois que les touches sont définies comme raccourcis clavier, vous pouvez utiliser des phrases personnalisées pour qu'elles émettent presque tout ce que vous voulez.


AutoKey prend également en charge les scripts écrits en Python qui peuvent faire presque n'importe quoi lorsqu'ils sont activés par une phrase de déclenchement ou un raccourci clavier. Vous pouvez même indiquer à un script de ne fonctionner que dans certaines fenêtres afin que les raccourcis clavier / phrases de déclenchement se comportent comme des clés normales ailleurs.

Joe
la source