Hallo,
ich habe eine Frage zu einem etwas exotischen Hardware-Setup. An meinem Rechner (SuSE 9.3) hängt eine ganz normale USB Mouse, sowie ein ELO-Touch Screen, der per USB angeschlossen ist. Diese beiden funktionieren problemlos parallel.
Jetzt möchte ich zusätzlich noch einen oder auch zwei Trackballs per USB anschliessen, die ich in einer eigenen Applikation behandeln möchte. Die Trackballs sollen genutzt werden um damit die Mouse auf andern Rechnern im Netzwerk zu steuern, indem ich auf diesen synthetische X-Events erzeuge. Das mit den Events funktioniert schon.
Also, Touch und Mouse sollen meinen lokalen Rechner bedienen und mit den Trackballs will ich andere Rechner steuern. D.h. Wenn ich am Trackball drehe soll das auf meinem lokalen Rechner den Cursor nicht bewegen.
Was ich nun brauche ist entweder eine Möglichkeit bei einem X-Event zu unterscheiden, ob es von Mouse, Touchscreen oder Trackball ausgelöst wurde. Oder gleich die Möglichkeit die Trackballs unter Umgehung des X-Servers abzufragen.
Hat jemadn eine Idee wie ich dieses Problem angehen könnte ?
vielen Dank,
Andreas Lenz
ich habe eine Frage zu einem etwas exotischen Hardware-Setup. An meinem Rechner (SuSE 9.3) hängt eine ganz normale USB Mouse, sowie ein ELO-Touch Screen, der per USB angeschlossen ist. Diese beiden funktionieren problemlos parallel.
Jetzt möchte ich zusätzlich noch einen oder auch zwei Trackballs per USB anschliessen, die ich in einer eigenen Applikation behandeln möchte. Die Trackballs sollen genutzt werden um damit die Mouse auf andern Rechnern im Netzwerk zu steuern, indem ich auf diesen synthetische X-Events erzeuge. Das mit den Events funktioniert schon.
Also, Touch und Mouse sollen meinen lokalen Rechner bedienen und mit den Trackballs will ich andere Rechner steuern. D.h. Wenn ich am Trackball drehe soll das auf meinem lokalen Rechner den Cursor nicht bewegen.
Was ich nun brauche ist entweder eine Möglichkeit bei einem X-Event zu unterscheiden, ob es von Mouse, Touchscreen oder Trackball ausgelöst wurde. Oder gleich die Möglichkeit die Trackballs unter Umgehung des X-Servers abzufragen.
Hat jemadn eine Idee wie ich dieses Problem angehen könnte ?
vielen Dank,
Andreas Lenz