X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fpython%2FTools%2FKeyBindings.py;h=40c184f6ea6ec44ecda437db084edc824ad3d36a;hb=6dcb75c26bbfec04b381bb99d75404f9fe50635d;hp=e758213314e11a1217354358d9abafe834638c7d;hpb=f0a61fe6a619d0ddb08228c31e6e5a196a3ca762;p=vuplus_dvbapp diff --git a/lib/python/Tools/KeyBindings.py b/lib/python/Tools/KeyBindings.py index e758213..40c184f 100644 --- a/lib/python/Tools/KeyBindings.py +++ b/lib/python/Tools/KeyBindings.py @@ -4,16 +4,27 @@ 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_OK"]: ("ok", 598, 320), + KEYIDS["KEY_UP"]: ("up", 598, 290), + KEYIDS["KEY_DOWN"]: ("down", 598, 345), + 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), + KEYIDS["KEY_TEXT"]: ("text", 610, 425), + KEYIDS["KEY_NEXT"]: ("next", 635, 203), + KEYIDS["KEY_PREVIOUS"]: ("prev", 559, 203) } def addKeyBinding(key, context, action): @@ -30,5 +41,4 @@ def queryKeyBinding(context, action): def getKeyDescription(key): if key in keyDescriptions: - return keyDescriptions[key] - return "key_%0x" % key + return keyDescriptions.get(key, [ ])