public void SetUp() { _sender = new KeySender(); _receiver = new KeyReceiver(); _receiver.Install(); _monitor = new KeyStateMonitor(); }
public void RegisterOpenKey(IKeyReceiver keyReceiver) { if (CanOpenUiByKey) { RegisterKeyReceive(keyReceiver); } UiSessionComponent.OpenUiKeyReceiverList.Add(keyReceiver); }
private KeyReporter(IKeyReceiver keyReceiver) { if (keyReceiver == null) { throw new ArgumentNullException(nameof(keyReceiver)); } _keyReceiver = keyReceiver; }
public void SetUp() { _sender = new KeySender(); _receiver = new KeyReceiver(); _receiver.Install(); }
public KeyCombinationReceiver(IKeyReceiver receiver, IKeyStateMonitor monitor) { _receiver = receiver; _monitor = monitor; }
public void SetReceiverToNote(string deviceName, byte channel, byte type, IKeyReceiver receiver) { var device = GetOrCreate(deviceName); device.SetReceiverToNote(channel, type, receiver); }
public void RegisterKeyReceiver(IKeyReceiver receiver) { userInputManager.RegisterKeyReceiver(receiver); }
public static KeyReporter Instance(IKeyReceiver keyReceiver = null) { return(_instance ?? (_instance = new KeyReporter(keyReceiver))); }
public void UnRegisterKeyReceive(IKeyReceiver keyReceive) { UserInputManager.Instance.UnregisterKeyReceiver(keyReceive); }