Ответ 1
Я не думаю, что это возможно; статья о событиях DOM здесь... упоминает, что запуск события не вызывает результат по умолчанию для действия пользователя по соображениям безопасности; script не может напрямую имитировать взаимодействие с пользователем. Вам придется моделировать поведение, которое вызывает нажатие клавиши (например, фокус на поле), вместо того, чтобы пытаться имитировать нажатие клавиши. Вероятно, вы не сможете взаимодействовать с функциональными возможностями автозаполнения браузера, если браузер явно не предоставляет вам средства для этого.
Edit:
См. также: [https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-autocomplete] (атрибут автозаполнения HTML)