public async Task ToggleAsync1()
        {
            for (var i = 0; i < 5; i++)
            {
                var Before = KeyboardState.GetAsyncKeyState(KeyCode.LShift);

                if (Before != KeyboardKeyState.Default)
                {
                    await Simulate.Events().Release(KeyCode.LShift).Invoke();
                }
                else
                {
                    await Simulate.Events().Hold(KeyCode.LShift).Invoke();
                }

                var After1 = KeyboardState.GetAsyncKeyState(KeyCode.LShift);
                var After2 = KeyboardState.GetAsyncKeyState(KeyCode.LShift);

                Console.WriteLine($@"Test {i}");
                Console.WriteLine($@"Before: {Before}");
                Console.WriteLine($@"After1: {After1}");
                Console.WriteLine($@"After2: {After2}");
                Console.WriteLine();
            }
        }