Використовувати медіа-ключі для Soundcloud, YouTube тощо тощо у Firefox?


25

Я використовую Firefox у версії 39.0. У моїй клавіатурі є медіа-клавіші, і я хочу використовувати їх для керування такими сайтами, як Soundcloud, Youtube тощо.

Це можливо?

версія Firefox

медіа-ключі

Відповіді:


17

Додаток Media Keys не працює у версії 57 Firefox, оскільки розробники вирішили переробити Firefox у клон Chrome. У листопаді 2017 року вони оголосили про намір скинути в Firefox 57 свій поточний формат додатків, який тепер називається "Спадщина", на користь WebExtensions, які простою англійською мовою дуже схожі на розширення Google Chrome.

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

Проблему вже можна побачити у Firefox 56, відкривши інструмент Додатки. Додатки, які не працюватимуть у версії 57, позначені жовтим повідомленням LEGACY:

зображення1

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

Нижче наведено декілька можливих рішень:

  • Попросіть розробників своїх додатків докласти зусиль для переходу на 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, одне чи більше дозволів, або один або більше маніфестів.

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

Список літератури:


Дуже легке рішення для всіх браузерів та версій, використовує такі спостереження:

  • Деякі медіа-клавіші обробляються операційною системою, особливо клавішами гучності
  • Більшість медіаплеєрів мають гарячі клавіші з тією ж функціональністю, що і клавіатура

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

Spacebar-
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}

Вищеописаний сценарій є абсолютно неперевіреним, оскільки на моїй клавіатурі немає цих клавіш.


Принаймні, я не єдиний, хто не задоволений ФФ. Гарна відповідь, УФО. Щодо того, що я зробив. Я все ще перебуваю на вісті, тому я застряг у 51 ESR, тепер це виглядає як гарна річ.
Девід

@David: Сам я зараз на Firefox ESR 52.4.1, що еквівалентно FF56 та з оновленнями безпеки від FF57. Це дає мені ще 8 місяців, щоб знайти постійне рішення.
harrymc

Я виявив, що у FF ESR є проблеми з деякими доповненнями, які не в змозі зберегти свої настройки, наприклад LastPass. Також версія ESR, яка базується на FF56, дивно називається версією 52, але через це деякі доповнення відмовляються працювати, кажучи, що потрібна версія Firefox принаймні 55. З цих причин я перейшов до Waterfox, з яким я дуже радий .
harrymc

Дякую, я застосував сценарій AutoJotkey до Linux за допомогою xdotools
gwenzek

1
Не звинувачуйте це в розробниках розширень. API у FF57 (і Chrome) сильно скалічений через смішні упущення / недоліки / каліки від Google (і зараз Mozilla). Гідність: менеджери паролів, менеджери сесій, менеджери контекстного меню та менеджери завантажень зараз неможливі. Еквіваленти Chrome - це бліді, неприязні для користувача знущання над тим, що колись було доступне на FF.
Брок Адамс

14

Ключі медіа

Так, це можливо! Для цього завантажте медіа-ключі з addons.mozilla.org . Цей інструмент додає медіа-ключовий слухач подій до Firefox і дає можливість використовувати:

  • Відтворення / пауза
  • Далі
  • Попередній
  • Стій

на кожному підтримуваному музичному / відео-сайті.

Проблема

З певних причин медіа-клавіші працюють лише у тому випадку, якщо Firefox є активним вікном (трапляється в Windows 10). Також додаток наразі не працює з Firefox 57+ .


2

Наразі API команд Firefox не підтримує медіа-ключі та глобальні ключі .

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


@Steven Penny Дякуємо за редагування Я дуже ціную ваш час і зусилля на дослідження з цього питання!
xavier_fakerat
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.