Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Alte Maus auslesen

  1. #1
    Registrierter Benutzer
    Registriert seit
    Nov 2002
    Beiträge
    317

    Alte Maus auslesen

    Hallo zusammen,

    kann man bei einer alten Maus, die noch mechanisch mit Kugel läuft, die Positionen der Rädchen irgendwie auslesen, um die Bewegung zu messen?

    Vielen Dank für jede Antwort!
    Matthias

  2. #2
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.054
    die absolute Position nicht - aber die "Deltas" der Bewegung.
    Ich bin root - ich darf das.

  3. #3
    Registrierter Benutzer
    Registriert seit
    Nov 2002
    Beiträge
    317
    Da ist ja so eine Art Lichtschranke drin, oder? Kriegt man da den Zählen? So eine Art Ticks? Gibt es eine API oder Bibliothek dafür?

  4. #4
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.054
    klar gibt's das. oder wie denkst Du hat man im letzten Jahrtausend das komische X oder den Mauspfeil auf dem Desktop bewegt?

    Welche Sprache soll's denn sein?

    Ein wenig Guggel findet übrigens mit völlig abwegigen Suchbegriffen
    http://pronix.linuxdelta.de/C/Linuxp...10b.shtml#10_7
    Geändert von marce (13.05.09 um 21:54 Uhr)
    Ich bin root - ich darf das.

  5. #5
    Registrierter Benutzer
    Registriert seit
    Nov 2002
    Beiträge
    317
    C/C++ wäre fein. Welche lib kann man nutzen? Ich bräuchte die Daten auch noch, wenn die Maus über den Bildschirm hinausgeht. Die Anzahl der Ticks oder so wäre gut.

  6. #6
    Registrierter Benutzer
    Registriert seit
    Jun 2002
    Beiträge
    164
    Hallo,

    du kannst auch einfach read Kommandos auf das /dev/mice Device absetzen. Dabei erhälst du pro Event von der Maus 4 Byte mit folgendem Aufbau wenn das IMPS2 Protokoll aktiv ist:

    Code:
    1. Byte:
    Bits 0-2: Maustasten. Bit 0 = erste Maustaste gedrückt.
    Bit 3: Immer 1.
    Bits 4 + 5: Zeigt negative Offsets in X (Bit 5) bzw Y (Bit 6) Richtung an
    
    2.Byte: Offset in X Richtung (-127 bi 127).
    3.Byte: Offset in Y Richtung (-127 bis 127).
    4.Byte: Offset in Z Richtung (Mausrad: -127 bis 127).
    Aus /dev/mice kommen die Mausbewegungen aller Mäuse im System raus. Willst du eine spezielle Maus auslesen, so musst du das entsprechende /dev/input/mouseX Device verwenden.

Ähnliche Themen

  1. Mausrad
    Von xaVas im Forum X-Konfiguration
    Antworten: 7
    Letzter Beitrag: 04.02.06, 14:24
  2. keine Maus unter Asus A7V600-X
    Von Bübchen2004 im Forum System installieren und konfigurieren
    Antworten: 2
    Letzter Beitrag: 22.07.04, 13:22
  3. PS/2 Maus Problem
    Von Berthold im Forum stationäre Hardware
    Antworten: 9
    Letzter Beitrag: 19.10.03, 15:23
  4. PS2 Maus unter Debian spinnt
    Von horschi im Forum System installieren und konfigurieren
    Antworten: 18
    Letzter Beitrag: 27.06.02, 20:15
  5. Suse 8: Touchpad & USB Maus
    Von schneppi im Forum System installieren und konfigurieren
    Antworten: 9
    Letzter Beitrag: 24.05.02, 17:35

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •