private bool CheckKey() { // if ((!IsCheckCtrlAlKey) || (My.Computer.Keyboard.CtrlKeyDown && My.Computer.Keyboard.AltKeyDown)) TODO if ((!IsCheckCtrlAlKey)) { char key = (char)VirtualKeyboard.GetActiveLetterKey(); if (key == StaticResources.HotKey_Pause) { Debug.WriteLine("Pause"); char?tempKey = null; while (tempKey != StaticResources.HotKey_Continue) { tempKey = (char)VirtualKeyboard.GetActiveLetterKey(); if (tempKey == StaticResources.HotKey_Stop) { return(false); } System.Threading.Thread.Sleep(10); } Debug.WriteLine("Continue"); } else if (key == StaticResources.HotKey_Stop) { Debug.WriteLine("Stop"); return(false); } } return(true); }
private bool CheckKey() { if ((!IsCheckCtrlAlKey) || (VirtualKeyboard.IsKeyDown(VirtualKeys.VK_CONTROL) && VirtualKeyboard.IsKeyDown(VirtualKeys.VK_MENU))) { char key = (char)VirtualKeyboard.GetActiveLetterKey(); if (key == StaticResources.HotKey_Pause) { Debug.WriteLine("Pause"); char?tempKey = null; while (tempKey != StaticResources.HotKey_Continue) { tempKey = (char)VirtualKeyboard.GetActiveLetterKey(); if (tempKey == StaticResources.HotKey_Stop) { return(false); } System.Threading.Thread.Sleep(10); } Debug.WriteLine("Continue"); } else if (key == StaticResources.HotKey_Stop) { Debug.WriteLine("Stop"); return(false); } } return(true); }