tap.py 655 B

12345678910111213141516171819202122232425262728293031
  1. from src.server import GestureServer
  2. from src.window import FullscreenWindow
  3. from src.trackers.tap import TapTracker
  4. import tests.parse_arguments
  5. # Create server
  6. server = GestureServer()
  7. # Create a window to add trackers to
  8. win = FullscreenWindow(server=server)
  9. # Above is short for:
  10. #win = FullscreenWindow()
  11. #server.add_window(win)
  12. # Add tracker and handlers
  13. tracker = TapTracker(win)
  14. def handler(gesture): pass
  15. #print 'handler:', gesture
  16. tracker.bind('tap', handler)
  17. tracker.bind('single_tap', handler)
  18. tracker.bind('double_tap', handler)
  19. # Start listening to TUIO events
  20. try:
  21. server.start()
  22. except KeyboardInterrupt:
  23. server.stop()