private static void ModifiersUp(InputBuilder builder, IEnumerable <VirtualKeyCode> modifierKeyCodes) { if (modifierKeyCodes == null) { return; } foreach (var key in modifierKeyCodes.Reverse()) { builder.AddKeyUp(key); } }
public IKeyboardSimulator ModifiedKeyUp(IEnumerable <VirtualKeyCode> modifierKeyCodes, IEnumerable <VirtualKeyCode> keyCodes) { var builder = new InputBuilder(); foreach (var key in keyCodes) { builder.AddKeyUp(key); } ModifiersUp(builder, modifierKeyCodes); SendSimulatedInput(builder.ToArray()); return(this); }