ATNEL tech-forum https://forum.atnel.pl/ |
|
ATB - CONSUMER ? ... wtf ? https://forum.atnel.pl/topic23003.html |
Strona 1 z 1 |
Autor: | mirekk36 [ 5 kwi 2020, o 22:21 ] |
Tytuł: | ATB - CONSUMER ? ... wtf ? |
o co tu kaman ? (jeśli nie używacie Facebooka - to też zobaczcie ) krótko mówiąc "COŚ SIĘ ŚWIĘCI !" |
Autor: | micky [ 5 kwi 2020, o 22:49 ] |
Tytuł: | Re: ATB - CONSUMER ? ... wtf ? |
Ulala, super temat. Czyżby się jakaś nowa seria poradników miała pojawić? |
Autor: | mirekk36 [ 6 kwi 2020, o 12:12 ] |
Tytuł: | Re: ATB - CONSUMER ? ... wtf ? |
no! może się okazać, że COŚ się święci - ale nie mam w tym temacie żadnej wiedzy ... nie wiem czy poradników czy czegoś tam ... ale może się wkrótce okazać gwałtownie |
Autor: | Harry [ 9 kwi 2020, o 02:54 ] |
Tytuł: | Re: ATB - CONSUMER ? ... wtf ? |
Pisałeś własny driver do "klawiatury", czy korzystasz z systemowych skrótów do głośności? Sam zamierzam napisać driver i szukam jakichś przykładów jak przechwycić scancody, zanim durny system je zablokuje, a msdn małomiętkiego niestety nie jest zbyt pomocny w tej kwestii :/ |
Autor: | mirekk36 [ 9 kwi 2020, o 06:40 ] |
Tytuł: | Re: ATB - CONSUMER ? ... wtf ? |
w tym przypadku z filmiku - nic a nic nie wgrywałem na komputer, żadnych driverów, żadnych softów itp ... ot podłączyłem zestaw ATB z prockiem naszprycowanym odpowiednim oprogramowaniem i to wszystko |
Autor: | micky [ 9 kwi 2020, o 10:30 ] |
Tytuł: | Re: ATB - CONSUMER ? ... wtf ? |
HIDy są natywnie wspierane w systemie |
Autor: | Harry [ 9 kwi 2020, o 11:24 ] |
Tytuł: | Re: ATB - CONSUMER ? ... wtf ? |
Czyli wszystko jasne - wysłałeś scancody/virtualkey. System natywnie obsługuje kody 2 bajtowe, 3 bajtowych tylko kilka u żadnych kombinacji klawiszy. Wysłane ze srajfona |
Autor: | mirekk36 [ 9 kwi 2020, o 11:43 ] |
Tytuł: | Re: ATB - CONSUMER ? ... wtf ? |
Harry napisał(a): System natywnie obsługuje kody 2 bajtowe Może troszkę się zdziwisz - ale każdy przycisk był wysyłany jako JEDEN - pojedynczy bajt I nie były to tzw ScanCody jak to można śledzić na PC z klawiatury. |
Autor: | Harry [ 9 kwi 2020, o 11:57 ] |
Tytuł: | Re: ATB - CONSUMER ? ... wtf ? |
Nie zdziwie się, 1-2 bajty(typu shift + litera) są obsługiwane normalnie, z tymi innymi jest problem :/ W tej chwili korzystam z klawiatury na BT, która jest natywnie do nadgryzionego jabłka, w którym nie są używane klawisze funkcyjne i muszę je uzyskiwać metodą Fn+coś tam. Jedynie tylko regulacja głosu działa jak powinna. |
Autor: | Zealota [ 9 kwi 2020, o 12:28 ] |
Tytuł: | Re: ATB - CONSUMER ? ... wtf ? |
Harry, wg mnie to kwestia odpowiedniego deskryptora. Standardowa kody klawiszy to jeden deskryptor, a klawisze multimedialne to osobna sprawa. Oczywiście da sie to połączyć, ale trzeba wgryźć się w specyfikację USB i zrobić tzw. urządzenie kombo. Żeby sterować klawiszami multimedialnymi muszi mieć sekcję "USAGE_PAGE (Consumer Devices)" To takie moje małoprofesjonalne spojrzenie na sprawę. Więcej szczegółów znajdziesz w dostępnych projektach. Choćby tutaj: http://usb-ir-remote.sourceforge.net/ W wersji 0.2 projektu znajdziesz m.in. taki oto deskryptor: język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Jak widzisz są tam wpisy dotyczące klawiszy multimedialnych. No i jeszcze jedno warto sięgnąć np. do specyfikacji usb, choćby od tej 1.1 https://www.usb.org/sites/default/files ... 1_12v2.pdf Masz tam rozdział 15 Consumer Page(0x0C), 15.9 Audio Control. |
Autor: | Harry [ 9 kwi 2020, o 13:14 ] |
Tytuł: | Re: ATB - CONSUMER ? ... wtf ? |
Wiem, że to trochę kiepska sprawa z tymi klawiszami, najgorsze jest to że właśnie trzeba zrobić driver od zera. Wg mnie takie rzeczy(typu przemapowanie) powinny być robione na filtrze i byłoby ok, a sam driver przepuścić wszystko jak leci. Na początku myślałem nad tym, żeby po prostu przemapować klawiaturę tak jak potrzebuje. Ale po skanowaniu scancodów, okazało się że pewne klawisze w ogóle nie zwracają kodu, mimo że np na androidzie hula aż miło. Z tego wynika że driver blokuje. |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |