fix: trigger keypress event