Відновлення роботи медиаклавіш в macOS High Sierra

Відновлення роботи медиаклавіш в macOS High Sierra

З виходом macOS High Sierra компанія Apple внесла зміни в роботу медіаклавіш. Тепер вони можуть не лише керувати iTunes або іншим програвачем, але й взаємодіяти з контентом в Safari, Telegram та інших програмах.

Однак виникла проблема — система не завжди коректно визначає джерело звуку, що призводить до того, що замість того, щоб продовжити відтворення треку в плеєрі, вмикається анімація в Tweetbot або відео в Telegram. Найчастіше медіаклавіші просто не реагують на натискання.

На форумах Apple та тематичних дискусіях на Reddit обговорюють численні скарги щодо цієї помилки. Очікується, що компанія випустить оновлення, яке виправить цю помилку. Проте наразі існує робоче рішення для цього.

Рішення полягає в переналаштуванні функціональних клавіш за допомогою програми BetterTouchTool. Хоча програма платна, доступний 45-денний пробний період, під час якого, ймовірно, з’явиться оновлення від Apple. Ось кроки для вирішення проблеми.

Інструкція з налаштування BetterTouchTool

Крок 1: Встановлення BetterTouchTool

Завантажте та встановіть BetterTouchTool. Після цього надайте програмі доступ до управління комп’ютером в налаштуваннях конфіденційності.

Установите BetterTouchTool

Крок 2: Налаштування клавіатури

Перейдіть до налаштувань клавіатури та увімкніть використання клавіш F1–F12 як стандартних функціональних клавіш.

Настройки клавиатуры

Крок 3: Відключення стандартних комбінацій клавіш

Перейдіть на вкладку «Сочетания клавиш» та зніміть галочки з пунктів «Показати робочий стіл» і «Показати Dashboard».

Вкладка «Сочетания клавиш»

Крок 4: Додавання шорткатів

Відкрийте налаштування BetterTouchTool, перейдіть на вкладку «Keyboard» і додайте шорткати для кожної з функціональних клавіш. Це можна зробити, натиснувши кнопку «Add New Shortcut or Key Sequence». У полі Shortcut виберіть потрібну клавішу та з випадаючого меню виберіть дію, яку вона повинна виконувати (для зручності скористайтеся пошуком).

Добавление шоткатов

Крок 5: Налаштування для клавіш F7, F8 і F9

Для клавіші F7 виберіть дію «Run Apple Script (enter directly as text)» та вкажіть відповідний код:

      tell application "Spotify"
        previous track
      end tell
    

Для клавіші F8:

      tell application "Spotify"
        playpause
      end tell
    

Для клавіші F9:

      tell application "Spotify"
        next track
      end tell
    
Настройки BetterTouchTool