以下の内容はhttps://nakamura001.hatenablog.com/entry/20101112/1289582765より取得しました。


マルチタッチ処理用のライブラリPyMT

Linux/OS X/Win対応でライセンスはLGPL

PyMT : Open source library for multitouch development
http://pymt.eu/

こんなソースコードでOKみたいです。簡単ですね。

from pymt import *

class CircleDrawer(MTWidget):
    '''Draw a circle at the position of all touches.'''
    def draw(self):
        set_color(1, 0, 0)
        for touch in getCurrentTouches():
            drawCircle(touch.pos, 50)

runTouchApp(CircleDrawer())

ソースコードは適当なファイル名で拡張子 .py で保存した後、PyMTのアプリにドラッグして実行可能です。

Macだと3本以上の動作は誤動作しがちなので「システム環境設定」の「トラックパッド」の3本指、4本指の動作割り当てをOFFにしておいた方が良いです。


【examples/game/wang】PONGライクなピンポンゲーム。指2本でタップするとその間に線が引かれパドルとなる。それを使って玉を打ち返す。



関連情報

PyMT | Main / Welcome to PyMT Wiki.
http://pymt.eu/wiki/

MAKE: Japan : PYMT - Python用マルチタッチライブラリ
http://jp.makezine.com/blog/2009/12/multitouch_with_python.html




以上の内容はhttps://nakamura001.hatenablog.com/entry/20101112/1289582765より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14