Re: Keyboard problems in Logic
Re: Keyboard problems in Logic
- Subject: Re: Keyboard problems in Logic
- From: Paul Davis <email@hidden>
- Date: Fri, 12 Mar 2010 10:02:58 -0500
On Fri, Mar 12, 2010 at 9:39 AM, Artemiy Pavlov
<email@hidden> wrote:
> Hey Howard,
>
> I tried this numerous times with Cocoa but it seems that all keyboard
> controls are simply ignored by the host. And this is not just with Apple
> hosts, with others too.
>
> So I think this is just a new standard to avoid confusion from the user (I
> once did a poll on this and most people said they would not want any plugin
> to grab existing key assignments from Logic).
in ardour/mixbus we provide a "keyboard focus" button at the top of
each plugin UI window. if enabled, the host will redirect all
keystrokes that arrive in that window to the plugin for possible
handling before the host gets them. unfortunately, at this point in
time, this doesn't work well for AU plugins, because of the way the
event loop works on OS X. i hope to find a way to implement this for
AU (cocoa UI at least) in the not too distant future, but it doesn't
feel like a high priority item since (a) the primary key presses in
plugin UIs are numbers, which are not used by the host (by default, at
least) and (b) most plugin UIs have been designed to not require this.
we basically need to explicitly resend the key event to the NSView
that holds the plugin UI, rather than (as happens with non AU plugins)
simply allow normal event propagation pathways to take care of it.
--p
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden