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");
 }
示例#2
0
 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;
     }
 }
示例#3
0
 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");
 }