"We are back" « oc.at

device raw auslesen?

Marcellus 28.02.2007 - 16:00 982 4
Posts

Marcellus

OC Addicted
Avatar
Registered: Mar 2005
Location: ~
Posts: 1755
Kann mir einer von euich sagen wie ich möglichst alle daten aus meinem touchpad auslesen kann?

Es geht darum mehrere zeiger auszulesen, laut synclient kann mein touchpad unterscheiden wieviele finger auf dem touchpad liegen, das wird über die Abstände von den berührungsflächen errechnet und nicht über die gesamtfläche. Aber ich will anzahl und position jedes einzelnen fingers haben.

Irgendwer eine idee?

jives

And the science gets done
Avatar
Registered: Sep 2001
Location: Baden
Posts: 3548
Gibts da nicht eine entsprechende Option im Kernel, die dann ein dev zur Verfügung stellt, welches raw-Daten ausgibt?

Marcellus

OC Addicted
Avatar
Registered: Mar 2005
Location: ~
Posts: 1755
Ich hab nix passendes gefunden, ich mein viel raw, aber nicht bezogen auf ein touchpad, ich hab was gefunden zu firewire, uralt netzwerk verbindungen, sound aber kein touchpad

in der synaptics dokumentation find ich auch nix brauchbares

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12143
"raw HID device support" (oder so aehnlich) gibt es. Check zuerst mal, was der Treiber alles reporten kann. Dafuer gibt es, wie fue ralle X11-Event-Geschichten, `xev`.

Marcellus

OC Addicted
Avatar
Registered: Mar 2005
Location: ~
Posts: 1755
Das problem dabei ist, dass ich mir sicher bin, dass der treiber irgendwo den daten dump herbekommt und daraus einen pointer macht, beim x kommt glaub ich eh nur eine pointerverschiebung an ich weis nur nicht wie ich zwischendurch die daten abgreifen kann, es gibt ein auch synclient, der "raw" daten aus dem touchpad auslesen lässt aber eben x, y koordinate, druch, anzahl der finger, tastendrücke usw und ich will schauen, ob ich direkt drauf zugreifen kann, bevor der treiber kapazitätsenderungen in koordinaten umwandelt
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz