/*S.Ioannou (sivann-sioan) redirect input to console/kbd kai toumbalin *Dineis 0 h ena sto state: */ #include #include #include #include main() { int fd; int i=1; if((fd = open("/dev/kbd", O_RDWR)) == -1) { fprintf(stderr, "Cant open device\n"); exit(1); } ioctl(fd, KIOCGDIRECT, &i); printf("Current state:%d\n",i); printf("\nENTER state:"); scanf("%d",&i); ioctl(fd, KIOCSDIRECT, &i); i=5; ioctl(fd, KIOCGDIRECT, &i); printf("Current state:%d\n",i); close(fd); close(fd); }