[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