1. Configfiles
The config files are simple text document saved as an .ini. Each device gets an own file. The name is not important, it can be everything as long its in the right folder. All files need to be put into the following path.
sd:/wiiu/controller
With the config files, you can add support for new devices. Its also possible to modify the controls of built in supported devices (GC Pad,DS3,DS4, Mouse, Keyboard). Furthermore its possible to remap the buttons of the gamepad.
Config files for all controllers are collected in this repository
Like already mentioned before ,config files are normal text files saved as an .ini. Comments can added with the "//" char sequence. The file is case case insensitive.
Each file has a unique first line to identify the target device (usually VID/PID). To modify the controls of the keyboard,mouse or gamepad you can use predefined lines. Here a few examples
//Providing a vid/pid
[vid=0x152,pid=0x3ef]
//Mouse
[mouse]
//Keyboard
[keyboard]
//GamePad
[gamepad]
The remaining lines are always "key=value"-pairs. Each device type can have different options.
Check out the other wiki pages for detailed information.