Aquí hay un código Applescript para ir con la Respuesta de grgarside
He probado y funciona. El código debe guardarse como una aplicación permanecer abierta
Cuando la aplicación se esté ejecutando, intentará presionar la flecha derecha hacia la derecha. En este código lo configuré en diez segundos return 10
Pero dependiendo de la cantidad de tiempo que establezca esto podría ser un poco molesto si se sale del diafragma por algún motivo o si quiere salir de la aplicación.
Por lo tanto, he incluido una clave de bloqueo CAPS . Lo que saldrá de la aplicación en la siguiente iteración. No tiene que usarlo, pero está ahí si lo necesita.
on idle
if isShiftKeyPressed() then
-- IF CAPS LOCK IS DOWN THE APP WILL QUIT
display notification with title "Arrow Right App" subtitle "quiting right Arrow App"
quit me
end if
try
tell application "System Events"
tell application process "Aparture"
key code 124
end tell
end tell
end try
return 10
end idle
on isShiftKeyPressed()
return (do shell script "/usr/bin/python -c 'import Cocoa; print Cocoa.NSEvent.modifierFlags() & Cocoa. NSAlphaShiftKeyMask > 1'") is "True"
end isShiftKeyPressed
He probado esto en Aperture y funcionó como sugiere Grgarside.
Recuerde cambiar la línea tell application process "Aparture"
a su aplicación si no es Aperture.