USB Mouse um weitere Buttons erweitern

Gast #3430817
Hallo!

Aus Lernzwecken, Langeweile und DIY-Sucht, würde ich gerne eine 
USB-PC-Maus um wenigstens ein weiterer Button erweitern. Es ist nicht 
notwendig, ich möchte nur versuchen, werde mir sogar extra Maus dafür 
kaufen. Es gibt z.Z. keine Ansprüche (hab ausreichend Buttons auf G700s) 
darauf, einfach um zu verstehen wie es funzt usw...

Ich habe bereits vieles über HID One-Key-Keyboard usw. gelesen, es sieht 
nicht so schwer aus.
Würde ich ein HID One-Key-Keyboard bauen und an die USB-Pins von der 
Maus anknipsen, würde es so simple funktionieren?
Wenn nicht, wie könnte man dann realisieren?

Vielen Dank im Voraus,
mit freundlichen Grüßen,

Alexander
Gast #3430825
usb hub, um 2 Geräte zu betreiben, obwohl es nur ein Gerät sein soll?!
Also, tut mir Leid, aber bitte, entweder nichts schreiben, oder 
vernünftig!

Ich habe um Hilfe gebeten, wie ich ein fertiges HID-Device, bestehend 
aus einem Button, an den USB-Kabel von der Maus anknipse, ob es einfach 
so gehen würde, oder ob ich da ein Verteiler(was für ein) brauche oder 
sonst noch was...

Vielen Dank
Gast #3430830
Mit einer üblichen Maus nicht: Es müsste die Firmware des 
USB-Controllers angepasst werden und freie Pins an die man dran gehen 
könnte sind in der Regel auch nicht vorhanden.

Wenn man eine vorhandene Maus nur als "Gehäuse" benutzt und den 
Controller austauscht (z.B. usb-fähigen atmel/microchip Mikrocontroller 
mit ausreichend Pins) dann ja. Die HID-Firmware dafür schreiben (oder 
Beispiel-Code anpassen) finde ich allerdings nicht unbedingt simpel - Da 
gibts angenehmeres ;D
Gast #3432051
kopfkratz
Wenn das Protokoll Deines HID bekannt ist könntest Du auch einfach einen 
zweiten HID Controller dazwischen schalten, der erstens den Code des HID 
vom originalen Controller entweder durchschleift oder sinnvoller 
interpretiert und als eignen HID Code weitergibt und zweitens Deine 
zusätzlichen Funktionen (z.B. schelleres Klicken o.ä.) umsetzt.
Gast #3432101
Rufus Τ. Firefly schrieb:
> kopfkratzer schrieb:
>> könntest Du auch einfach einen
>> zweiten HID Controller dazwischen schalten
>
> "Einfach"? Der zweite HID-Controller müsste dazu einen USB-Host
> enthalten, das ist viel, aber definitiv nicht "einfach".

Würde aber so funktionieren wie der TO das eigentlich haben möchte ;-)
Vielleicht sollte er erstmal HID und USB auf einem µC zum laufen 
bringen, dann kann er sein eigenes frei programmierbares Eingabegerät 
bauen ;-)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 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.