Я никогда не могу вспомнить, как я это делаю, потому что это происходит редко для меня. Но в C или С++, как лучше всего читать символ со стандартного ввода, не дожидаясь новой строки (нажмите enter).
В идеале он не будет отображать входной символ на экране. Я просто хочу захватить нажатия клавиш, не используя экран консоли.