added keyboard support.