add combination with joystick
chang KeyCodeExtension.cs Equal overshadowing Object.Equals