I have previously mapped my xbox controller to various custom functions related to vehicles, such as using the triggers for throttle and brake, or free-looking with the right analogue stick.
I came back to the game after a while of not playing, and although my mappings were there, the controller didn't function. I tried re-enabling it, turning off 'controller with scheme' (which DOES work, but the scheme is awful), and unmapping the controller to start again.
On doing so, I found that the control mapping box didn't recognise any input from the controller, making it impossible to map anything at all. In other words, if I click to open any given control, such as 'fire', Arma will not recognise any button or axis I use on the controller.
It does recognise keyboard input, and the Xbox controller 'with scheme' functions just fine. I just hate that scheme, which is so counter-intuitive in vehicles.
This is the complete unmodded game, which I previously completed using the controller for any vehicle operation, and the keyboard and mouse for infantry.
EDIT - now working, as if by magic. Wasn't working for a considerable time, now suddenly fixed