I’m using the old carbon-version of Juce to avoid other problems.
Through all different hosts and plattforms, I’ve got always several problems with getting keystrokes into my plugin, for entering preset-names etc.
The perfect solution was to open a modal window with an text edit field (like AlertWindow::inputString() )
It worked on all platforms and hosts perfect!
Until now, Cubase 5, seems to eat the keyDown events, if the key is also a menu-bar short-cut. Other shortcut keys are not affected (like enter and space)
The solution mentioned here does not work:
A Text-Edit field directly on the main-plugin Window is working with Cubase 5, but has its problems on other hosts.
It would be perfect to have an AlertWindow::showNativeInputString function (like showNativeDialogBox), to avoid such problems.