Example #1
0
 public void SpecialKey(VirtualKeys.VK Key)
 {
     if (Key == VirtualKeys.VK.VK_RIGHT && OnYes)
     {
         OnYes = false;
     }
     else if (Key == VirtualKeys.VK.VK_LEFT && !OnYes)
     {
         OnYes = true;
     }
     else
     {
         Flash();
     }
 }
Example #2
0
 public void SpecialKey(VirtualKeys.VK Key)
 {
 }
Example #3
0
        public static void HandleKey(string Char, VirtualKeys.VK Key, bool Pressed)
        {
            Debug.Assert(!Base.TheBox);
            switch (Stage)
            {
            case 0:
            case 2:
                if (Key == VirtualKeys.VK.VK_LSHIFT && Pressed)
                {
                    Stage++;
                }
                else
                {
                    Stage = 0;
                }
                break;

            case 1:
            case 3:
                if (Key == VirtualKeys.VK.VK_LSHIFT && !Pressed)
                {
                    Stage++;
                }
                else
                {
                    Stage = 0;
                }
                break;

            case 4:
                if (Key == VirtualKeys.VK.VK_ADD && Pressed)
                {
                    Stage++;
                }
                else
                {
                    Stage = 0;
                }
                break;

            case 5:
                if (Char.Length == 1 && Char[0] == 's' && Pressed)
                {
                    Stage++;
                }
                else
                {
                    Stage = 0;
                }
                break;

            case 6:
            case 7:
                if ((Key == VirtualKeys.VK.VK_ADD || (Char.Length == 1 && Char[0] == 's')) && !Pressed)
                {
                    Stage++;
                }
                else
                {
                    Stage = 0;
                }
                break;

            case 8:
                if (Char.Length == 1 && Char[0] == 'c' && Pressed)
                {
                    Stage++;
                }
                else
                {
                    Stage = 0;
                }
                break;

            case 9:
                if (Char.Length == 1 && Char[0] == 'c' && !Pressed)
                {
                    Base.InitShow();
                    Stage = 0;
                }
                break;
            }
        }