Windows 10 с последними обновлениями, установленными на Dell XPS13. Выбрана раскладка клавиатуры США и язык США (не международный). Тем не менее вызов kbhit() или _kbhit() с определенными символами, такими как ", ~, %, не возвращает нажатие клавиши, по крайней мере, до тех пор, пока не пройдет определенное время (~ 1 секунда) и не будет нажат второй символ. I попробуйте использовать kbhit(), потому что мне нужна функция без ожидания Как я могу правильно определить нажатие клавиатуры на " или % одним нажатием клавиши? В Linux использование тайм-аута select() на стандартном вводе отлично работает, но не похоже на Windows.
Спасибо, - Патрик