buttonClicked() fires when user presses return/enter key?

you could add this to your plugin gui component, which iterate through all child (and nested child) objects

just call disableAllButtonsKeyboardFocus() in the constructor

void disableAllButtonsKeyboardFocus()
{
    disableAllButtonsKeyboardFocus(*this,*this);
}

void disableAllButtonsKeyboardFocus(AudioProcessorEditor& me,Component& component)
{
    for (int i=0; i<component.getNumChildComponents(); i++)
    {
        Component* child=component.getChildComponent(i);
        child->setWantsKeyboardFocus(false);
        child->setMouseClickGrabsKeyboardFocus(false);
        me.disableAllButtonsKeyboardFocus(me, *child);
    };
}
1 Like