X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=keymapparser.py;h=c7bbce1fbfeadb434ed813f524a6c2488748315e;hp=032805b34b595763f082137205ee58fa1d0b679c;hb=22061f63b0ae2254d569b3c9f2d28f1add39ab1c;hpb=6e8738f7f86c2bd4263c99a0095dc1a071870dca;ds=sidebyside diff --git a/keymapparser.py b/keymapparser.py index 032805b..c7bbce1 100644 --- a/keymapparser.py +++ b/keymapparser.py @@ -38,7 +38,7 @@ def readKeymap(): id = x.getAttribute("id") flags = x.getAttribute("flags") - flag_ascii_to_id = lambda x: {'m':1,'r':2,'b':4}[x] + flag_ascii_to_id = lambda x: {'m':1,'b':2,'r':4}[x] # try: flags = sum(map(flag_ascii_to_id, flags)) @@ -66,7 +66,7 @@ def readKeymap(): raise "key id '" + str(id) + "' is illegal" print context + "::" + mapto + " -> " + device + "." + hex(keyid) - p.bindKey(device, keyid, 7, context, mapto) + p.bindKey(device, keyid, flags, context, mapto) parseKeys("generic", cmap)