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(); } }
public void SpecialKey(VirtualKeys.VK Key) { }
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; } }