USB events monitoren - ASUS Xonar Soundcard mit Joggel Button

OP #7380440
Lesenswert?

Hallo Forum,

ich habe ein externe USB ASUS Soundcard (Xonar), die einen feinen Drehknopf zur Lautstärke Regelung mitbringt, siehe Anhang, den ich unter Linux abfragen will, um damit andere Aktionen zu triggern.

Leider ist es mit nicht gelungen mittels udevadm monitor /dev/input/event20 wie auch mittels evtest /dev/input/event20 und mittels udevadm info -a -p /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.3/0003:0B05:1743.0003/input/input29/event20 geeignete Wertänderungen beim Betätigen des Drehknopfes zu beobachten.

Habt Ihr eine Idee, wie ich das Device abfragen kann?

LG+Danke

Markus

Angehängte Dateien:
#7380464
Lesenswert?

Hast du das richtige input/event-Device erwischt? Soundkarten haben oft mehrere, wo nur "Kabel eingesteckt/ausgesteckt"-Events generiert werden.

evtest zeigt dann nur events wie:

1
    Event code 4 (SW_MICROPHONE_INSERT) state 0
2
oder
3
    Event code 13 (SW_LINEIN_INSERT) state 0
4
oder
5
    Event code 6 (SW_LINEOUT_INSERT) state 1
6
oder
7
    Event code 2 (SW_HEADPHONE_INSERT) state 0

usw. an

OP #7380479
Lesenswert?

Sorry, dass ich nicht mehr angegeben habe.

Mittlerweile habe ich auf Github, die u.g. Programme gefunden.

https://github.com/atanas-t-georgiev/xonaru1d https://github.com/atanas-t-georgiev/xonaru1service

Einen in C geschriebenen daemon der mit der Xonar kommuniziert und einen in Java geschriebenen Client, der die Zugriffe auf die HW weiter ans OS leitet.

Aufruf: xonaru1d 17777 /dev/hidraw 0 5 und java -jar xonaru1service.jar

Somit kann ich die Soundcarte ansprechen und habe ein Beispiel, wie der Button abzufragen ist.

Somit hat sich meine Anfrage erledigt.

Danke für Erure Beteiligung.

Markus

Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren