質問

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

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

役に立ちましたか?

解決

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

cgkit.wintab.Packet.x

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

cgkit.wintab.Packet.y

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

私は 調査 タブレットにはクロスプラットフォームAPIがあるが、動作するはずのWindowsのみのソリューションが必要な場合。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top