Tengo un AppleScript que quiero ejecutar con un atajo de teclado. El script utiliza la selección actual de texto si está disponible, pero también funcionará sin ella. He creado un servicio de Automator para esto.
Si selecciono "El servicio recibe el texto seleccionado", funciona si tengo el texto seleccionado, pero no se ejecuta si no tengo el texto seleccionado. Puedo cambiar a "El servicio no recibe ninguna entrada", pero entonces no obtendré la selección aunque tenga algo seleccionado antes.
Lo que busco es alguna forma de lanzar el script y pasar la selección está disponible, y lanzar el script sin entrada (o vacío) si no hay nada seleccionado. Pero debería funcionar con el mismo atajo de teclado en ambos casos. ¿Es esto posible? Gracias.