На сколько я знаю JS не может эмулировать события клавиатуры. Иначе это позволяло бы создавать на JS скрипты, которые при входе на страницу могли бы за пользователя нажимать клавижи и соответсвенно совершать зловредные действия.
Так что этого нет и совершенно правильно.