如何从标准输入读取按键输入?

How to read key input from stdin?

我正在尝试使用 Kotlin 本机构建程序。在我的例子中,目标是 Windows:mingwX64("mingw")。我只想构建一个没有任何依赖项的简单 exe 文件。

我怎样才能有一个循环来读取通过标准输入按键输入的字符?

我知道有 "readLine()" 功能,但我想阅读单个字符。

要读取单个按键(以不可移植的方式),请使用 ,那里的所有 API 都应通过 platform.windows 包提供。