I’m using a PropertyPanel populated with SliderPropertyComponents but I can’t enter information into the edit box. All the mouse interaction is done perfectly (draggin, mousewheel, editbox selection…) but not the keyboard events.
here’s the CustomSliderPropertyComponent constructor code:
slider->setTextBoxStyle(Slider::TextBoxRight,false,60,20); // text is *not* read-only
slider->setSliderStyle(Slider::LinearHorizontal);
slider->setTextValueSuffix(textValueSuffix);
I have never had any success whatsoever getting my plugins to recieve keyboard events when running them in Live. I’ve tried lots of things, but I believe it requires a specific workaround to get the events. If the plugin causes the popup of a system dialog (e.g. a native file chooser) then that recieves keyboard events for typing etc., but i can never get a Juce Component to recieve them when as a plugin within Live.
I’rve tested with Traktion and it works well, so this is really Live that is trapping keystrokes. I didn’t launch the debugger though to see if they really get to WinProc.