From: Scott Worley Date: Fri, 17 Sep 2021 22:16:04 +0000 (-0700) Subject: Call 1 EV_KEY X-Git-Tag: v1.0.1~1 X-Git-Url: http://git.scottworley.com/keystroke-timestamps/commitdiff_plain/1f7b1e94856a3ca10ae48bef124560094a25f58e?hp=6618d89f152772e4fd4bd0daa8da148e17e6394a Call 1 EV_KEY --- diff --git a/keystroke-timestamps.c b/keystroke-timestamps.c index 73ce86e..97936c6 100644 --- a/keystroke-timestamps.c +++ b/keystroke-timestamps.c @@ -9,6 +9,12 @@ #include #include +// This constant is defined in include/uapi/linux/input-event-codes.h +#ifndef EV_KEY +#define EV_KEY 0x01 +#endif + + int main (int argc, char **argv) { int print_usec = 0; @@ -85,7 +91,7 @@ int main (int argc, char **argv) if (read_return != sizeof(i)) { errx(EX_IOERR, "Unexpected EOF"); } - if (i.type == 1 && i.value == 1) { + if (i.type == EV_KEY && i.value == 1) { if (print_usec) { fprintf(output_file, "%ld.%06ld\n", i.time.tv_sec, i.time.tv_usec); } else {