Hi, as you saw, the InputGestures collection is defined on RoutedCommand and not on an interface so there is no other way to get that info from the command itself (since we special case RoutedCommands to look for that data).
The only other way to display input gesture text is by setting the InputGestureText property that is defined on each ribbon:Button, PopupButton, and SplitButton instance.