El método abreviado de teclado para el Servicio en OS X no funciona

8

Acabo de escribir una secuencia de comandos a través de Automator para hacer un atajo de teclado bajo el título "Nueva ventana de Finder Home":

on run {input, parameters}

    tell application "Finder"
        activate
        make new Finder window to home
    end tell

    return input
end run

Cuando ejecuto el script desde Automator, Finder abre mi pestaña de inicio. Luego verifiqué "Nueva ventana del Finder Inicio" desde Preferencias del sistema> Teclado> Atajos de teclado> Servicios y los asigné ControlOptionCommandSpacecomo atajo.

¡Desafortunadamente, el atajo no funciona! ¿Alguna sugerencia?

ToNoY
fuente
Funciona bien para mí con otros atajos de teclado. Supongo que esto se debe a que simplemente no hay forma de usar ⌃⌥⌘␣ como método abreviado de teclado, al menos no a través de las Preferencias del Sistema. ¿Quizás FastScripts funciona para ti? red-sweater.com/fastscripts
slhck

Respuestas:

5

¿Cambió el tipo de entrada del texto seleccionado a ninguna entrada?

Si no es así, también hay un error en 10.7 y 10.8 donde los accesos directos para los servicios de Automator no siempre funcionan hasta que pasa el cursor sobre el menú de servicios desde la barra de menú. No afecta solo a los nuevos servicios, por lo que a menudo deja inutilizables los servicios de Automator.

Lri
fuente
0

También tuve el problema con el acceso directo para el servicio Automator y finalmente descubrí que ya usé este acceso directo en Better Touch Tools que lo tragó en silencio. Entonces, como una opción para las personas que no pueden encontrar por qué el acceso directo no se activa, puede ser útil verificar otro software en ejecución que registre accesos directos globales.

C0DEF52
fuente
0

(macOS High Sierra 10.13.6)

Dejé de intentar obtener un script de Automator, ya sea un shell ( /bin/sho /bin/bash) o una sintaxis AppleScript, con el tipo de entrada configurado como sin entrada y disponible para todas las aplicaciones) que funciona con cualquier método abreviado de teclado: teclas de función o varias combinaciones de letras / comandos / opciones .

La secuencia de comandos se ejecutaría correctamente en Automator, pero emitía un pitido o no emitía ningún sonido al usar la combinación seleccionada.

Además, el acceso directo no siempre fue visible de inmediato, o tardó un par de intentos en aparecer, al agregarlo Preferencias del sistema> Teclado> Acceso directo, por lo que no estoy muy seguro de la fiabilidad de eso.

También había configurado el script para que fuera visible para

Solución:

  • Instalé la versión gratuita de FastScripts
  • Copié mi archivo AppleScript a / Users / [myaccount] / Library / Scripts / - la documentación no es muy clara - si está tratando de averiguar '¿cómo agrego un nuevo script?' básicamente necesita copiarlo en ese directorio y luego aparece en la interfaz de usuario, no hay un menú o botón Nuevo / Agregar / Crear.
  • finalmente especifiqué el acceso directo en las preferencias de FastScripts, haciendo doble clic en el Script.
William Turrell
fuente