[Hildon-test-aut-commits] r332 - trunk/dogtail/dogtail
suanand at garage.maemo.org
suanand at garage.maemo.org
Wed Oct 3 16:03:38 EEST 2007
Author: suanand
Date: 2007-10-03 16:03:37 +0300 (Wed, 03 Oct 2007)
New Revision: 332
Modified:
trunk/dogtail/dogtail/rocknroleN800.py
Log:
hardkeys function added to rocknroleN800
Modified: trunk/dogtail/dogtail/rocknroleN800.py
===================================================================
--- trunk/dogtail/dogtail/rocknroleN800.py 2007-10-01 12:11:52 UTC (rev 331)
+++ trunk/dogtail/dogtail/rocknroleN800.py 2007-10-03 13:03:37 UTC (rev 332)
@@ -120,6 +120,18 @@
if isdevice():
def hardkey(key, rep=1) :
for i in range(rep) : atspi.EventGenerator().generateKeyboardEvent(devicesyms[key.lower()], "", atspi.SPI_KEY_SYM)
+ sleep(0.5)
+ def hardkeys(*args):
+ for arg in args :
+ key=arg.split(':')[0]
+ rep=1
+ try :
+ rep=int(arg.split(':')[1])
+ except IndexError : pass
+ for i in range(rep) :
+ atspi.EventGenerator().generateKeyboardEvent(devicesyms[key.lower()], "", atspi.SPI_KEY_SYM)
+ sleep(0.5)
+
# else : # sbox
# TODO put in dict for sbox later and then matching hardkey definition in else part below.
# def hardkey(key, rep=1) :
More information about the Hildon-test-aut-commits
mailing list