reWASD is a gamepad mapper that lets you remap Xbox One, Elite and 360 controller to keyboard and mouse. The main unique thing about it is about Xbox Elite paddles: only reWASD allows working with them as with separate buttons. Also, the app allows map Xbox controls to keyboard keys, mouse buttons, moves and scrolls; and to Xbox controls back.
reWASD includes several additional settings to adjust sticks, triggers; add mappings to zones of the analogue controls and many more. You can also create up to 4 Shift configurations: the same amount of mappings as in a main configuration, but activated with a modifier.
You can create a config from stretch or download the ones created by other users from reWASD Community.