Мне нужно использовать эмулятор клавиатуры, где пользователи будут что-то делать, и приложение получит нажатие кнопки. обычно я получаю использование ввода в консольных приложениях методом std :: getline, но для этого требуется возврат каретки. есть ли переносимый или, если не переносимый, специфический для Linux способ перехвата нажатия кнопки без ввода для ввода в командной строке, приложение С++ 11?