La scorciatoia da tastiera per Service in OS X non funziona


8

Ho appena scritto una sceneggiatura tramite Automator per creare una scorciatoia da tastiera sotto il titolo "Nuova finestra del Finder Home":

on run {input, parameters}

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

    return input
end run

Quando eseguo lo script da Automator, il Finder apre la mia scheda Home. Quindi ho controllato "Nuova finestra del Finder Home" da Preferenze di Sistema> Tastiera> Scorciatoie da tastiera> Servizi e assegnato ControlOptionCommandSpacecome scorciatoia.

Sfortunatamente, il collegamento non funziona! Eventuali suggerimenti?


Funziona bene per me con altre scorciatoie da tastiera. Immagino che ciò avvenga semplicemente perché non c'è modo di usare use come scorciatoia da tastiera, almeno non tramite le Preferenze di Sistema. Forse FastScripts funziona per te? red-sweater.com/fastscripts
slhck

Risposte:


5

Hai modificato il tipo di input dal testo selezionato a nessun input?

In caso contrario, c'è anche un bug su 10.7 e 10.8 in cui le scorciatoie per i servizi di Automator non funzionano sempre fino a quando non si passa sopra il menu dei servizi dalla barra dei menu. Non influisce solo sui nuovi servizi, quindi spesso rende inutilizzabili i servizi di Automator.


0

Ho anche avuto il problema con la scorciatoia per il servizio Automator e finalmente ho scoperto che ho già usato questa scorciatoia in Better Touch Tools che l'ha ingoiata in silenzio. Quindi, come opzione per le persone che non riescono a trovare il motivo per cui il collegamento non si attiva, può essere utile controllare altri software in esecuzione che registrano i collegamenti globali.


0

(macOS High Sierra 10.13.6)

Ho rinunciato a provare a ottenere uno script di Automator - una shell ( /bin/sho /bin/bash), o una sintassi AppleScript, con il tipo di input impostato su nessun input e disponibile per tutte le applicazioni) funzionante con qualsiasi scorciatoia da tastiera - tasti funzione o varie combinazioni di lettere / comandi / opzioni .

Lo script verrebbe eseguito correttamente all'interno di Automator, ma o produsse un bip o nessun suono quando si utilizzava la combinazione selezionata.

Inoltre, il collegamento non è stato sempre immediatamente visibile o ha richiesto un paio di tentativi di apparire quando lo si aggiungeva Preferenze di Sistema> Tastiera> Collegamento, quindi non sono estremamente fiducioso sull'affidabilità di questo.

Inoltre avevo impostato lo script in modo che fosse visibile

Soluzione:

  • Ho installato la versione gratuita di FastScripts
  • Ho copiato il mio file AppleScript in / Users / [myaccount] / Library / Scripts / - la documentazione non è molto chiara - se stai cercando di capire "come posso aggiungere un nuovo script?" fondamentalmente è necessario copiarlo in quella directory e quindi appare nell'interfaccia utente, non c'è menu o pulsante Nuovo / Aggiungi / Crea.
  • infine ho specificato il collegamento nelle preferenze di FastScripts, facendo doppio clic sullo script.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.