private void BaseWindow_KeyDown(object sender, KeyEventArgs e) { if (KeyDownCommand != null) { KeyDownCommand.Execute(e); } }
private void AssociatedUIElementKeyDown(object sender, KeyEventArgs e) { if (KeyDownCommand != null) { ObjectAndArgs oa = new ObjectAndArgs { Args = e, Object = AssociatedObject }; KeyDownCommand.Execute(oa); } }
private void KeyboardHook_KeyDown(object sender, KeyEventArgs e) { if (!isRecording || settings.pressInsteadOfUpDown) { return; } Command newCommand = new KeyDownCommand(DateTime.Now.TimeOfDay - elapsedTime, e.KeyCode); elapsedTime = DateTime.Now.TimeOfDay; onNewCommand?.Invoke(newCommand); }