Basic keyboard support.