I have been debugging VST3 plugins in a DAW on MacOS, specifically the PlugView.OnKeyDown and PlugView..OnKeyUp calls. I noticed that the VST3 plugin ignored these calls, returning kResultFalse for them. The keyboard events however did arrive in the plugin, probably directly from the OS into a plugin textedit box.
Can you please comment on this ? Where is this situation documented in the VST3 (or VST3GUI ??) docs ?
Specifically, how does the DAW know in this situation if the plugin wants to handle the keyboard event yes or no ? Actually, it says no, but does (indirectly) yes.
Sincerely,
Adriaan van Os