True when Key contains a resolved input key from the active mapping context.
Use this before showing a key-specific visual. If false, the row may still have command text but no resolved input binding.
UPROPERTY(BlueprintReadOnly, Category = "InteractionUI")
bool bHasKey = false;