Вопрос

Я пытаюсь написать сценарий Python на Windows 7, чтобы взаимодействовать с моей планшеткой Wacom Bamboo Pen. Wacom рекомендует использовать Wintab API, и он работает нормально, но не для моего приложения. Я не хочу, чтобы планшет WACOM действовал в качестве установленного устройства (как и в, он не должен перемещать курсор). Все, что я хочу, это RAW X, Y Данные с устройства.

Как лучше всего это реализовать? Должен ли я написать другой драйвер для планшета, чтобы разрешить это? Или я могу изменить существующий драйвер WACOM, чтобы не влиять на курсор системы.

Это было полезно?

Решение

Я думаю, в Wintab вы можете получить необработанные координаты. По крайней мере в Обертка для питона для Wintab Вы можете получить к ним доступ:

cgkit.wintab.Packet.x

В абсолютном режиме содержит масштабированное расположение курсора вдоль оси x. В относительном режиме содержит масштабированное изменение в положении курсора.

cgkit.wintab.Packet.y

В абсолютном режиме содержит масштабированное расположение курсора вдоль оси Y. В относительном режиме содержит масштабированное изменение в положении курсора.

Я расследование Для себя, если есть кроссплатформенный API для планшетов, но если вам нужно решение только для Windows, которое должно работать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top