1
0
mirror of https://github.com/moparisthebest/Simba synced 2024-12-24 00:08:52 -05:00

pymml example program used to control presentatins

This commit is contained in:
Merlijn Wajer 2010-06-28 00:20:56 +02:00
parent 66d07009ef
commit 594fa6a163

38
Projects/MMLLib/pymml/pres.py Executable file
View File

@ -0,0 +1,38 @@
#!/usr/bin/env python
from mml import MMLCore
from mmlmouse import Mouse
import sys
import time
DLL = MMLCore('../libmml.so')
m = Mouse(DLL)
while True:
print 'Readline again'
cmd = sys.stdin.readline()[:-1].lower()
if cmd is '':
print 'Stopping...'
m[(Mouse.Left, Mouse.Right, Mouse.Middle)] = [False for x in range(3)]
for v in zip((Mouse.Left, Mouse.Right), m[(Mouse.Left, Mouse.Right)]):
print v
break
print 'Doing:', cmd
if cmd in ['left', 'l']:
m[Mouse.Left] = True
time.sleep(0.1)
m[Mouse.Left] = False
time.sleep(0.1)
elif cmd in ['right','r']:
m[Mouse.Right] = True
time.sleep(0.1)
m[Mouse.Right] = False
time.sleep(0.1)
for v in zip((Mouse.Left, Mouse.Right), m[(Mouse.Left, Mouse.Right)]):
print v
del DLL