If like me your xbox one or 360 controller stopped working for Battlefield 4 on the PC. Then make sure you don't have any other input devices connected as this will stop the controller working in game.. I had connected a light bar to use with my Wii emulator I didn't realise this is used as input device, as soon as I removed this from the usb slot the xbox controller started working again in BF4