uhhh...i am not gonna say all of the controls but here sonic: Arrow keys to move Z to jump X to air dash and also A S D to change characters the controls are same for the other characters but when you press X with the other characters they do something diffrent
Credit to Mermadon for a old version of the engine and also credit to HogezHoagies and tomicool