22

Я использую Firefox в версии 39.0. На моей клавиатуре есть медиа-ключи, и я хочу использовать их для управления такими сайтами, как Soundcloud, Youtube и т.д.

Это возможно?

версия Firefox

медиа-ключи

3 ответа3

17

Надстройка Media Keys не работает в Firefox версии 57, поскольку разработчики решили преобразовать Firefox в клон Chrome. В ноябре 2017 года они объявили о своем намерении оставить в Firefox 57 свой текущий формат дополнений, который теперь называется "Legacy", в пользу WebExtensions, которые на простом английском языке очень похожи на расширения Google Chrome.

Теоретически это откроет большую часть Chrome Store для пользователей Firefox, но сделает недействительными все, и я имею в виду все, текущие надстройки, разработчики которых не будут вовремя конвертировать в WebExtensions.

Уже можно увидеть проблему в Firefox 56, открыв инструмент Надстройки. Надстройки, которые не будут работать в версии 57, помечены желтым уведомлением LEGACY:

image1

У меня есть 46 дополнений в Firefox, с помощью которых я создал среду, которая как раз для меня. Все они, кроме одного, помечены как наследие. Проблема гораздо более общая и обширная, чем вы думаете.

Некоторые возможные решения перечислены ниже:

  • Попросите разработчиков ваших дополнений приложить усилия для конвертации в WebExtensions.

  • Firefox 57 будет включать в себя инструмент "найти похожее расширение", который может помочь найти замену дополнений.

  • Откажитесь от Firefox в пользу Chrome (я уверен, что большой процент пользователей Firefox пойдет по этому пути).

  • Отключите обновления и оставайтесь с Firefox 56 навсегда - не реальное решение. Можно также использовать здесь Firefox Portable.

  • Переключитесь на Firefox ESR, который будет работать в версии 56 до 26 июня 2018 года, в надежде, что кто-то до сих пор найдет решение для запуска устаревших надстроек в Firefox 57. Это мало чем отличается от приведенного выше решения, за исключением того, что критические обновления не будут блокироваться.

  • Переключитесь на Pale Moon или Waterfox, оба разветвленные от Firefox, хотя не все дополнения совместимы.

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


Другим решением будет использование расширений Chrome в Firefox 57. Дополнение Chrome Store Foxified уже позволяет это.

Из статьи Сколько расширений Chrome будет работать в Firefox :

Энди Маккей из Mozilla решил выяснить это в ноябре 2016 года. Он проанализировал карту сайта магазина Chrome и получил 100 000 расширений, приложений и тем, которые он проанализировал, чтобы выяснить, сколько из них будет работать в Firefox.

Согласно его выводам, около 76% расширений Chrome размера выборки будут работать в Firefox. Остальные расширения либо пропускают один или несколько API, одно или несколько разрешений, либо один или несколько манифестов.

Я нашел расширение Chrome Streamkeys, которое, по словам его автора, делает все, что вы просили. Однако, не имея Firefox 57, я не знаю, будет ли он работать в нем.

Рекомендации :


Очень легкое решение для всех браузеров и версий, использует следующие наблюдения:

  • Некоторые мультимедийные клавиши обрабатываются операционной системой, особенно клавиши регулировки громкости
  • Большинство медиаплееров имеют горячие клавиши с той же функциональностью, что и клавиатура. Клавиши мультимедиа

Специально для youtube список горячих клавиш можно найти в статье 30+ горячих клавиш YouTube, которые вам нужно знать. Вот некоторые из них, соответствующие клавишам мультимедиа на клавиатуре:

Пробел - Пауза / Воспроизведение видео (требуется фокусировка игрока)
Клавиша K - Пауза / Воспроизведение видео (не требует фокусировки)
(стрелка вверх) - увеличить громкость на 5%
(стрелка вниз) - уменьшить громкость на 5%
Ctrl+ - Перейти к следующему видео (только в плейлисте)
Ctrl+ - Перейти к предыдущему видео (только в плейлисте)

Эти клавиши мультимедиа клавиатуры могут быть сопоставлены с этими клавишами с помощью AutoHotkey. Список имен клавиш AutoHotkey можно найти в статье « Список клавиш, кнопок мыши и элементов управления джойстика».

Пример скрипта AutoHotkey для Youtube:

SetTitleMatchMode, 2        ; match anywhere in window's title
#ifWinActive YouTube        ; only if window title contains YouTube
Media_Next:: Send ^{Right}  ; Next Track - ctrl+right-arrow
Media_Prev:: Send ^{Left}   ; Previous Track - ctrl+left-arrow
Media_Play_Pause::          ; Stop/Start - Spacebar
Media_Stop:: Send {Space}

Приведенный выше скрипт полностью не протестирован, так как моя клавиатура не имеет этих клавиш.

14

Медиа Ключи

Да, это возможно! Для этого скачайте Media Keys с addons.mozilla.org. Этот инструмент добавляет прослушиватель событий медиа-ключа в Firefox и позволяет использовать:

  • Воспроизведение / Пауза
  • следующий
  • предыдущий
  • Стоп

на каждом поддерживаемом музыкальном / видео сайте.

вопрос

По некоторым причинам мультимедийные клавиши работают только в том случае, если Firefox является активным окном (происходит в Windows 10). Также дополнение в настоящее время не работает с Firefox 57+.

2

В настоящее время API команд Firefox не поддерживает медиа-ключи и глобальные ключи.

Пока Mozilla не исправит эти проблемы, вы можете использовать Chromium с расширением Streamkeys.

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