static void keys_cb(EV_P_ ev_io *w_, int revents)
{
- static char *type = "keys";
-
ev_io_keys *w = (ev_io_keys *)w_;
int fd = w->fd;
struct input_event ev;
break;
default:
fprintf(stderr, "unsupported event code: %d\n", ev.code);
- return;
+ key = '?';
+ //return;
}
- JSON_START();
- JSON_STR(type);
- JSON_NEXT();
- JSON_CHAR(key);
- JSON_END();
+ keys_json_print(fd, key);
}
}