X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fpython%2FTools%2FKeyBindings.py;h=cc0a2d14d81dfa1a76be79702b02e958082e5481;hb=460da74020fc40f6766d18e567af76039ff62003;hp=b55e35551d777b5549e5b1b3fc4aa0c8bba0a83c;hpb=f7c13b8fcc4373f972387a0e7928658b818392b9;p=vuplus_dvbapp diff --git a/lib/python/Tools/KeyBindings.py b/lib/python/Tools/KeyBindings.py index b55e355..cc0a2d1 100644 --- a/lib/python/Tools/KeyBindings.py +++ b/lib/python/Tools/KeyBindings.py @@ -1,6 +1,15 @@ keyBindings = { } +from keyids import KEYIDS + +keyDescriptions = { + KEYIDS["KEY_RED"]: "red", + KEYIDS["KEY_BLUE"]: "blue", + KEYIDS["KEY_MENU"]: "menu", + KEYIDS["KEY_VIDEO"]: "video" + } + def addKeyBinding(key, context, action): if (context, action) in keyBindings: keyBindings[(context, action)].append(key) @@ -14,4 +23,6 @@ def queryKeyBinding(context, action): return [ ] def getKeyDescription(key): + if key in keyDescriptions: + return keyDescriptions[key] return "key_%0x" % key