All buttons work on my ps3 sixaxis controller connected by usb with scptoolkit, including the d-pad which shows up on the axis chart for the gamepad in control panel, apart from the two analog sticks.