The ToS team don't provide the full details, OJ_wasinnocent8, as that information could be used by people to circumvent bans in the future. Due to this, they will only ever provide basic info, such as the ban reason. Unfortunately, all you can do is to appeal to them and hope that the ban is overturned.
However, I don't think your EasySMX X20 controller would have been the cause, as it doesn't seem to offer anything like macros, unless you were using third-party software with it as well (like reWASD, for example).