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"):
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()