''' Diccionario global de teclas: 0 = Tecla libre 1 = Tecla Precionada Pasos para agregar una tecla al diccionario: 1- agregar una entrada mas al diccionario de inicializacion en script "Inicio" 2- agregar una funcion RegTecla mas en este script de esta manera RegTecla('NombreTecla',K.CodigoTecla) 3- queda disponible de la siguiente forma: G.Teclas['NombreTecla'] ''' import GameLogic as G import GameKeys as K C = G.getCurrentController() Key = C.getSensor('Keyboard') KeyList = Key.getPressedKeys() def RegTecla(NombreTecla, CodigoTecla): if i[1] == 1: if i[0] == CodigoTecla: G.Teclas[NombreTecla] = 1 print "+ %s" % (NombreTecla) if i[1] == 3: if i[0] == CodigoTecla: G.Teclas[NombreTecla] = 0 print "- %s" % (NombreTecla) for i in KeyList: RegTecla('W', K.WKEY) RegTecla('A', K.AKEY) RegTecla('S', K.SKEY) RegTecla('D', K.DKEY) RegTecla('Space', K.SPACEKEY) RegTecla('Up', K.UPARROWKEY) RegTecla('Down', K.DOWNARROWKEY) RegTecla('Left', K.LEFTARROWKEY) RegTecla('Right', K.RIGHTARROWKEY)