Console aborts with return code -1 on error
committer: Markus Bröker <mbroeker@largo.homelinux.org>
import java.io.*;
public class Getch {
public static void main (String args[]) {
int c;
System.out.println ("Press q or ESCAPE to quit");
for (;;) {
c = Console.getch ();
switch (c) {
case 27:
case 'q':
System.exit (0);
break;
default:
System.out.printf ("KEY: %c (%d)\n", c, c);
break;
}
}
};
}