Connecting xbox controller to windows

How do i connect my xbox controller to unreal. I have the input mappings set up and have connected the controller to pc via usb, but can’t make the character move?? Do i need some additional blueprint code in the player controller class (it is working with the mouse and keyboard rn)

I am using the input axis nodes. And then I just connect the controller to laptop via usb and turn it on but do i have to do something else like connect it or configure something somehow?

In your blueprint are you using specific input keys like W, S, A, D, etc. for your input event nodes, or are you using InputAction and InputAxis nodes, which can be mapped to gamepad controller, keyboard AND mouse all at the same time in the project settings?

so you’re saying once i plug in the controller and open up unreal engine editor, it should work if i have the mappings in the input settings done correctly?

AFAIK all USB Xbox controllers should work instantly when you plug them into a machine running Windows 7 or later, no configuration or installation of anything required.
That’s strange. Have you tried using your gamepads on any other software like other games you have downloaded? If it doesn’t work on those games either (and they support gamepads) then you have a problem to solve outside of Unreal Engine.

Yes as long as the pawn possessed by your player controller class that is defined in the Game mode settings (or overridden in the world settings, or chosen by your blueprint logic), or the player controller itself, is using Event nodes of those InputAction and InputAxis mappings you defined.

In other words as long as the thing receiving input for the desired effect uses InputAxis LookUpAxis event in a way that makes the pawn or controller look up, then it should receive that input.

You can check whether this is happening in your logic by putting a Print String node or similar right after the InputAxis event node, and feed the axis value (float) into it. Then you should get a printout on your screen that changes when you move the gamepad thumbstick, to a value between -1.0 and 1.0. If you leave the thumbstick neutral, it should be 0.0

Donkey, I haven’t verified this one on UE 4.25, but it is working in UE 5.0.0. At first, I thought my Xbox One controller was not working with UE even though it was connected through Bluetooth to my computer. But I realized that I had to click on the game viewport with my mouse first in order to engage the controller. After I clicked on the viewport while my game was in play mode, I could use my Xbox controller just fine. Let me know if that helps.

Have you verified that your controller works on other apps? If it does not, you have a problem outside of unreal engine.