Am Mac automatisch per Tastendruck mit AirPods verbinden
Das Problem
So großartig die AirPods von Apple auch sind, wer Sie mit mehr als einem Gerät verwendet findet den ständigen Wechsel schnell nicht mehr magisch.
Auf iOS geht es mit dem Control Center relativ schnell. Auf macOS geht es am einfachsten über den Symbolbereich oben rechts. Es gibt zwei Möglichkeiten:
- Bluetooth-Menü
In der Menüzeile recht oben wenn Bluetooth in der Menüzeile anzeigen in den Systemeinstellungen Bluetooth aktiviert ist. - Lautsprecher-Menü
In der Menüzeile recht oben wenn Lautstärke in der Menüzeile anzeigen in den Systemeinstellungen Ton aktiviert ist
Das sind nur 2 Klicks und evtl. etwas Warten bis das Gerät erscheint und nochmal Warten bis sich die AirPods verbunden haben. Trotzdem unterbricht es den Workflow empfindlich. Mit einem kleinen AppleScript lässt sich dies entscheidend verbessern.
AirPods mit AppleScript verbinden
Da es meines Wissens keine Möglichkeit gibt das Verbinden eines Bluetooth-Gerätes über eine API zu triggern, bleibt nur direkt die Benutzeroberfläche fernzusteuern – also Menüs zu öffnen und Menüpunkte auszuwählen:
activate application "SystemUIServer"
tell application "System Events"
tell process "SystemUIServer"
set btMenu to (menu bar item 1 of menu bar 1 whose description contains "bluetooth")
tell btMenu
click
tell (menu item "Name der AirPods" of menu 1)
click
if exists menu item "Verbinden" of menu 1 then
click menu item "Verbinden" of menu 1
return "Verbinden..."
else
click btMenu
return "Menüpunkt Verbinden nicht gefunden. Sind die AirPods mit diesem System gekoppelt?"
end if
end tell
end tell
end tell
end tell
Getestet unter macOS 10.12 Sierra. Die Vorlage für das Skript kam von diesem Artikel: AppleScript to Connect BlueTooth Headphones.
Als Name muss der genaue Name der AirPods verwendet werden. Und der Menüpunkt “Verbinden” sollte auf einem englischen System natürlich auf “Connect” angepasst werden.
Aufrufen per Tastaturkürzel
Ich verwende für alle benutzerdefinierten Tastaturkürzel als Namensraum [Control][Alt][Command] + [Taste]. Also schnell für [A]irPods entschieden und mit FastScripts (oder jedem anderen Tastatur-Kommando-Ausführen-Helper) das Script auf diese Taste gelegt.
Voilà!
AirPods am Mac mit einem Tastendruck verbunden.
Nachtrag
Es gibt eine macOS App, die das selbe für ein paar Euro ohne viel Rumgebastel realisiert: Tooth Fairy (macOS AppStore)