diff options
| author | 2014-07-29 17:41:58 +0200 | |
|---|---|---|
| committer | 2014-07-30 01:10:58 +0200 | |
| commit | 3a1562c04942fd232cdfa9b4b3458f0b391e5aa9 (patch) | |
| tree | 07a227f8179fc8009fcb27011fcf96f7dc0103c1 | |
| parent | e2bcf8ba1be6e78c850621e4d908bc3f25fae2a7 (diff) | |
| download | xkbcat-3a1562c04942fd232cdfa9b4b3458f0b391e5aa9.tar.gz xkbcat-3a1562c04942fd232cdfa9b4b3458f0b391e5aa9.zip | |
Use nanosecond parameter
Might as well expose that precision to the user.
| -rw-r--r-- | xkbcat.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -23,7 +23,7 @@ #include <time.h> char *DEFAULT_DISPLAY = ":0"; -const int DEFAULT_DELAY = 10000; +const int DEFAULT_DELAY = 10000000; static inline int BIT(char *c, int x) { return ( c[x/8]& (1<<(x%8)) ); } @@ -37,9 +37,9 @@ char *KeyCodeToStr(int code, int down); int usage() { printf("\ -USAGE: xkbcat [-display <display>] [-delay <usec>] [-up]\n\ +USAGE: xkbcat [-display <display>] [-delay <nanosec>] [-up]\n\ display target X display (default %s)\n\ - delay polling frequency; microseconds (default %d)\n\ + delay polling frequency; nanoseconds (default %d)\n\ up also print key-ups (default %s)\n", DEFAULT_DISPLAY, DEFAULT_DELAY, (printKeyUps ? "yes" : "no") ); exit(0); @@ -82,7 +82,7 @@ int main(int argc, char *argv[]) { struct timespec sleepTime = { .tv_sec = 0, - .tv_nsec = delay * 1000 + .tv_nsec = delay }; while (1) { |
