Many players report that the controller is not working in Diablo II: Resurrected Infernal Edition on PC. The game may not detect the controller, inputs may not respond, or buttons may behave incorrectly. This issue affects Xbox, PlayStation (PS4/PS5), and generic controllers.

In most cases, the problem occurs due to Steam Input conflicts, incorrect settings, driver issues, Bluetooth problems, or background software interference. Fortunately, the fixes below help restore controller support.


Why Controller Is Not Working in Diablo II Resurrected Infernal Edition

Understanding the causes helps fix it faster.

Common causes include:

  • Steam Input conflicts
  • Controller not configured properly
  • Outdated controller drivers
  • Bluetooth connection issues
  • Multiple input devices connected
  • Overlay or controller software conflicts
  • Game not detecting input mode

Because of these issues, the game fails to recognize controller input.


Fix 1: Enable or Disable Steam Input (Most Important Fix)

Steam Input can cause or fix the issue depending on the controller.

Steps:

  1. Open Steam
  2. Go to Library
  3. Right-click Diablo II Resurrected Infernal Edition
  4. Click Properties
  5. Go to Controller
  6. Set Override to:
  • Enable Steam Input (recommended for most controllers)

OR

  • Disable Steam Input (if controller behaves incorrectly)

Restart Steam and test again.


Fix 2: Enable Controller Support in Steam Settings

Make sure Steam detects your controller.

Steps:

  1. Open Steam
  2. Click Settings
  3. Click Controller
  4. Click General Controller Settings
  5. Enable:
  • Xbox Configuration Support
  • PlayStation Configuration Support

Reconnect the controller.

Launch the game again.


Fix 3: Use Wired Connection Instead of Bluetooth

Bluetooth can cause input problems.

Steps:

  • Connect controller using USB cable
  • Avoid low battery
  • Turn off Bluetooth temporarily

Wired connection is more stable.


Fix 4: Disconnect Extra Controllers

Multiple devices can confuse the game.

Disconnect:

  • Extra controllers
  • Steering wheels
  • Joysticks
  • Virtual controllers

Keep only one controller connected.


Fix 5: Run Launcher as Administrator

Permission issues may block input.

Battle.net:

  • Close Battle.net
  • Right-click Battle.net
  • Click Run as administrator

Steam:

  • Right-click Steam
  • Click Run as administrator

Launch the game.


Fix 6: Disable Controller Software

Third-party controller apps may conflict.

Disable or uninstall:

  • DS4Windows
  • InputMapper
  • x360ce
  • JoyToKey

Restart PC.

Test again.


Fix 7: Update Controller Drivers

Outdated drivers can prevent detection.

Steps:

  1. Open Device Manager
  2. Update:
  • Xbox Controller drivers
  • USB Controllers
  • Human Interface Devices

Restart PC.


Fix 8: Switch Input Mode In-Game

Sometimes the game starts in keyboard mode.

Steps:

  • Press any controller button on main menu
  • Restart game with controller connected

This forces controller detection.


Fix 9: Disable Overlay Programs

Overlays may block controller input.

Disable:

  • Steam Overlay
  • Discord Overlay
  • NVIDIA Overlay
  • Xbox Game Bar

Restart game.


Fix 10: Reinstall Controller Drivers (Last Fix)

If still not working:

Steps:

  1. Disconnect controller
  2. Open Device Manager
  3. Remove controller
  4. Restart PC
  5. Reconnect controller

Windows will install fresh drivers.


Additional Tips

  • Connect controller before launching the game
  • Update controller firmware
  • Use original controllers
  • Restart PC after changes

Frequently Asked Questions (FAQs)

Why is my controller not detected?

Usually due to Steam Input conflicts or driver issues.

Does Diablo II Resurrected support controllers?

Yes, it supports Xbox and PlayStation controllers fully.

Is Bluetooth supported?

Yes, but wired connection works better.

Should I disable Steam Input?

If controller behaves incorrectly, disabling it may help.


Conclusion

The Diablo II Resurrected Infernal Edition controller not working on PC issue is usually caused by Steam Input conflicts, driver problems, or controller software interference. However, enabling Steam Input correctly, using wired connection, and updating drivers will fix the issue for most players.

After applying these fixes, your controller should work normally.

Leave a comment