Simulate KeyDown in Autocomplete

Simulate KeyDown in Autocomplete

I'm working on a product simulation that employs a 'virtual' javascript keyboard. Clicking the keyboard keys changes a target text input field.

My autocomplete field works when I focus and type in the field using my physical keyboard, it does not when I click on the virtual keyboard (that changes the text in the field). This is because autocomplete uses the keydown event.

Is there anyway to simulate a keydown event and send it to a target text input?

Not very hopeful, but would appreciate suggestions.

Thanks,
Noah