Domanda

Sto cercando di scrivere uno script Python su Windows 7 per interagire con il mio tablet Wacom Bamboo Pen. Wacom consiglia di utilizzare l'API WINTAB e funziona bene, ma non per la mia applicazione. Non voglio che il tablet Wacom funga da dispositivo di puntamento (come in, non dovrebbe spostare il cursore). Tutto quello che voglio sono i dati RAW X, Y dal dispositivo.

Qual è il modo migliore per implementarlo? Devo scrivere un driver diverso per il tablet per consentire questo? O posso modificare il driver Wacom esistente per non influire sul cursore del sistema.

È stato utile?

Soluzione

Penso che in wintab puoi ottenere le coordinate grezze. Almeno in Python Wrapper per wintab Puoi accedervi:

cgkit.wintab.Packet.x

In modalità assoluta, contiene la posizione del cursore in scala lungo l'asse X. In modalità relativa, contiene il cambiamento in scala nella posizione del cursore.

cgkit.wintab.Packet.y

In modalità assoluta, contiene la posizione del cursore in scala lungo l'asse Y. In modalità relativa, contiene il cambiamento in scala nella posizione del cursore.

Io sono indagine Per quanto mi riguarda se esiste un'API multipiattaforma per i tablet, ma se hai bisogno di una soluzione solo Windows che dovrebbe funzionare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top