Async keypress