private Modifier ControlKeys(Gdk.ModifierType state)
{
Modifier keys = Modifier.None;
if ((state & Gdk.ModifierType.ShiftMask) != 0)
keys |= Modifier.Shift;
if ((state & Gdk.ModifierType.ControlMask) != 0)
keys |= Modifier.Control;
if ((state & Gdk.ModifierType.Mod1Mask) != 0)
keys |= Modifier.Alt;
return keys;
}