The controller bug has become an infamous issue in Battlefield 2042. So, if you are unable to use your controller in Battlefield 2042, you are not alone. This has been a headache for several players trying to play the game using controllers on PC. Players have reported the issue with both Xbox and Play Station controllers. However, there are a few workarounds for you to try and make the situation work. Many players have reported being able to solve the controller issue by launching Origin through Steam and tweaking a few controller settings through Steam. Read this article to know all the possible workarounds to debug the controller issue in Battlefield 2042.
Battlefield (BF) 2042 controller not working on PC: How to fix it?
Controller on PC doesn’t work. Tried natively and using ds4 windows. Using ps5 controller. Using through ea desktop app. Launching through steam I assume is fine because steam has its own controller support.
If you have bought the game via Origin, you are more likely to face the controller problem. According to reports, it is easier to debug the controller issue if you have bought Battlefield 2042 via Steam. However, players using the Origin app can try a workaround to get rid of the controller problem. Follow the upcoming troubleshooting tips –
1) Add Origin to Steam
The most recommended way to solve the controller issue is to add the Origin PC app to Steam and launch it from there – this needs to be done if you bought the game on Origin. Launch Origin from within Steam itself. To do so, Launch Steam and then, click the Games menu. Choose Add a Non-Steam Game to My Library option. Click on Browse and look for Origin.exe – select it. Click on Add Selected Programs. Now, launch Origin from Steam Game Library, and then you can launch the game. Also, according to players, you can either use a controller or a joystick and not both together. This, of course, should not be the ideal case – all these suggested tips are just workarounds.
2) Change these settings in Steam to enable proper controller support
Enable Steam Input under Steam > BF2042 > Properties > Controller settings. Now, add Battlefield 2042 to Steam if not purchased through Steam. Under Steam > Settings > Controller > General, tick both Playstation Configuration Support and Xbox Configuration Support. Now, open up Steam Big Picture Mode. Then, navigate to Library > Battlefield 2042 > Manage Shortcut > Controller Options. Uncheck both the checkboxes you see, set Steam input to Global Setting (PS/Xbox), and set Rumble Setting to Controller Preferences (On). Now, exit Big Picture Mode. If you have Origin on your PC, make sure you disable it by opening Origin, then navigating to Origin > Application Settings > Origin In-Game, and then disabling Enable Origin In-game. Now, close Origin completely. Then, try launching Battlefield 2042. You should not use a controller and a joystick at the same time.
Hope this article helped you out. For more updates on Battlefield 2042, stay tuned to Androidgram!