예제 #1
0
        /// <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));
        }