В macOS, если после закрытия всех приложений я нажимаю кнопку воспроизведения на клавиатуре, запускается iTunes. (Если открыт Spotify, он будет воспроизводить музыку.)

Я не пользуюсь iTunes. Можно ли сделать Spotify открытым, когда я нажму кнопку воспроизведения?

Я нашел этот ответ, но верхний ответ там относится к старой версии Karabiner и больше не работает. Другие ответы не достигают того, что я ищу: я бы хотел, чтобы Spotify открывался, если я нажимаю кнопку воспроизведения, а Spotify закрывается, а в противном случае я бы хотел, чтобы кнопка воспроизведения работала как обычно, где она может воспроизводиться / приостанавливаться. любое поддерживаемое мультимедийное приложение, например, YouTube и VLC.

1 ответ1

0

Наконец-то попробовал это на Mac с такой клавиатурой (iMac). Для меня клавиша Play/Pause воспроизводит любое приложение (iTunes или Spotify), которое проигрывалось в последний раз. Если ни один из них не открыт, ни один из них не запустится, поэтому для меня ключ по умолчанию не установлен на iTunes.

Я установил Карабинер, как указано в вопросе. Я не мог понять, как создать шаги, показанные в этой ссылке, но если вы хотите заняться настройкой этого приложения, я уверен, что оно будет работать. Выглядит довольно мощно.

Но это довольно близко?.. Я следовал за самым рейтинговым ответом на https://apple.stackexchange.com/questions/175215/how-do-i-assign-a-keyboard-shortcut-to-an-applescript-i-wrote и создал приложение Automator. работает простой Applescript:

tell application "Spotify"
    activate
    playpause
end tell

Я не смог заставить свой Mac запустить службу Automator с помощью сочетания клавиш. Поэтому вместо этого я прибег к своему любимому бесплатному стороннему инструменту для работы с клавиатурой / ярлыками - QUicksilver. Впрочем, таких вещей гораздо больше, так что выбирайте сами.

Было довольно легко привязать сочетание клавиш к самому AppleScript (для этого не требовалась служба Automator), за исключением того, что оно не позволило мне выбрать "настоящую" клавишу Play/Pause, только F8 (нажмите клавишу Fn и нажмите F8/ клавиша PlayPause).

Но с этим AppleScript нажатие F8 запускает и воспроизводит / приостанавливает Spotify! Если Spotify был закрыт, он запустится, но пропустит команду воспроизведения. Так что просто нажмите F8 снова.

Не стесняйтесь настраивать AppleScript, чтобы больше знать о нем, работает Spotify или нет. Это не должно быть слишком сложно, но опять же, не так уж сложно нажать F8 дважды, если он тоже не запущен ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .