private void OnKeyDown(Input.InputEventArgs e) { Log.FunctionIndent("KeyboardSeqWindow", "OnKeyDown"); try { // if (downkeys == 0) typeText._keys.Clear(); typeText.AddKey(new Interfaces.Input.vKey((FlaUI.Core.WindowsAPI.VirtualKeyShort)e.Key, false), null); Text = typeText.result; NotifyPropertyChanged("Text"); if (oneKeyOnly) { typeText.AddKey(new Interfaces.Input.vKey((FlaUI.Core.WindowsAPI.VirtualKeyShort)e.Key, true), null); InputDriver.Instance.OnKeyDown -= OnKeyDown; InputDriver.Instance.OnKeyUp -= OnKeyUp; Text = typeText.result; InputDriver.Instance.CallNext = true; DialogResult = true; } } catch (Exception ex) { Log.Error(ex.ToString()); } Log.FunctionOutdent("KeyboardSeqWindow", "OnKeyDown"); }
private void OnKeyDown(Input.InputEventArgs e) { // if (downkeys == 0) typeText._keys.Clear(); typeText.AddKey(new Interfaces.Input.vKey((FlaUI.Core.WindowsAPI.VirtualKeyShort)e.Key, false), null); Text = typeText.result; NotifyPropertyChanged("Text"); if (oneKeyOnly) { typeText.AddKey(new Interfaces.Input.vKey((FlaUI.Core.WindowsAPI.VirtualKeyShort)e.Key, true), null); InputDriver.Instance.OnKeyDown -= OnKeyDown; InputDriver.Instance.OnKeyUp -= OnKeyUp; Text = typeText.result; InputDriver.Instance.CallNext = true; DialogResult = true; } }
private void Window_KeyDown(object sender, KeyEventArgs e) { typeText.AddKey(new Activities.vKey((FlaUI.Core.WindowsAPI.VirtualKeyShort)e.Key, false), null); Text = typeText.result; NotifyPropertyChanged("Text"); }