Software zur Wiederverwendung der USB-Lautstärkeregelung?

Hintergrund : Es gibt mehrere USB-Lautstärkeregler. Ich habe ein billiges generisches - die bekanntere Version ist das Griffin Powermate.

Während die Lautstärkeregelung sehr schön ist, möchte ich diesen Regler wirklich in meinen eigenen Apps verwenden. Naheliegendste Anwendung: Frequenzabstimmung von Software Defined Radios.

Frage : Ist es möglich, die Funktion eines USB-Lautstärkereglers "umzuleiten", sodass Sie eine andere Systemvariable anpassen können? Bässe, Höhen, Bildschirmhelligkeit, "Temperatur" in Adobe Photoshop? Schließen Sie 2 an und erstellen Sie eine riesige Etch-a-Sketch?

Windows ist mein bevorzugtes Betriebssystem, aber ich bin sicher, dass das gleiche Konzept / die gleichen Fragen in Linux gestellt werden können.

Alles, was ich (bisher) gefunden habe, ist, den Powermate unter Linux zum Laufen zu bringen .

Es könnte sich lohnen, sich das Microsoft Surface Dial als Beispiel für ein ähnliches Gerät anzusehen.

Antworten (1)

Geräte wie der Griffin Powermate geben einen bestimmten Code aus, der eine von 2 möglichen Tastaturtasten emuliert: Multimedia Volume Up, Multimedia Volume Down.

Sie können zwar Code schreiben, um dies abzufangen (wie Ausnahmehandler), Sie können jedoch nicht verhindern, dass der Audiopegel ansteigt und abfällt.

Wenn Sie Ihre eigene Steuerung bauen möchten, benötigen Sie einen kleinen programmierbaren USB-Chip wie den ATtiny85 und eine Schrittsteuerung. Sie müssen dann Ihre eigenen Tastencodes programmieren. Die USB-HID-Nutzungstabellen sind hier auf usb.org verfügbar .

Anweisungen zu diesem Vorgang finden Sie auf der Instructables-Website.