Mac OS 10.6 verfügt in den Systemeinstellungen über einen Einstellungsbereich "Tastaturkürzel". Hier können Sie neue Einträge hinzufügen, die jedoch scheinbar nicht funktionieren. Ist dies der richtige Weg, um Hotkeys hinzuzufügen? Zum Beispiel möchte ich, dass Command + Esc Terminal.app öffnet.
17
Antworten:
Sie müssen sich hier mit zwei Fragen befassen
Esc
für Dienste in den Systemeinstellungen »Tastatur» Tastenkombinationen verwenden .Stellen Sie sicher, dass ein echter Anwendungsstarter wie Quicksilver, Alfred oder LaunchBar nicht die bessere Lösung ist.
Schauen Sie sich für ein Terminal Visor an . Hiermit können Sie eine HUD-Konsole erstellen. Wenn Sie Quake gespielt haben, wissen Sie, wie es funktioniert.
Davon abgesehen können Sie diese Arbeit machen.
Erstellen Sie zunächst einen Dienst, indem
/Applications/Automator.app
Sie die Dienstvorlage starten und auswählen . Wählen Sie die Dienstprogrammbibliothek aus und doppelklicken Sie auf Anwendung starten . Wählen Sie im Popup-Menü Andere ... und dann/Applications/Utilities/Terminal.app
.Wählen Sie über dem Befehl Anwendung starten keine Eingabe und keine Anwendung aus .
Drücken Sie
Command-S
zum Speichern und nennen Sie es Terminal starten .Öffnen Sie nun die Systemeinstellungen »Tastatur» Tastaturkürzel , wählen Sie Anwendungsverknüpfungen ( nicht Service !). Klicken Sie auf die
+
Schaltfläche und wählen Sie Alle Anwendungen . Geben Sie als Namen einLaunch Terminal
. Wählen Sie dann das Tastaturkürzel-Eingabefeld und drücken SieCommand-Esc
. Klicken Sie auf Hinzufügen .Erledigt. Jetzt gibt es einen neuen Menüpunkt im Anwendungsmenü »Dienste mit dem Namen Terminal
Command-Esc
starten , mit der Tastenkombination , und durch Auswahl dieser Option wird Terminal gestartet.quelle
Cmd-Esc
, dass einige Anwendungen sie verwenden. Könnte mit derEsc
Autovervollständigung verbunden sein. Ich könnte mich jedoch irren.Es gibt einen Fehler, bei dem die Verknüpfungen für Automator-Dienste nicht immer funktionieren, bis das Menü "Dienste" einmal in der Menüleiste angezeigt wurde. Und sie sind in Anwendungen ohne Menü "Dienste" nicht verfügbar . Es gibt auch eine merkliche Verzögerung, bevor sie ausgeführt werden.
Die Verwendung einer Drittanbieteranwendung wie Alfred wäre eine bessere Idee.
Sie können auch Shell-Befehlen wie Verknüpfungen zuweisen
open -a iTunes
.Dies würde das Skript blockieren, bis das Öffnen der Anwendung abgeschlossen ist. Es würde also länger dauern, wenn es mit FastScripts ausgeführt würde:
quelle