protectedstaticboolean setTerminalToCBreak() throws IOException, InterruptedException {
// set the console to be character-buffered instead of line-bufferedint result = stty("-icanon min 1");
if (result != 0) {
returnfalse;
}
// disable character echoingstty("-echo");
returntrue;
}