MaximilianH
12/26/2024, 11:51 AMimport org.jline.reader.impl.LineReaderImpl
import org.jline.terminal.TerminalBuilder
import java.lang.Thread.sleep
fun main() {
test()
}
fun test() {
val terminal = TerminalBuilder.builder().build() //
val readerImpl = LineReaderImpl(terminal)//
val nonBlockingReader = terminal.reader()
while (true){
val input = nonBlockingReader.read(1)
println("input = $input")
sleep(1000)
readerImpl.clearScreen()
readerImpl.flush()
}
}
MaximilianH
12/26/2024, 11:52 AMKlitos Kyriacou
01/02/2025, 10:45 AMjava.awt.event.KeyListener
instead.