I have found that the StandaloneFilterWindow can be specified to activate my midi devices without having to go to the device manager over and over again.
However, I am surprised that only for IOS and Android is it activated
StandalonePluginHolder (PropertySet* settingsToUse,
bool takeOwnershipOfSettings = true,
const String& preferredDefaultDeviceName = String(),
const AudioDeviceManager::AudioDeviceSetup* preferredSetupOptions = nullptr,
const Array<PluginInOuts>& channels = Array<PluginInOuts>(),
#if JUCE_ANDROID || JUCE_IOS
bool shouldAutoOpenMidiDevices = true
#else
bool shouldAutoOpenMidiDevices = false
#endif
)
On the other hand, in the documentation it does appear as true by default
https://docs.juce.com/master/classStandaloneFilterWindow.html
Since I set it to true I never have to manually enable my keyboards again so there is no way I am ever going to disable this for whatever reason. but I would prefer to do it officially through Projucer, if only so that it is active in Debug mode, in any case I want to report it, I don’t know if it is a small bug, otherwise I am curious to know why it is disabled for Windows.