X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/f7c13b8fcc4373f972387a0e7928658b818392b9..f2e876d93f457fa24a4fe5251a8cc3edd326c7de:/lib/python/Tools/KeyBindings.py diff --git a/lib/python/Tools/KeyBindings.py b/lib/python/Tools/KeyBindings.py index b55e3555..e7582133 100644 --- a/lib/python/Tools/KeyBindings.py +++ b/lib/python/Tools/KeyBindings.py @@ -1,6 +1,21 @@ keyBindings = { } +from keyids import KEYIDS + +keyDescriptions = { + KEYIDS["KEY_RED"]: "red", + KEYIDS["KEY_BLUE"]: "blue", + KEYIDS["KEY_GREEN"]: "green", + KEYIDS["KEY_MENU"]: "menu", + KEYIDS["KEY_LEFT"]: "left", + KEYIDS["KEY_RIGHT"]: "right", + KEYIDS["KEY_VIDEO"]: "video", + KEYIDS["KEY_INFO"]: "info", + KEYIDS["KEY_AUDIO"]: "audio", + KEYIDS["KEY_RADIO"]: "radio" + } + def addKeyBinding(key, context, action): if (context, action) in keyBindings: keyBindings[(context, action)].append(key) @@ -14,4 +29,6 @@ def queryKeyBinding(context, action): return [ ] def getKeyDescription(key): + if key in keyDescriptions: + return keyDescriptions[key] return "key_%0x" % key