public void KeyUp(Keys key) { INPUT[] input = new InputBuilder() .AddKeyUp(key) .BuildArray(); _dispatcher.DispatchInput(input); }
private static INPUT[] BuildInputInModifierFrame(ModifierExtractor modifiers, Action<InputBuilder> action) { var builder = new InputBuilder(); foreach (Keys modifier in modifiers.AsEnumerable()) builder.AddKeyDown(modifier); action(builder); foreach (Keys modifier in modifiers.AsEnumerable()) builder.AddKeyUp(modifier); return builder.BuildArray(); }
private static INPUT[] BuildInputInModifierFrame(ModifierExtractor modifiers, Action <InputBuilder> action) { var builder = new InputBuilder(); foreach (Keys modifier in modifiers.AsEnumerable()) { builder.AddKeyDown(modifier); } action(builder); foreach (Keys modifier in modifiers.AsEnumerable()) { builder.AddKeyUp(modifier); } return(builder.BuildArray()); }