#include #include main() { char c; initscr(); savetty(); raw(); noecho(); if (ioctl(0, KDSKBMODE, K_CODE) < 0) perror(0); do { c = getchar(); if ( c > 0) { printf("%d\n\r", c); fflush(stdout); } } while (c != 1); if (ioctl(0, KDSKBMODE, K_XLATE) < 0) perror(0); resetty(); exit(); }