What dose 'to be on key' mean?
In the U.S., we'd say "on target" or less often, "on point" for that example. I've never heard "on key" used in that way here. I love learning how idioms are used elsewhere.
Thank you all for your replies!