Activar un evento de presionar una tecla del teclado sin presionar la tecla desde el teclado

¿Cómo puedo activar un evento de presionar una tecla sin presionar la tecla desde el teclado? Probé con la solución de.aquí, pero tengo la siguiente excepción:

La mejor coincidencia del método sobrecargado para 'System.Windows.PresentationSource.FromVisual (System.Windows.Media.Visual)' tiene algunos argumentos no válidos.

ConsiderarMayús + A contiene 2 eventos de pulsación de teclas desde el teclado, ¿cómo puedo hacerlo sin presionar el teclado?

Mi código

var key = Key.A;                    // Key to send
var target = Keyboard.FocusedElement;    // Target element
var routedEvent = Keyboard.KeyDownEvent; // Event to send

target.RaiseEvent(new System.Windows.Input.KeyEventArgs(Keyboard.PrimaryDevice, System.Windows.PresentationSource.FromVisual(target), 0, key) { RoutedEvent = routedEvent });

Respuestas a la pregunta(3)

Su respuesta a la pregunta