The most likely cause of the problem is that you plugged a yoke/joystick into a different USB port. The computer decided that it's a new/different device and passed that on to your flight sim.
I don't know about other flight sims, but when FSX/Prepar3d sees a "new" device it can assign very random commands to it.
One of your USB controllers may now be sending the command "HARD RIGHT".
Download
HIDMacros.exe (a free program).
The purpose of the program is to send SimConnect commands to flight sims like FSX or X-Plane.
What it'll do for you is to tell you
what OTHER USB devices that your computer thought it had,
EVEN if you aren't using FSX.

The grayed out listings are the "old" one that aren't plugged into you computer.
If you look closely you'll see that CH Eclipse Yoke is listed twice. But I've only had the one yoke.You could try to find the correct USB port, but it might be easier to simply reprogram it.
BTW - This is a great bit of software to reprogram a second keyboard or numeric keypad.
I used it to program the aircraft's GPS.
