7 char code_to_name[60] = {
8 ' ', ' ', ' ', ' ', 'a', 'b', 'c', 'd', 'e', 'f',
9 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p',
10 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',
11 '1', '2', '3', '4', '5', '6', '7', '8', '9', '0',
12 'R', 'E', 'B', 'T', ' ', ' ', ' ', ' ', ' ', ' ',
13 ' ', ';', '\'', ' ', ',', '.', '/', ' ', ' ', ' '};
15 void set_keylog(uint16_t keycode, keyrecord_t *record)
20 name = code_to_name[keycode];
24 snprintf(keylog, sizeof(keylog), "%dx%d, k%2d : %c",
25 record->event.key.row,
26 record->event.key.col,
31 if (keylogs_idx == sizeof(keylogs) - 1)
34 for (int i = 0; i < sizeof(keylogs) - 1; i++)
39 keylogs[keylogs_idx] = name;
43 char *read_keylog(void) {
47 char *read_keylogs(void) {