public static void Wait(int timems) { HotKeyGlobal.SubscribeAll(); _signal_interrupt.Reset(); bool signaled = _signal_interrupt.WaitOne(timems, true); if (signaled) { throw new Errors.KeyboardInterruptError(); } HotKeyGlobal.UnsubscribeAll(); }