From: Mauro Carvalho Chehab Date: Fri, 14 Dec 2012 17:11:56 +0000 (-0200) Subject: keytable: Put events in numeric order X-Git-Tag: v4l-utils-0.9.4~110 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0d8208b4691fecf9b79aa2499f5c93235983cd59;p=platform%2Fupstream%2Fv4l-utils.git keytable: Put events in numeric order That helps to identify what's missing Signed-off-by: Mauro Carvalho Chehab --- diff --git a/utils/keytable/keytable.c b/utils/keytable/keytable.c index 1ff3196..c4d103a 100644 --- a/utils/keytable/keytable.c +++ b/utils/keytable/keytable.c @@ -1253,11 +1253,9 @@ static void test_event(int fd) for (i = 0; i < rd / sizeof(struct input_event); i++) { switch (ev[i].type) { - case EV_MSC: - if (ev[i].code != MSC_SCAN) - break; - printf("%ld.%06ld: event MSC: scancode = %02x\n", - ev[i].time.tv_sec, ev[i].time.tv_usec, ev[i].value); + case EV_SYN: + printf("%ld.%06ld: event sync\n", + ev[i].time.tv_sec, ev[i].time.tv_usec); break; case EV_KEY: { char *name = ""; @@ -1309,15 +1307,17 @@ static void test_event(int fd) printf(" value: 0x%04x\n", ev[i].value); break; } + case EV_MSC: + if (ev[i].code != MSC_SCAN) + break; + printf("%ld.%06ld: event MSC: scancode = %02x\n", + ev[i].time.tv_sec, ev[i].time.tv_usec, ev[i].value); + break; case EV_REP: printf("%ld.%06ld: event repeat: %d\n", ev[i].time.tv_sec, ev[i].time.tv_usec, ev[i].value); break; - case EV_SYN: - printf("%ld.%06ld: event sync\n", - ev[i].time.tv_sec, ev[i].time.tv_usec); - break; default: printf("%ld.%06ld: event type %d: code: 0x%02x, value: %d\n", ev[i].time.tv_sec, ev[i].time.tv_usec,