diff --git a/libConsole/Getch.java b/libConsole/Getch.java new file mode 100644 --- /dev/null +++ b/libConsole/Getch.java @@ -0,0 +1,20 @@ +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); + } + } + }; +};