/// <summary> /// Initialize the composer. /// </summary> public static void Init() { KeyboardLeds.StartMonitoring(); KeyboardLayout.CheckForChanges(); m_timeout = new DispatcherTimer(); m_timeout.Tick += (o, e) => ResetSequence(); }
/// <summary> /// Terminate the composer. /// </summary> public static void Fini() { m_timeout.Stop(); KeyboardLeds.StopMonitoring(); }