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/in put/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
:
Bearbeitet durch User
Markus W. schrieb: > Leider ist es mit nicht gelungen mittels > udevadm monitor /dev/input/event20 Ist das Ding denn ein HID?
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
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.