Sterowanie multimediami Bluetooth nie działa w systemie Windows 10

7

Mam słuchawki Bluetooth zsynchronizowane i odtwarzam muzykę z laptopa z systemem Windows 10 bez żadnych problemów.

Jak mogę umożliwić wstrzymanie / odtworzenie, pominięcie ścieżki, wcześniejsze sterowanie ścieżkami na słuchawkach współpracujących z systemem Windows 10?

Jestem całkiem pewny, że to może / powinno działać, ponieważ moja klawiatura to bluetooth i wszystkie kontrolki w tej pracy działają bez problemów.

Zastanawiam się, czy istnieje jakikolwiek sposób, aby złapać singli bluetooth wysłać z autohotkey?

Jamie Hutber
źródło

Odpowiedzi:

1

Kliknij przycisk Start systemu Windows i przejdź do panelu sterowania. Uruchom Narzędzia administracyjne i kliknij Usługi. Przewiń w dół do Human Interface Device Access i upewnij się, że usługa została uruchomiona. Jeśli tak nie jest, kliknij restart usługi na lewym panelu okna i zmień ją na automatyczne uruchamianie, klikając dwukrotnie usługę.

John Eztech
źródło
działa tutaj na Windowsie 10, 64-bitowym, można nawet kontrolować odtwarzacze internetowe takie jak YouTube z rozszerzeniem takim jak ten: chrome.google.com/webstore/detail/streamkeys/...
escalator
0

Nie wiesz, dlaczego kontrolki nie działają, jeśli nie blokujesz systemu. Ale jeśli to zrobisz, mogę potwierdzić, że sterowanie nie zadziała. Trochę szczegółów tutaj . Rozmawiałem z członkiem personelu Windows Support i powiedział mi, że niektórzy ludzie w SM wiedzą o tym problemie, ale obecnie nie ma dowodów na to, że problem zostanie rozwiązany.

Dmitrii Sutiagin
źródło
0

znalazłem to Reddit post z rozwiązaniem, które wydaje się działać z grą / pauzą.

Oprócz tego używam rozszerzenia StreamKeys do Chrome, takiego jak schody ruchome, które sugeruję powyżej. Działa to dla mnie mniej lub bardziej dobrze. Możesz go ulepszyć, aby pasował do twoich potrzeb.

Działający skrypt .ahk ze wspomnianego wcześniej Reddit Post:

#Include AHKHID.ahk
Gui, +LastFound
hGui := WinExist()
OnMessage(0xFF, "InputMsg")
AHKHID_Register(12, 1,hGui, RIDEV_INPUTSINK)
return

InputMsg(wParam, lParam) {
    Local d
    devhandle:=AHKHID_GetInputInfo(lParam,II_DEVHANDLE)
    data_code:=AHKHID_GetInputData(lParam, uData)
    if (data_code=5) {
       SendInput {Media_Play_Pause}
    }
    return test
}
Caleb
źródło