[Hildon-test-aut-commits] r411 - trunk/dogtail/dogtail
aseems at garage.maemo.org
aseems at garage.maemo.org
Sun Oct 14 18:35:17 EEST 2007
Author: aseems
Date: 2007-10-14 18:35:15 +0300 (Sun, 14 Oct 2007)
New Revision: 411
Modified:
trunk/dogtail/dogtail/rocknroleN800.py
Log:
reduced the time between two successive hardkey/hardkeys press, added device sysms for 0,1,2... 9 as they raise a key error with pressKey/typeText
Modified: trunk/dogtail/dogtail/rocknroleN800.py
===================================================================
--- trunk/dogtail/dogtail/rocknroleN800.py 2007-10-12 14:52:14 UTC (rev 410)
+++ trunk/dogtail/dogtail/rocknroleN800.py 2007-10-14 15:35:15 UTC (rev 411)
@@ -110,7 +110,18 @@
'level3-shift' : 0xfe03,
'shift-level3' : 0xfe03,
'shift_level3' : 0xfe03,
- 'shiftlevel3' : 0xfe03 }
+ 'shiftlevel3' : 0xfe03,
+ '0' : 0xffb0,
+ '1' : 0xffb1,
+ '2' : 0xffb2,
+ '3' : 0xffb3,
+ '4' : 0xffb4,
+ '5' : 0xffb5,
+ '6' : 0xffb6,
+ '7' : 0xffb7,
+ '8' : 0xffb8,
+ '9' : 0xffb9
+}
'''
sboxsyms = {
@@ -120,7 +131,7 @@
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)
+ sleep(0.1)
def hardkeys(args): # provide a list/tuple of hardkeys:repeats - e.g. ('menu', 'right', 'down:2', 'enter')
for arg in args :
key=arg.split(':')[0]
@@ -130,7 +141,7 @@
except IndexError : pass
for i in range(rep) :
atspi.EventGenerator().generateKeyboardEvent(devicesyms[key.lower()], "", atspi.SPI_KEY_SYM)
- sleep(0.5)
+ sleep(0.1)
# else : # sbox
# TODO put in dict for sbox later and then matching hardkey definition in else part below.
More information about the Hildon-test-aut-commits
mailing list