diff -r 96d1dcf8ca70 -r a6684684a9c3 Hid/HidEvent.cs --- a/Hid/HidEvent.cs Sun Mar 22 19:33:36 2015 +0100 +++ b/Hid/HidEvent.cs Sun Mar 22 21:59:08 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; }