X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=keymapparser.py;h=fd5e1b195192071facf8309fb2a01ff1dd70f205;hp=63bca0f9a0f4aee02922a0b93f04fb7ac2f31f24;hb=111726307a7dee30c221e10ff144ed27ffb6283c;hpb=88b281557a05fb785a42274bf0f3bc328f9eebfd diff --git a/keymapparser.py b/keymapparser.py index 63bca0f..fd5e1b1 100644 --- a/keymapparser.py +++ b/keymapparser.py @@ -8,10 +8,10 @@ from Tools.KeyBindings import addKeyBinding class KeymapError(Exception): def __init__(self, message): - self.message = message + self.msg = message def __str__(self): - return self.message + return self.msg def parseKeys(context, filename, actionmap, device, keys): for x in keys.findall("key"): @@ -44,7 +44,7 @@ def parseKeys(context, filename, actionmap, device, keys): raise KeymapError("key id '" + str(id) + "' is illegal") # print context + "::" + mapto + " -> " + device + "." + hex(keyid) actionmap.bindKey(filename, device, keyid, flags, context, mapto) - addKeyBinding(filename, keyid, context, mapto, flags) + addKeyBinding(filename, keyid, context, mapto, flags, device) def readKeymap(filename): p = enigma.eActionMap.getInstance()