complete keyboard inputs