USB-HID Gerät Tasten abfragen

  • Hallo,
    ich versuche schon seit einigen Wochen die Tasten meines USB-Infinity Pedals per AutoIt zu erkennen.
    die hidtrace.exe erkennt das Gerät wie folgt:
    VEC USB Footpedal // VID=05f3|PID=00ff(120)|Size=2/-1VID=05f3|PID=00ff(120)|Size=2/-1

    Spoiler anzeigen



    ich habe auch diesen code ausprobiert: (Gerät wird gefunden)

    Spoiler anzeigen

    Ergebnis:

    Code
    6||
    0x000904A5|1|\\?\HID#VID_046D&PID_C232#2&33093b6e&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}
    0x00090431|0|\\?\HID#VID_046D&PID_C231#2&af07c4&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
    0x00020047|2|\\?\HID#ATK4001#3&37c1d7c8&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
    0x00020043|2|\\?\HID#VID_05F3&PID_00FF#6&2171edfb&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
    0x0001003D|1|\\?\ACPI#ATK3001#4&24270aea&0#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}
    0x00010035|0|\\?\ACPI#ETD0108#4&24270aea&0#{378de44c-56ef-11d1-bc8c-00a0c91405dd}


    Einige andere Geräte wie das keyboard auf meinem laptop (0x01,0x06) und das mousepad (0x01,0x02) empfange ich mit diesem code:

    Spoiler anzeigen


    Beim letzten code hab ich schon stundenlang kombinationen von page und usage versucht,

    aber ich finde nicht / kapiere nicht wie ich die werte für page und usage bestimme.

    super wäre natürlich ein autoit-script wie hidtrace.exe, damit ich nachvollziehen kann wie man soetwas ausliest.

    ?(?(?(
    wäre dankbar für jeden tipp!!

    --

    EDIT: ich habe gerade page und usage mit usblyzer (free-demo) auslesen können.
    Dennoch würde ich gerne wissen, ob/wie man diese Werte per autoit auslesen kann,
    und damit auch andere geräte unterstützen kann.

    Spoiler anzeigen

    => usagepage = 0x0c, usage = 0x03

    Einmal editiert, zuletzt von UPIA (16. Juli 2017 um 17:48)