Frage

Ich versuche ein Python -Skript unter Windows 7 zu schreiben, um mit meinem Wacom Bambus -Stift -Tablet zu interagieren. WACOM empfiehlt die Verwendung der Wintab -API, und es funktioniert gut, aber nicht für meine Anwendung. Ich möchte nicht, dass das Wacom -Tablet als Zeigegerät fungiert (wie in sollte es den Cursor nicht bewegen). Alles was ich möchte, sind RAW X-, Y -Daten aus dem Gerät.

Was ist der beste Weg, dies umzusetzen? Muss ich einen anderen Treiber für das Tablet schreiben, damit dies dies zulässt? Oder kann ich den vorhandenen Wacom -Treiber so ändern, dass der System Cursor nicht beeinflusst?

War es hilfreich?

Lösung

Ich denke, in Wintab können Sie die Rohkoordinaten erhalten. Zumindest in Python -Wrapper für Wintab Sie können auf sie zugreifen:

cgkit.wintab.Packet.x

Im absoluten Modus enthält der skalierte Cursorort entlang der X -Achse. Im relativen Modus enthält die skalierte Änderung der Cursorposition.

cgkit.wintab.Packet.y

Im absoluten Modus enthält der skalierte Cursorort entlang der Y -Achse. Im relativen Modus enthält die skalierte Änderung der Cursorposition.

Ich bin Untersuchung Für mich, wenn es eine plattformübergreifende API für Tablets gibt, aber wenn Sie eine Windows-Lösung benötigen, sollte dies funktionieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top