USB events monitoren - ASUS Xonar Soundcard mit Joggel Button

OP #7380440

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

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

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

Eine eigene Frage? Dieser Thread ist über 3 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.