- else if (!strcmp(word, "\x07") ) {
- ctrl_g();
- }
-
- else if (!strcmp(word, "\x01") ) {
- ctrl_a();
- }
-
- else if (!strcmp(word, "\x1b\x5b\x41") ) {
- up_arrow();
- }
-
- else if (!strcmp(word, "\x1b\x5b\x42") ) {
- down_arrow();
- }
+ case (32): printf("%c", i); break; /* Printable chars. */
+ case (33): printf("%c", i); break; /* Printable chars. */
+ case (34): printf("%c", i); break; /* Printable chars. */
+
+ case (65): printf("%c", i); break; /* "A" */
+ case (66): printf("%c", i); break; /* "B" */
+ case (67): printf("%c", i); break; /* "C" */
+ case (68): printf("%c", i); break; /* "D" */
+ case (69): printf("%c", i); break; /* "E" */
+ case (70): printf("%c", i); break; /* "F" */