• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Automator Service mit Keyboard-Hotkey verbinden

utopist

Cox Orange
Registriert
09.06.13
Beiträge
96
Hallo,
Ich versuche gerade den Finder auf ein ALT+CMD+SPACE zu starten. Standardmäßig wird dabei das Spotlight Window geöffnet.
Die Defaultbesetzung habe ich unter System Preferences > Keyboard > Keyboard Shortcuts (Tab) > Spotlight ausgeschaltet.

Umsetzen wollte ich das nach Möglichkeit ohne Verwendung von Drittprogrammen.
AppleScript + Automator sollten doch für so etwas reichen.
Auf dem unteren Bild kann man einen Teil des Applescripts erkennen (welches, in Automator ausgeführt, genau das macht, was ich mir vorstelle).

Screen Shot 2013-07-10 at 1.58.14 PM.jpg

Wenn ich nun ALT+CMD+SPACE drücke, passiert.
Du hast richtig gelesen, es passiert gar nichts ;)
 
Funktioniert der Dienst, wenn du ihn über das Finder->Dienste ausführst?
Funktioniert der Dienst, wenn du einen anderen Shortcut dafür festlegst?
Mal neugestartet?
 
Funktioniert der Dienst, wenn du ihn über das Finder->Dienste ausführst? Yep
Funktioniert der Dienst, wenn du einen anderen Shortcut dafür festlegst? Nein, leider nicht :(
Mal neugestartet? Ja

Interessant finde ich auch, dass bei Service die SPACE-Taste nicht aufgeführt ist (oder man sieht sie einfach nicht), während sie bei den Services ganz klar "S P A C E" ausgeschrieben ist.
Screen Shot 2013-07-10 at 2.42.07 PM.jpg
 
Funktioniert das denn bei einem von euch? Gibt es denn keine andere Möglichkeit? :)
 
⌥⌘Space wird bei mir für die Suche "Spotlight Fenster" bereits verwendet, weiß allerdings nicht ob das Standard ist.

Andere Shortcuts für den Dienst funktionieren aber (sowohl als AppleScript als auch als Shellscript). Sicher, dass der Dienst auf "keine Eingabe" gestellt ist und für alle Apps bestimmt ist?

Dann bleibt nur: Zeig uns deinen Dienst! ;-)
 
Du könntest mal versuchen die Shortcuts zurückzusetzen über den zurücksetzen-Button. Viel mehr fällt mir leider nicht ein. Die Dienste sind bei mir leider auch immer etwas buggy (ich muss z.B. die Dienste nach einem Neustart immer erst einmal über die Menüleiste einmal ausführen, damit es auch über den Shortcut funktioniert).

Ich benutze für solche Zwecke übrigens Alfred. Alfred ist ein Launcher, der ähnlich funktioniert wie Spotlight, aber die am häufigsten aufgerufenen Suchergebnisse als erstes anzeigt. Du kannst also Alfred per Shortcut aktivieren, den Anfangsbuchstaben des Ordners tippen und mit Enter öffnen. Das geht recht schnell, wenn man sich mal daran gewöhnt hat.
 
Hallo,

ich habe den Dienst mal geladen ... eigentlich nur um zu sehen, wozu man da ein AppleScript benötigt.
Wenn es tatsächlich um den Downloads Ordner geht, so gibt es im Automator sogar schon eine Variable mit dem Pfad. Ansonsten
• Angegebene Finder Objekte abfragen
• Finder Objekte öffnen


Aber in diesem Fall würde ich es ganz anders angehen:

Systemeinstellungen-Tastatur-Tastaturkurzbefehle-Programmkurzbefehle

Kurzbefehl hinzufügen:
Programm: Finder
Menü: Downloads
Kurzbefehl: alt-cmd-space

Damit wird der eigentliche Kurzbefehl alt-cmd-L überschrieben (bis man den Kurzbefehl wieder entfernt)

Zum eigentlichen Problem:
Dienst löschen und neu erstellen.
Wenn alles nichts nutzt, folgende Datei entfernen:
~/Library/Caches/com.apple.nsservicescache.plist
Dienst neu einrichten


Ach ja: Dass "space" nicht im Menüpunkt "Dienste" erscheint, ist normal. Wird als Leerzeichen dargestellt.

Gruß
 
Da fällt mir noch was ein ...