/// <summary> /// Constructor. /// </summary> public KeyboardInputSender() { TimeLeftForKey = new Dictionary <Keys, double>(); foreach (Keys key in (Keys[])Enum.GetValues(typeof(Keys))) { if (TimeLeftForKey.ContainsKey(key)) { continue; } TimeLeftForKey.Add(key, 0.0); } Timer = new STimer(); Timer.Elapsed += OnTimerElapsed; Timer.AutoReset = true; Timer.Interval = TIMER_INTERVAL; Timer.Start(); }