summaryrefslogtreecommitdiffstatshomepage
path: root/xkbcat.c
diff options
context:
space:
mode:
authorGravatar Antti K2014-07-29 17:41:58 +0200
committerGravatar Antti K2014-07-30 01:10:58 +0200
commit3a1562c04942fd232cdfa9b4b3458f0b391e5aa9 (patch)
tree07a227f8179fc8009fcb27011fcf96f7dc0103c1 /xkbcat.c
parente2bcf8ba1be6e78c850621e4d908bc3f25fae2a7 (diff)
downloadxkbcat-3a1562c04942fd232cdfa9b4b3458f0b391e5aa9.tar.gz
xkbcat-3a1562c04942fd232cdfa9b4b3458f0b391e5aa9.zip
Use nanosecond parameter
Might as well expose that precision to the user.
Diffstat (limited to 'xkbcat.c')
-rw-r--r--xkbcat.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/xkbcat.c b/xkbcat.c
index 45fec2a..613d276 100644
--- a/xkbcat.c
+++ b/xkbcat.c
@@ -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) {