Last active
December 9, 2021 13:11
-
-
Save jaredmoody/fad52569fafe5c7d2597edbc18696547 to your computer and use it in GitHub Desktop.
An Applescript to connect bluetooth devices, such as Airpods. Nice when paired with an alfred trigger.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Don't use this script, use this one instead: | |
# https://gist.github.com/ieatfood/814b065964492f71f728da59a47413bc | |
tell application "System Events" | |
tell process "ControlCenter" | |
set bt to (first menu bar item whose title is "Bluetooth") of menu bar 1 | |
click bt | |
set btCheckbox to checkbox 1 of scroll area 1 of group 1 of window "Control Center" whose title contains "AirPods Pro" | |
set btCheckboxValue to value of btCheckbox | |
tell btCheckbox to click | |
tell bt to click | |
end tell | |
end tell |
Thanks for this gem! A tiny little thing, if you are from UK or Australia, then just change Control Center to Control Centre when using this line set btCheckbox to checkbox 1 of scroll area 1 of group 1 of window "Control Center" whose title contains "AirPods Pro"
My pleasure - thanks for the tip!
I found a more elegant script, using IOBluetooth
framework instead of menu clicks, so it should work in other languages or if Apple updates the menus.
https://gist.github.com/ieatfood/814b065964492f71f728da59a47413bc
Yep, that one is better, thanks!
Brilliant! Thanks!
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi @drsnn, @siroger is correct, under System Preferences > Bluetooth, check the "Show Bluetooth in menu bar" and then the script should work.