new help
[enigma2.git] / lib / python / Tools / KeyBindings.py
index e758213314e11a1217354358d9abafe834638c7d..e093252ed47bd4fac952c237795988366d58f32d 100644 (file)
@@ -4,16 +4,23 @@ 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"
+               KEYIDS["BTN_0"]: ("fp_up", 630, 320),
+               KEYIDS["BTN_1"]: ("fp_down", 565, 320),
+               KEYIDS["KEY_UP"]: ("up", 630, 320),
+               KEYIDS["KEY_DOWN"]: ("down", 565, 320),
+               KEYIDS["KEY_POWER"]: ("power", 615, 80),
+               KEYIDS["KEY_RED"]: ("red", 555, 390),
+               KEYIDS["KEY_BLUE"]: ("blue", 640, 390),
+               KEYIDS["KEY_GREEN"]: ("green", 585, 390),
+               KEYIDS["KEY_YELLOW"]: ("yellow", 610, 390),
+               KEYIDS["KEY_MENU"]: ("menu", 645, 290),
+               KEYIDS["KEY_LEFT"]: ("left", 565, 320),
+               KEYIDS["KEY_RIGHT"]: ("right", 630, 320),
+               KEYIDS["KEY_VIDEO"]: ("video", 645, 355),
+               KEYIDS["KEY_INFO"]: ("info", 550, 290),
+               KEYIDS["KEY_AUDIO"]: ("audio", 555, 355),
+               KEYIDS["KEY_TV"]: ("tv", 560, 425),
+               KEYIDS["KEY_RADIO"]: ("radio", 585, 425)
        }
 
 def addKeyBinding(key, context, action):
@@ -30,5 +37,4 @@ def queryKeyBinding(context, action):
 
 def getKeyDescription(key):
        if key in keyDescriptions:
-               return keyDescriptions[key]
-       return "key_%0x" % key
+               return keyDescriptions.get(key, [ ])