Fix default button mappings and incorrect axes(they are wrong on my controller, at least..).

TODO: Fix comments.

Also, is there no way to remove the hack for the special buttons..?