X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/22061f63b0ae2254d569b3c9f2d28f1add39ab1c..f7a16c839069152d87b040f595ad2db598ebbf68:/keymapparser.py diff --git a/keymapparser.py b/keymapparser.py index c7bbce1f..7b64ae04 100644 --- a/keymapparser.py +++ b/keymapparser.py @@ -9,12 +9,14 @@ def readKeymap(): enigma.eActionMap.getInstance(p) assert p - filename = "keymap.xml" - + filename1 = "data/keymap.xml" + filename2 = "/usr/share/enigma2/keymap.xml" + try: - source = open(filename) + source = open(filename1) except: - raise "couldn't open keymap.xml!" + source = open(filename2) +# raise "couldn't open keymap.xml!" try: dom = xml.dom.minidom.parse(source) @@ -42,7 +44,7 @@ def readKeymap(): # try: flags = sum(map(flag_ascii_to_id, flags)) - print "-> " + str(flags) +# print "-> " + str(flags) # except: # raise str("%s: illegal flags '%s' specificed in context %s, id '%s'" % (filename, flags, context, id)) @@ -65,7 +67,7 @@ def readKeymap(): except: raise "key id '" + str(id) + "' is illegal" - print context + "::" + mapto + " -> " + device + "." + hex(keyid) +# print context + "::" + mapto + " -> " + device + "." + hex(keyid) p.bindKey(device, keyid, flags, context, mapto) parseKeys("generic", cmap)