Ярлики клавіатури OSX для iTunes за межами програми


10

Я слухаю музику під час роботи, і це може бути нудно, щоб знайти iTunes, щоб увімкнути / вимкнути свою музику, що мені доводиться часто робити. Я хочу встановити ярлики, щоб я міг запускати / зупиняти музику, незалежно від того, в якому додатку я зараз перебуваю.

Я бачив, що OSX дозволяє створювати ярлики програм, однак, схоже, вони не працюють для мене на iTunes. Я намагався створити ярлик "Play", який точно відповідає назві команди в меню iTunes, але коли я використовую ярлик, я просто отримую стандартний попереджувальний звук від OSX, який ви отримуєте при спробі робити щось, чого ти не можеш зробити.

EDIT: Я виявив, що я можу створити ярлик для команди "Стоп", а не "Відтворити". А ярлик "Стоп", який я створив, працює лише тоді, коли iTunes - фокус програми. Тож зараз я ще більше розгублений.

Ось мій ярлик:
введіть тут опис зображення

І ось меню iTunes:
введіть тут опис зображення

Будь-які ідеї щодо того, що я можу зробити неправильно? Або є інший шлях для цього?

Відповіді:


6

Якщо у вас клавіатура Apple, F8 (або fn-F8) слід запустити або призупинити відтворення. Якщо ви цього не зробите, ви можете бути в змозі використати KeyRemap4MacBook для перепризначити інші комбінації клавіш для спеціальних функціональних клавіш .

Альфред також має кілька ключових слів для управління iTunes, як-от playі next. Ви можете призначити їм недоліки, створивши робочий процес:

Ви також можете призначити ярлик такому сценарію :

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

Я використовую такі сценарії, щоб стрибати вперед і назад:

try
    tell application "iTunes"
        set player position to player position + 30
    end tell
end try

Я не використовую клавіатуру Mac, і F8 не працює. Я спробував переглядач подій KeyRemap4MacBook, і коли я натискаю F8, це показує, що відбувається fn-F8. Чи є причина, що це не працює для відтворення / паузи музики? Також є місце, де встановлений ярлик fn-F8 і його можна змінити? Здебільшого я хотів би побачити, чи ця ярлик все ще діє, оскільки fn-F8, здається, не працює для мене.
Нік Фостер

Спеціальні клавіші F за замовчуванням не працюють на багатьох клавіатурах, але ви можете використовувати KeyRemap4MacBook, щоб додати їх до деяких клавіатур.
Лрі

Дякую за пораду Альфреда! Я використовував додаток під назвою Synergy для управління iTunes за допомогою гарячих клавіш, але, очевидно, він більше не сумісний з High Sierra та / або iTunes 12.7, оскільки він тепер відмовляється запускатися та виходить з ладу при запуску. Шукали альтернативного рішення, але насправді не знайшли його, поки я не наткнувся на вашу відповідь. Оскільки я вже використовую Альфреда, було тривіально створити робочий процес, що дублює функціонал, який я використовував для використання програми Synergy.
Дональд Берр

4

Одне просте рішення, якщо у вас немає клавіатури з ярликами, - це встановити, щоб міні-програвач завжди залишався над іншими вікнами для швидкого клацання.

Примітка: Stackoverflow не дозволить мені публікувати фотографії з цього приводу, оскільки моя репутація занизька, але це працює для мене :)


1

Я знайшов додаток, який добре подбав про це для мене. Я також повинен зазначити, що це було складніше, оскільки у мене клавіатура, яка не працює на Mac, тому я не міг просто використовувати вбудований ярлик OSX для iTunes, оскільки це працює лише на клавіатурах Mac.

Додаток називається Quicksilver, ось посилання на нього: http://qsapp.com/download.php

На завантаження та встановлення пішло близько 1 хвилини, і ще 1-2 хвилини на мене, щоб зрозуміти, як зробити тригер для iTunes.

Ось такі кроки:

  1. Завантажте та встановіть Quicksilver
  2. Обов’язково виберіть плагін iTunes.
  3. Встановіть гарячу клавішу, яка відкриє Quicksilver. Ви можете це зробити при встановленні, гарячою клавішею за замовчуванням є ^ space, що приємно, оскільки це схоже на типовий cmd-простір, який використовується для прожектора.
  4. Відкрийте Quicksilver за допомогою гарячої клавіші, яку ви встановите.
  5. У правому верхньому куті відкритого діалогового вікна розміщений символ карата вгору вниз (схожий на стрілку вниз), натисніть на нього, а потім натисніть Тригери.
  6. У параметрах Triggers зліва натисніть значок iTunes (якщо у вас цього немає, ви, ймовірно, не встановили додатковий плагін iTunes, про який я згадував на кроці №2).
  7. Тепер знайдіть "Відтворити / призупинити", встановіть прапорець поруч із цим і встановіть гарячу клавішу, натиснувши кнопку гарячої клавіші в цьому рядку. Виберіть потрібний ярлик, і тепер iTunes відтворить / призупинить на свій смак.

1

Не допоможе комп'ютер ОП 2013 року, але сенсорна панель на найновішому MacBook дозволяє це дуже легко. За замовчуванням кнопка зліва від яскравості відкриває елементи управління iTunes. Або ви можете налаштувати його: https://support.apple.com/en-us/HT207055 (кнопка "Відтворення / пауза", яка додається на замовлення, також працює для плеєра Spotify та Clementine і, можливо, інших; я лише тестував їх)


1

Можливо, комусь знадобиться

регулюйте гучність iTunes за допомогою глобальних гарячих клавіш.

  1. У Automatorстворенні нового Service.
  2. Service receives = Немає вводу
  3. Шукайте Run AppleScriptта перетягуйте праворуч.
  4. Вставте сценарій і збережіть.
  5. В System Preferences > Keyboard > Shortcuts > Services, шукати Ваш Automator сценарій.
  6. Встановити глобальну комбінацію клавіш (наприклад, "fn + cmd + f10", "fn + cmd + f11", "fn + cmd + f12")

сценарії:

Збільшення гучності (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

Зменшення гучності (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

Відключення звуку (fn + cmd + f10)

tell application "iTunes"
    set mute to not mute
end tell
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.