diff --git a/kilo.c b/kilo.c index 2c825b0..9f3bb12 100644 --- a/kilo.c +++ b/kilo.c @@ -7,6 +7,10 @@ #include #include +/*** defines ***/ + +#define CTRL_KEY(k) ((k) & 0x1f) + /*** data ***/ struct termios orig_termios; @@ -57,7 +61,7 @@ int main() { } else { printf("%d ('%c')\r\n", c, c); } - if (c == 'q') + if (c == CTRL_KEY('q')) break; } return 0;