public void KeyDown(Control c, KeyEventArgs e)
{
// Get the root control that owns the provided control
c = _ribbon.GetControllerControl(c);
if (c is KryptonRibbon)
KeyDownRibbon(c as KryptonRibbon, e);
else if (c is VisualPopupGroup)
KeyDownPopupGroup(c as VisualPopupGroup, e);
else if (c is VisualPopupMinimized)
KeyDownPopupMinimized(c as VisualPopupMinimized, e);
}