Forum: PC-Programmierung COM-Port der USB-Maus


von Matze (Gast)


Lesenswert?

Hallo,

wie kann ich herausfinden, am welchen COM-Port eine USB-Maus 
angeschlossen ist? Und wie finde ich die Baudrate der Maus raus?

Ich möchte mir gerne über ein Terminalprogramm die Daten der Maus 
angucken, um darüber vielleicht die Mausposition rauszufinden.

Danke schonmal.
Gruß,
Matze

von Guido (Gast)


Lesenswert?

Matze schrieb:
> am welchen COM-Port

??

von Guido C. (guidoanalog)


Lesenswert?

Hallo,

Guido schrieb:
> am welchen COM-Port

naja, COM-Port steht zunächst nur für COMmunication-Port.

Unter Windows kannst Du mit dem USB Device Viewer von Mircosoft 
auslesen, an welchem USB-Anschluss Deine Maus angeschlossen ist.

Das Programm kannst Du hier herunterladen:
http://www.ftdichip.com/Support/Utilities.htm

Mit einem Terminalprogramm wie z.B. dem HyperTerminal (Windows) wirst Du 
Dir die Daten der USB-Maus jedoch nicht anzeigen lassen können.

Mit freundlichen Grüßen
Guido

von Matze (Gast)


Lesenswert?

Hallo,
>
> Mit einem Terminalprogramm wie z.B. dem HyperTerminal (Windows) wirst Du
> Dir die Daten der USB-Maus jedoch nicht anzeigen lassen können.

mit welchem Programm wäre es denn möglich?

Gruß,
Matze

von Christian R. (supachris)


Lesenswert?

Eine USB Maus ist ein HID und die Daten kannst du über das HID Api 
auslesen. Die Maus auffinden kannst du über das Win32 Api.

von Vlad T. (vlad_tepesch)


Lesenswert?

Matze schrieb:
> Ich möchte mir gerne über ein Terminalprogramm die Daten der Maus
> angucken, um darüber vielleicht die Mausposition rauszufinden.

das ist unmöglich!
die Maus sendet nur relative Koordinaten.
rein vom Anschauen der Mausdaten kann man also nicht ermitteln, wo sich 
der Cursor gerade befindet, da erst das Betriebssystem die 
Mausbewegungen in eine Bildschirmposition umrechet.

warum hängst du dich denn nicht ans Betriebssystem, wenn du die 
Mauskorodinaten haben willst?

unter Windows nennt sich sowas global Mousehook.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Mit der Win32-API-Funktion GetCursorPos lassen sich die aktuellen 
Koordinaten des Mauszeigers bestimmen.

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
Noch kein Account? Hier anmelden.