В настоящее время я пытаюсь получить ввод с клавиатуры в режиме реального времени (как нажатие, удержание и отпускание) в консольном приложении C #.Я нашел способ, который работает с использованием только Console.ReadKey ().Проблема в том, что Windows устанавливает задержку перед повторением клавиши.Я нашел несколько других вопросов, спрашивающих, как изменить это в коде, но все ответы просто говорят вам использовать встроенные события пресса, выпуска и удержания в приложении Windows Form .Я не могу использовать их в консоли.
Как примечание, я не знаю много о кодировании API или DLL.
См. Этот предыдущий мною пост для дальнейшей мотивации, если вам нужно, чтобы он ответил: Консольное приложение C #: Console.Readkey () имеет странное начальное поведение при пропуске на высоких частотах кадров