Używać klawiszy multimedialnych dla Soundcloud, YouTube itp. W Firefox?

25

Korzystam z przeglądarki Firefox w wersji 39.0. Moja klawiatura ma klawisze multimedialne i chcę ich używać do kontrolowania witryn takich jak Soundcloud, Youtube itp.

Czy to jest możliwe?

wersja Firefoxa

klucze multimedialne

Tomblarom
źródło

Odpowiedzi:

17

Dodatek Media Keys nie działa w przeglądarce Firefox w wersji 57, ponieważ programiści postanowili przerobić Firefoksa na klon Chrome. W listopadzie 2017 r. Ogłosili zamiar upuszczenia w Firefoksie 57 swojego obecnego formatu dodatku, zwanego teraz „Legacy”, na korzyść rozszerzeń WebExt, które zwykłym angielskim są bardzo podobne do rozszerzeń Google Chrome.

Teoretycznie otworzy to większość sklepu Chrome dla użytkowników Firefoksa, ale unieważni wszystkie, i mam na myśli wszystkie obecne dodatki, których programiści nie przekonwertują z czasem na rozszerzenia WebExtensions.

Problem można już zobaczyć w przeglądarce Firefox 56, otwierając narzędzie Dodatki. Dodatki, które nie będą działać w wersji 57, są oznaczone żółtym komunikatem LEGACY:

zdjęcie 1

Mam 46 dodatków w Firefoksie, dzięki którym stworzyłem odpowiednie dla mnie środowisko. Wszystkie z wyjątkiem jednego są oznaczone jako dziedzictwo. Problem jest o wiele bardziej ogólny i rozległy niż myślisz.

Niektóre możliwe rozwiązania są wymienione poniżej:

  • Poproś twórców Twoich dodatków, aby podjęli trud konwersji na WebExtensions.

  • Firefox 57 będzie zawierać narzędzie „znajdź podobne rozszerzenie”, które może pomóc w znalezieniu dodatków zastępczych.

  • Porzuć Firefoksa na rzecz Chrome (jestem pewien, że duży procent użytkowników Firefoxa podąży tą drogą).

  • Wyłącz aktualizacje i pozostań z Firefoksem 56 na zawsze - nie jest to prawdziwe rozwiązanie. Można również użyć tutaj Firefox Portable .

  • Przełącz się na Firefox ESR, który będzie kontynuowany w wersji 56 do 26 czerwca 2018 r., Mając nadzieję, że do tego czasu ktoś wymyśli rozwiązanie do uruchamiania starszych dodatków w Firefoksie 57. Nie różni się to tak naprawdę od powyższego rozwiązania, z wyjątkiem tego, że aktualizacje krytyczne nie będą blokowane.

  • Przełącz na Pale Moon lub Waterfox , oba rozwidlone z Firefoksa, chociaż nie wszystkie dodatki są kompatybilne.

Żadne z tych rozwiązań nie jest idealne, ale obecnie nie znam lepszego. Myślę, że programiści Firefoksa podjęli bardzo głupią decyzję, która będzie kosztować ich sporą część już i tak erodującego udziału w rynku, ale nie proszą nikogo o radę.


Innym rozwiązaniem byłoby użycie rozszerzeń Chrome w Firefox 57. Dodatek Chrome Store Foxified już na to pozwala.

Z artykułu Ile rozszerzeń Chrome będzie działać w przeglądarce Firefox :

Andy McKay z Mozilli postanowił się tego dowiedzieć w listopadzie 2016 r. Parsował mapę witryny sklepu Chrome i uzyskał z niej 100 000 rozszerzeń, aplikacji i motywów, które przeanalizował, aby dowiedzieć się, ile z nich będzie działać w przeglądarce Firefox.

Według jego ustaleń około 76% rozszerzeń Chrome o wielkości próbki będzie działać w przeglądarce Firefox. W pozostałych rozszerzeniach brakuje jednego lub więcej interfejsów API, jednego lub więcej uprawnień lub jednego lub więcej manifestów.

Znalazłem rozszerzenie Chrome Streamkeys, które według autora robi wszystko, o co prosiłeś. Jednak nie mając przeglądarki Firefox 57, nie wiem, czy będzie w tym działać.

Referencje:


Bardzo lekkie rozwiązanie dla wszystkich przeglądarek i wersji wykorzystuje następujące spostrzeżenia:

  • Niektóre klawisze multimedialne są obsługiwane przez system operacyjny, zwłaszcza klawisze głośności
  • Większość odtwarzaczy multimedialnych ma klawisze skrótu o takiej samej funkcjonalności jak klawisze multimedialne

Lista skrótów klawiszowych znajduje się w artykule 30+ Skróty klawiaturowe w YouTube, które musisz znać . Niektóre z tych odpowiadających klawiszom multimedialnym klawiatury to:

Spacebar-
KKlawisz Pauza / Odtwórz wideo ( wymagana fokus odtwarzacza) - Pauza / Odtwórz wideo (nie wymaga fokusu)
(Klawisz strzałki w górę) - Zwiększ głośność 5%
(Klawisz strzałki w dół) - Zmniejsz głośność 5%
Ctrl+ - Przejdź do następnego wideo (tylko na liście odtwarzania)
Ctrl+ - Przejdź do poprzedniego wideo (tylko na liście odtwarzania)

Klawisze multimedialne tych klawiszy można zamapować na te klawisze za pomocą AutoHotkey . Lista nazw kluczy AutoHotkey znajduje się w artykule Lista klawiszy, przycisków myszy i elementów sterujących joysticka .

Przykładem skryptu AutoHotkey dla YouTube jest:

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}

Powyższy skrypt jest całkowicie nieprzetestowany, ponieważ moja klawiatura nie ma tych klawiszy.

harrymc
źródło
Przynajmniej nie jestem jedyny niezadowolony z FF. Dobra odpowiedź, UVed. Co do tego, co zrobiłem. Nadal jestem na widoku, więc utknąłem z 51 ESR, teraz wygląda to na dobrą rzecz.
David,
@David: Sam jestem teraz w przeglądarce Firefox ESR 52.4.1, co odpowiada FF56 i aktualizacjom zabezpieczeń z FF57. To daje mi jeszcze 8 miesięcy na znalezienie stałego rozwiązania.
harrymc,
Odkryłem, że FF ESR ma problemy z niektórymi dodatkami, które nie są w stanie zapisać swoich ustawień, na przykład LastPass. Również wersja ESR oparta na FF56 ma dziwnie nazwaną wersję 52, ale z tego powodu niektóre dodatki odmawiają pracy, mówiąc, że wymagana wersja przeglądarki Firefox to co najmniej 55. Z tych powodów przeniosłem się do Waterfox, z czego jestem bardzo zadowolony .
harrymc
Dzięki, dodałem skrypt AutoJotkey do systemu Linux za pomocą xdotools
gwenzek,
1
Nie obwiniaj tego twórców rozszerzeń. Interfejs API w FF57 (i Chrome) jest poważnie okaleczony z powodu absurdalnych przeoczeń / niedociągnięć / okaleczania przez Google (i teraz Mozillę). Przyzwoite: menedżery haseł, menedżery sesji, menedżery menu kontekstowego i menedżery pobierania są teraz niemożliwe. Ekwiwalenty Chrome to blade, nieprzyjazne dla użytkownika kpiny z tego, co kiedyś było dostępne na FF.
Brock Adams
14

Klucze multimedialne

Tak to mozliwe! W tym celu pobierz Media Keys z addons.mozilla.org . To narzędzie dodaje nasłuchiwanie zdarzeń związanych z kluczem multimedialnym do przeglądarki Firefox i umożliwia korzystanie z:

  • Play / Pause
  • Kolejny
  • Poprzedni
  • Zatrzymać

na każdej obsługiwanej stronie muzyki / wideo.

Kwestia

Z jakiegoś powodu klawisze multimedialne działają tylko wtedy, gdy Firefox jest aktywnym oknem (pojawił się w systemie Windows 10). Ponadto dodatek obecnie nie działa z przeglądarką Firefox 57+ .

Tomblarom
źródło