private TAPManager() { this.activated = false; this.defaultInputMode = TAPInputMode.Controller(); this.inputModeWhenDeactivated = TAPInputMode.Text(); this.started = false; this.taps = new Dictionary <string, TAPDevice>(); this.pending = new HashSet <string>(); this.restartWatcher = false; }
internal TAPInputMode makeCompatibleWithFWVersion(int fwVersion) { if (this.mode.Equals(TAPInputMode.kControllerWithMouseHID) && fwVersion < 010615) { return(TAPInputMode.Controller()); } else { return(this); } }