public VirtualKey AddKey(TEnum key, Keys[] trigger = null) { var vKey = new VirtualKey(); vKey.AddTrigger(trigger); keys.Add(key, vKey); return(vKey); }