/// <summary> /// Generates a random sequence of three key codes /// </summary> /// <returns></returns> public static VirtualKeyCode[] GetRandomSequence(Random rng) { VirtualKeyCode[] retVal = new VirtualKeyCode[3]; if (ConfigurationReader.IsAzerty) { retVal[0] = VirtualKeyCode.VK_Q; retVal[1] = VirtualKeyCode.VK_Z; retVal[2] = VirtualKeyCode.VK_D; } else { retVal[0] = VirtualKeyCode.VK_A; retVal[1] = VirtualKeyCode.VK_W; retVal[2] = VirtualKeyCode.VK_D; } return(retVal.Shuffle(rng)); }