Pregunta

Estoy tratando de escribir un script de Python en Windows 7 para interactuar con mi tableta Wacom Bamboo Pen. Wacom recomienda usar la API Wintab, y funciona bien, pero no para mi aplicación. No quiero que la tableta Wacom actúe como un dispositivo de señalización (como en, no debe mover el cursor). Todo lo que quiero son datos RAW X, Y del dispositivo.

¿Cuál es la mejor manera de implementar esto? ¿Tengo que escribir un controlador diferente para la tableta para permitir esto? ¿O puedo modificar el controlador WACOM existente para no afectar el cursor del sistema?

¿Fue útil?

Solución

Creo que, en Wintab, puedes obtener las coordenadas en bruto. Al menos en Python Wrapper para Wintab puedes acceder a ellos:

cgkit.wintab.Packet.x

En modo absoluto, contiene la ubicación del cursor escalado a lo largo del eje X. En modo relativo, contiene el cambio escalado en la posición del cursor.

cgkit.wintab.Packet.y

En modo absoluto, contiene la ubicación del cursor escalado a lo largo del eje Y. En modo relativo, contiene el cambio escalado en la posición del cursor.

estoy investigador Para mí, si hay una API multiplataforma para tabletas, pero si necesita una solución de solo Windows, eso debería funcionar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top