public void TextEntryTrigger() { pLastHeldString = HeldString; //Scrollers.RemoveRange(ScrollIndex, Scrollers.Count - ScrollIndex); Scrollers.Add(HeldString); ScrollIndex = Scrollers.Count; ConstructHeldString = new StringBuilder(); InputUpdated = true; HeldStringChangedFlag = true; }
public bool HasMotion(ParsedDeviceEvent ev) { foreach (var val in ev.Valuators) { if (Scrollers.All(s => s.Number != val.Key)) { return(true); } } return(false); }