diff -r 3429909219c8 -r f8cfba91e6cd Hid/HidEvent.cs --- a/Hid/HidEvent.cs Wed Mar 18 07:46:39 2015 +0100 +++ b/Hid/HidEvent.cs Mon Mar 23 13:08:31 2015 +0100 @@ -529,9 +529,9 @@ UsagePage usagePage = (UsagePage)UsagePage; string name = Enum.GetName(Utils.UsageType(usagePage), usage); - if (name == null) + if (name == null || Device.IsGamePad) //Gamepad buttons do not belong to Usage enumeration, they are just ordinal { - name += usage.ToString("X2"); + name = usage.ToString("X2"); } usageText += name; }