2

Wacom Bamboo Pen タブレットとやり取りするために、Windows 7 で Python スクリプトを作成しようとしています。Wacom は WinTab API の使用を推奨しており、正常に動作しますが、私のアプリケーションには適していません。Wacom タブレットをポインティング デバイスとして機能させたくありません (つまり、カーソルを動かしてはいけません)。私が欲しいのは、デバイスからの生の x、y データだけです。

これを実装する最良の方法は何ですか? これを可能にするには、タブレット用に別のドライバーを作成する必要がありますか? または、既存の Wacom ドライバーを変更して、システム カーソルに影響を与えないようにすることはできますか。

4

3 に答える 3

1

wintab では、生の座標を取得できると思います。少なくともwintab の Python ラッパーでは、それらにアクセスできます。

cgkit.wintab.Packet.x

絶対モードでは、x 軸に沿ってスケーリングされたカーソル位置が含まれます。相対モードでは、カーソル位置のスケーリングされた変化が含まれます。

cgkit.wintab.Packet.y

絶対モードでは、y 軸に沿ってスケーリングされたカーソル位置が含まれます。相対モードでは、カーソル位置のスケーリングされた変化が含まれます。

タブレット用のクロスプラットフォーム API があるかどうかを調べていますが、機能する Windows のみのソリューションが必要な場合。

于 2011-02-12T17:50:57.100 に答える