Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

USB/Windows/LibUSB - Sterownik klawiatury

qscgu 21 Wrz 2013 15:12 1218 0
  • #1
    qscgu
    Poziom 34  
    Witam
    Swego czasu chciałem zrobić klawiaturę na USB i problem polega na tym, że nie mogę zmienić na swój PID VID bo przestaje być wykrywana jako klawiatura HID. Windows wykrywa ją jako urządzenie HID ale po wciśnięciu klawisza nic się nie dzieje. Kiedy użyje dowolnego PIDVIDa z dowlnej klawiatury układ działa jak marzenie.

    Jedyne co się rózni od innych urządzeń to to, że klawiatura działa w trybie urządzenia kompozytowego składającego się z klawiatury HID i komunikacji w trybie vendor z użyciem libUSB.

    Niestety w momencie zmiany PIDVIDu przestaje być wykrywana jako klawiatura HID a doinstalowanie libusb dla trybu vendor powoduje całkowite "olanie" prez system klawiatury HID.

    W związku z tym mam pytanie, jak byście to rozwiązali? Czy jedyną opcją jest napisanie własnych sterowników? Czy może da się zrobić sterownik z wykorzystaniem libusb jako zarówno klawiatury jak i trybu vendor?