adds keyboard inputs