private void Listen() { string command = ""; if (!_stopListen) { command = Console.ReadLine(); ConsoleDisplayN18.ClearLine(); switch (command) { case "4": //Joystick .LeftArrow: //Do something JoystickPosition(-1, 0); break; case "8": //Joystick.UpArrow: //Do something JoystickPosition(0, 1); break; case "6": //Joystick.RightArrow: //Do something JoystickPosition(1, 0); break; case "2": //Joystick.DownArrow: //Do something JoystickPosition(0, -1); break; case "5": //Joystick button JoystickPressed(); break; case "1": //Left button ButtonLeftPressed(); break; case "3": //right button ButtonRightPressed(); break; } if (command != "q" || command != "Q") { Listen(); } } }