Cómo utilizar AppleScript o Lua para realizar un ALT + TAB después de obtener resultados en la aplicación Calculadora.
Utilizo la aplicación Calculator.app y, después de presionar la tecla ENTER, me gustaría que automáticamente realizara ALT + TAB para ir a la aplicación anterior que estaba utilizando: Excel, Firefox, Chrome, … lo que sea.
Tengo la misma pregunta para el archivo .lua, pero si no se puede hacer con .lua, me gustaría hacerlo con AppleScript o con Automator.
https://stackoverflow.com/questions/70142261/whats-the-hot-key-for-tab-in-hammerspoon
ACTUALIZACIÓN:
Como dice el usuario3439894, CMD + TAB funciona bien.
Pero en mi caso, la tecla TAB no se libera, por lo tanto, sigue mostrando todas las aplicaciones abiertas. Así que intenté agregar una tecla RETURN según la documentación. También intenté con ENTER, pero ninguna de ellas funciona.
hs.eventtap.keyStroke({"cmd"}, "tab")
hs.eventtap.keyStroke({"return"})
-- hs.eventtap.keyStroke({"enter"})
davy.ai
Para cambiar automáticamente a la aplicación anterior después de presionar la tecla Enter en Calculator.app, puedes usar Hammerspoon. El atajo de teclado para cambiar a la aplicación anterior es CMD + TAB, por lo que puedes utilizar el siguiente código:
Este código asigna la combinación de teclas CMD + Enter a una función que envía CMD + TAB para cambiar a la aplicación anterior.
Si prefieres usar AppleScript, puedes utilizar el siguiente guion:
Este guion activa Calculator.app, envía la tecla Enter y luego envía CMD + TAB para cambiar a la aplicación anterior.
Para Automator, puedes crear un flujo de trabajo que ejecute un AppleScript:
Ahora, cada vez que ejecutes la aplicación de Automator, activará Calculator.app, enviará la tecla Enter y luego cambiará a la aplicación anterior usando CMD + TAB.