Нужна функция, которая считывала бы с клавиатуры символ, и вводила бы этот символ в переменную, но пользователю не нужно было бы нажимать Enter. По сути я прошу аналог getche() под Linux. Я знаю что это не стандарт в С++, и что в Linux нету conio.h. Перерыл Гугл, находил лишь огромные функции-аналоги (мало понятные мне), которые в каждой программе нужно писать самому или какие нибудь getchar(), которые всё же требовали нажатия Enter. Я пишу прогу с горячими клавишами, но после нажатия, к примеру, F2 пользователь будет нажимать Enter??? Это глупо.
Пожалуйста, помогите!