Initial support for basic keypress events