Enviar atajos de teclado con AppleScript


Estoy configurando el touchportal para conectarlo al entorno de trabajo Android Studio, mi primera solución solo enviaba el atajo de teclado al sistema independientemente si Android Studio estubiera corriendo o no, he añadido soporte para detectar que esté corriendo Android Studio para luego enviar el atajo de teclado, en caso de no estar corriendo muestre una notificación en MacOS

Acción dentro del TouchPortal

Añadir un bloque de acción que ejecute AppleScript

set appName to "Android Studio"
if application appName is running then
    
    tell application id (id of application appName) to activate
    tell application "System Events" to key code 101 using {command down}

    return "Running"
else
    display notification "Android Studio not Running" with title "Touch Portal"
    return "Not running"

end if

Para enviar un atajo de teclado si usar su key code

tell application "System Events"
    keystroke "r" using {control down}
end 
Anuncio publicitario

Publicado por Codelaby

Mobile DevDesigner

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

A %d blogueros les gusta esto: