0 votos

Accesos directos condicionales por aplicación en Keyboard Maestro

Me gustaría tener el siguiente comportamiento:

Cuando presiono [Cmd+S]:
   SI :
       Simular la pulsación de teclas [Control] + [Tab]
   SI NO :
       Simular la pulsación de teclas [Cmd] + [Flecha Derecha]
   SI NO: 
       # Enviar la pulsación de teclas original
       Simular la pulsación de teclas [Cmd] + [S] 

¿Cómo puedo hacer esto en Keyboard Maestro?

Pensé que seleccionar un macro de Flujo de Control => Switch/Case me ayudaría a hacer esto, pero cuando intento arrastrarlo para usarlo en una cláusula de acción dice "Switch del Portapapeles del Sistema", y no puedo encontrar una forma de convertir este bloque Switch/Case en una declaración switch basada en la aplicación en primer plano.

1voto

Talos Potential Puntos 45

Te sugiero que publiques esto en el Foro de Keyboard Maestro en el futuro, son muy receptivos allí:

Hay algunas formas que se me ocurren. Primero, podrías establecer una variable basada en la aplicación frontal y luego usarla en el switch/case. Esto implica "establecer variable como texto" %Application%1% (nombre de la aplicación frontal) y luego usar switch case basado en la variable (ver abajo).

Básicamente, estás obteniendo el nombre de la aplicación frontal y luego usando switch case basado en el nombre de la aplicación frontal.

Establecer variable como texto: introduce la descripción de la imagen aquí

Switch case: introduce la descripción de la imagen aquí

Segundo, podrías simplemente anidar las declaraciones 'if' (abajo). Por lo tanto, preguntas la primera declaración 'if' y luego si eso no es cierto, pasas a la declaración 'else', que contiene la segunda condición 'if'.

introduce la descripción de la imagen aquí

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X