OSX-Tastaturkürzel für iTunes von außerhalb der Anwendung

10

Ich höre Musik, während ich arbeite, und es kann mühsam sein, iTunes zu finden, um meine Musik ein- und auszuschalten, was ich oft tun muss. Ich möchte Verknüpfungen einrichten, damit ich meine Musik starten / stoppen kann, unabhängig davon, in welcher Anwendung ich mich gerade befinde.

Ich habe gesehen, dass Sie mit OSX Anwendungsverknüpfungen erstellen können, diese scheinen jedoch für iTunes nicht zu funktionieren. Ich habe versucht, eine Verknüpfung mit dem Namen "Wiedergabe" zu erstellen, die genau mit dem Namen des Befehls im iTunes-Menü übereinstimmt. Wenn ich die Verknüpfung verwende, erhalte ich jedoch nur einen Standard-Warnton von OSX, den Sie erhalten, wenn Sie es versuchen Tu etwas, was du nicht kannst.

BEARBEITEN: Ich habe festgestellt, dass ich eine Verknüpfung für den Befehl 'Stop' erstellen kann, nur nicht für 'Play'. Und die von mir erstellte Verknüpfung "Stopp" funktioniert nur, wenn iTunes die Anwendung im Fokus ist. Jetzt bin ich noch verwirrter.

Hier ist meine Abkürzung:
Geben Sie hier die Bildbeschreibung ein

Und hier ist das iTunes-Menü:
Geben Sie hier die Bildbeschreibung ein

Irgendwelche Ideen, was ich falsch machen könnte? Oder gibt es einen anderen Weg, dies zu tun?

Nic Foster
quelle

Antworten:

6

Wenn Sie eine Apple-Tastatur haben, sollte F8 (oder fn-F8) die Wiedergabe starten oder anhalten. Wenn Sie dies nicht tun, können Sie möglicherweise KeyRemap4MacBook verwenden, um andere Tastenkombinationen den speziellen F-Tasten zuzuordnen .

Alfred hat auch einige Schlüsselwörter zur Steuerung von iTunes, wie playund next. Sie können ihnen Verknüpfungen zuweisen, indem Sie einen Workflow erstellen:

Sie können einem Skript wie diesem auch eine Verknüpfung zuweisen :

tell application "iTunes"
    if player state is playing then
        pause
    else
        play
    end if
end tell

Ich benutze solche Skripte, um vorwärts und rückwärts zu springen:

try
    tell application "iTunes"
        set player position to player position + 30
    end tell
end try
Lri
quelle
Ich verwende keine Mac-Tastatur und F8 funktioniert nicht. Ich habe die Ereignisanzeige von KeyRemap4MacBook ausprobiert und wenn ich F8 drücke, wird angezeigt, dass fn-F8 auftritt. Gibt es einen Grund, warum dies nicht funktioniert, um die Musik abzuspielen / anzuhalten? Gibt es auch einen Ort, an dem die Verknüpfung fn-F8 eingerichtet ist und geändert werden kann? Meistens möchte ich nur sehen, ob diese Verknüpfung noch vorhanden ist, da fn-F8 für mich nicht zu funktionieren scheint.
Nic Foster
Die speziellen F-Tasten funktionieren standardmäßig nicht auf vielen Tastaturen, aber Sie können KeyRemap4MacBook verwenden, um sie für einige Tastaturen hinzuzufügen.
Lri
Danke für den Alfred Tipp! Ich habe eine App namens Synergy verwendet, um iTunes mithilfe von Hotkeys zu steuern, aber anscheinend ist sie nicht mehr mit High Sierra und / oder iTunes 12.7 kompatibel, da sie sich jetzt weigert, ausgeführt zu werden, und beim Start abstürzt. Ich habe nach einer alternativen Lösung gesucht, aber keine gefunden, bis ich auf Ihre Antwort gestoßen bin. Da ich Alfred bereits verwende, war es trivial, einen Workflow zu erstellen, der die Funktionen dupliziert, die ich für die Verwendung der Synergy-App verwendet habe.
Donald Burr
4

Eine einfache Lösung, wenn Sie keine Tastatur mit Verknüpfungen haben, besteht darin, den Miniplayer so einzustellen, dass er für einen schnellen Klick immer über anderen Fenstern bleibt.

Hinweis: Mit Stackoverflow kann ich keine Bilder davon posten, da mein Ruf zu niedrig ist, aber es funktioniert für mich :)

phast
quelle
1

Ich habe eine Anwendung gefunden, die sich gut um mich gekümmert hat. Ich sollte auch beachten, dass dies erschwert wurde, weil ich eine Nicht-Mac-Tastatur habe, sodass ich nicht einfach die in OSX integrierte Verknüpfung für iTunes verwenden konnte, da dies nur auf Mac-Tastaturen zu funktionieren scheint.

Die Anwendung heißt Quicksilver, hier ist der Link dazu: http://qsapp.com/download.php

Das Herunterladen und Installieren dauerte ungefähr 1 Minute und weitere 1-2 Minuten, bis ich herausgefunden hatte, wie ich einen Auslöser für iTunes erstellen kann.

Hier sind die Schritte, die ich unternommen habe:

  1. Laden Sie Quicksilver herunter und installieren Sie es
  2. Stellen Sie sicher, dass Sie das iTunes-Plugin auswählen.
  3. Richten Sie einen Hotkey ein, der Quicksilver öffnet. Sie können dies bei der Installation tun. Der Standard-Hotkey ist ^ space. Dies ist hilfreich, da er dem Standardwert für cmd-space ähnelt, der für Spotlight verwendet wird.
  4. Öffnen Sie Quicksilver mit dem von Ihnen eingerichteten Hotkey.
  5. Oben rechts im geöffneten Dialogfeld befindet sich ein umgedrehtes Karat-Symbol (sieht aus wie ein Abwärtspfeil). Klicken Sie darauf und dann auf Auslöser.
  6. Klicken Sie in den Trigger-Optionen links auf das iTunes-Symbol (wenn Sie dieses nicht haben, haben Sie das optionale iTunes-Plugin, das ich in Schritt 2 erwähnt habe, wahrscheinlich nicht installiert).
  7. Suchen Sie nun 'Wiedergabe / Pause', aktivieren Sie das Kontrollkästchen daneben und richten Sie einen Hotkey ein, indem Sie auf die Hotkey-Schaltfläche in dieser Zeile klicken. Wählen Sie eine beliebige Verknüpfung aus, und jetzt wird iTunes nach Ihren Wünschen abgespielt / angehalten.
Nic Foster
quelle
1

Dies wird dem 2013er Computer des OP nicht helfen, aber die Touch Bar des neuesten MacBook ermöglicht dies sehr einfach. Standardmäßig öffnet die Schaltfläche links neben Helligkeit die iTunes-Steuerelemente. Oder Sie können es anpassen: https://support.apple.com/en-us/HT207055 (die benutzerdefinierte Schaltfläche "Wiedergabe / Pause" funktioniert auch für Spotify- und Clementine-Player und möglicherweise für andere; ich habe nur diese getestet)

RubberDuckRabbit
quelle
1

Vielleicht muss jemand

Passen Sie die Lautstärke von iTunes mit globalen Tastatur-Hotkeys an.

  1. In neu Automatorerstellen Service.
  2. Service receives = Keine Eingabe.
  3. Suchen Run AppleScriptund nach rechts ziehen.
  4. Skript einfügen und speichern.
  5. In System Preferences > Keyboard > Shortcuts > Services, suchen Sie Ihren Automator Skript.
  6. Stellen Sie die globale Tastenkombination ein (z. B. "fn + cmd + f10", "fn + cmd + f11", "fn + cmd + f12").

Skripte:

Lauter (fn + cmd + f12)

tell application "iTunes"
    if mute then
        set mute to false
    end if
    set vol to sound volume
    set vol to vol + 5
    if vol is greater than 100 then
        set vol to 100
    end if
    set the sound volume to vol
end tell

Lautstärke verringern (fn + cmd + f11)

tell application "iTunes"
    set vol to sound volume
    set vol to vol - 10
    if vol is less than 0 then
        set vol to 0
    end if
    set the sound volume to vol
end tell

Stummschaltung (fn + cmd + f10)

tell application "iTunes"
    set mute to not mute
end tell
Sergey Sergeyev
quelle