0 votes

Raccourcis conditionnels par application dans Keyboard Maestro

J'aimerais obtenir le comportement suivant :

When I press [Cmd+S]:
   IF <Chrome is at the front>:
       Simulate the keystroke [Control] + [Tab]
   ELSE IF < Spotify is at the front>:
       Simulate the keystroke [Cmd] + [Right Arrow]
   ELSE: 
       # Send the original keystroke
       Simulate the keystroke [Cmd] + [S] 

Comment puis-je faire cela dans Keyboard Maestro ?

Je pensais que sélectionner un Control Flow => Switch/Case m'aiderait à le faire, mais lorsque j'essaie de la faire glisser pour l'utiliser dans une clause d'action, le message suivant apparaît "Switch of System Clipboard" Je n'arrive pas à trouver un moyen de convertir ce bloc Switch/Case en une instruction de commutation basée sur l'application à l'avant.

1voto

Talos Potential Points 600

Je suggère de poster ceci sur le site Forum Keyboard Maestro à l'avenir - ils sont très réactifs là-bas :

Il y a quelques moyens auxquels je peux penser. Tout d'abord, vous pourriez définir une variable basée sur l'application frontale, puis l'utiliser dans le commutateur/case. Cela implique "définir la variable en texte". %Application%1% (nom de l'application frontale) et ensuite utiliser le switch case en fonction de la variable (voir ci-dessous).

En fait, vous obtenez le nom de l'application principale et vous utilisez ensuite le switch case en fonction du nom de l'application principale.

Définir la variable en texte : enter image description here

Boîtier d'interrupteur : enter image description here

Deuxièmement, vous pouvez simplement imbriquer les instructions "if" (ci-dessous). Ainsi, vous posez la première condition "if" et, si elle n'est pas vraie, vous passez à la condition "else", qui contient la deuxième condition "if".

enter image description here

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X