support for 'long keypresses' ('l' in keymap.xml flags)
[enigma2.git] / keymapparser.py
index c6d5306bf57da06cb98de5ca91b37cf952dfc8f1..21e99818f10e786644dedf9d89fcad3896d0c128 100644 (file)
@@ -33,7 +33,7 @@ def readKeymap(filename = "/usr/share/enigma2/keymap.xml"):
                                id = x.getAttribute("id")
                                flags = x.getAttribute("flags")
 
-                               flag_ascii_to_id = lambda x: {'m':1,'b':2,'r':4}[x]
+                               flag_ascii_to_id = lambda x: {'m':1,'b':2,'r':4,'l':8}[x]
 
 #                              try:
                                flags = sum(map(flag_ascii_to_id, flags))