Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
 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);
 }