Tastaturkürzel für Service in OS X funktioniert nicht

8

Ich habe gerade ein Skript über Automator geschrieben, um eine Tastenkombination unter dem Titel "New Finder Window Home" zu erstellen:

on run {input, parameters}

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

    return input
end run

Wenn ich das Skript in Automator ausführe, öffnet der Finder meine Startseite. Dann habe ich "New Finder Window Home" in den Systemeinstellungen> Tastatur> Tastaturkürzel> Dienste überprüft und ControlOptionCommandSpaceals Verknüpfung zugewiesen .

Leider funktioniert die Verknüpfung nicht! Irgendwelche Vorschläge?

ToNoY
quelle
Funktioniert gut mit anderen Tastaturkürzeln. Ich vermute, das liegt daran, dass es einfach keine Möglichkeit gibt, ⌃⌥⌘␣ als Tastaturkürzel zu verwenden - zumindest nicht über die Systemeinstellungen. Vielleicht funktioniert FastScripts für Sie? red-sweater.com/fastscripts
slhck

Antworten:

5

Haben Sie den Eingabetyp von ausgewähltem Text in keine Eingabe geändert?

Wenn dies nicht der Fall ist, gibt es auch einen Fehler in 10.7 und 10.8, bei dem die Verknüpfungen für Automator-Dienste nicht immer funktionieren, bis Sie in der Menüleiste den Mauszeiger über das Menü "Dienste" halten. Es betrifft nicht nur neue Dienste, so dass Automator-Dienste häufig unbrauchbar werden.

Lri
quelle
0

Ich hatte auch das Problem mit der Verknüpfung für den Automator-Dienst und stellte schließlich fest, dass ich diese Verknüpfung bereits in Better Touch Tools verwendet habe, die sie unbemerkt verschluckt haben. Als Option für Personen, die nicht finden können, warum die Verknüpfung nicht ausgelöst wird, kann es nützlich sein, andere ausgeführte Software zu überprüfen, die globale Verknüpfungen registriert.

C0DEF52
quelle
0

(macOS High Sierra 10.13.6)

Ich gab es auf, ein Automator Skript zu erhalten - entweder eine Schale ( /bin/shoder /bin/bash) oder Applescript - Syntax, mit Eingabetyp ohne Eingabe eingestellt und verfügbar für alle Anwendungen) arbeite mit jedem Tastenkombination - Funktionstasten oder verschiedene Buchstaben- / Befehl / Option Kombinationen .

Das Skript würde in Automator korrekt ausgeführt, aber bei Verwendung der ausgewählten Kombination entweder einen Signalton oder gar keinen Ton erzeugen.

Außerdem war die Verknüpfung beim Hinzufügen von Systemeinstellungen> Tastatur> Verknüpfung nicht immer sofort sichtbar oder es wurden einige Versuche unternommen, um angezeigt zu werden. Daher bin ich nicht sehr zuversichtlich, dass dies zuverlässig ist.

Außerdem hatte ich das Skript so eingestellt, dass es sichtbar ist

Lösung:

  • Ich habe die kostenlose Version von FastScripts installiert
  • Ich habe meine AppleScript-Datei nach / Users / [myaccount] / Library / Scripts / kopiert - die Dokumentation ist nicht sehr übersichtlich - wenn Sie herausfinden möchten, wie ich ein neues Skript hinzufüge. Grundsätzlich müssen Sie es in dieses Verzeichnis kopieren und es erscheint dann in der Benutzeroberfläche, es gibt kein Menü oder keine Schaltfläche Neu / Hinzufügen / Erstellen.
  • Schließlich habe ich die Verknüpfung in den Voreinstellungen von FastScripts durch Doppelklicken auf das Skript festgelegt.
William Turrell
quelle