I have a Logitech F510 Controller. It can change between XInput and DInput with a little switch on the back. It only works in DInput Mode. It has a XBox 360 Layout, the buttons' positions are the same. The axis of the shoulder buttons are not recognized, they are simple digital Buttons.