From 98c701e70a64d0a348e2ba5f17ec5ace0c7b4db8 Mon Sep 17 00:00:00 2001 From: Raheman Vaiya Date: Thu, 7 Oct 2021 13:19:57 -0400 Subject: [PATCH] Updated readme --- README.md | 2 +- src/main.c | 15 ++++++++------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 6f0021d..038c34b 100644 --- a/README.md +++ b/README.md @@ -104,7 +104,7 @@ following config: leftmeta = oneshot(M) rightmeta = oneshot(M) - capslock = overload(esc, C) + capslock = overload(C, esc) insert = S-insert This remaps all modifiers to 'oneshot' keys and overloads the capslock key to diff --git a/src/main.c b/src/main.c index 48a8c82..944ed64 100644 --- a/src/main.c +++ b/src/main.c @@ -764,13 +764,14 @@ static void evdev_monitor_loop(int *fds, int sz) if(FD_ISSET(fd, &fdset)) { while(read(fd, &ev, sizeof(ev)) > 0) { if(ev.type == EV_KEY && ev.value != 2) { - if(!keycode_table[ev.code].name) - die("Unrecognized keycode: %d\n", ev.code); - - fprintf(stderr, "%s: %s %s\n", - names[fd], - keycode_table[ev.code].name, - ev.value == 0 ? "up" : "down"); + const char *name = keycode_table[ev.code].name; + if(name) + fprintf(stderr, "%s: %s %s\n", + names[fd], + name, + ev.value == 0 ? "up" : "down"); + else + fprintf(stderr, "Unrecognized keycode: %d\n", ev.code); } } }