[Input] Improved GamePadButtons.ToString()
[Win] Do not re-query caps in ProcessEvents

We just do that once when a device is opened.