keyboard guiwithout functionality