Python -Wacom -Schnittstelle
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?
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.