Add basic keyboard support