suggestion picker: a persistent layer to complement virtual keyboards like wvkbd
| -rw-r--r-- | keyboard.c | 15 | ||||
| -rw-r--r-- | keyboard.h | 1 |
2 files changed, 1 insertions, 15 deletions
@@ -12,19 +12,6 @@ fprintf(stderr, __VA_ARGS__); \ exit(1) -uint8_t -kbd_get_rows(struct layout *l) { - uint8_t rows = 0; - struct key *k = l->keys; - while (k->type != Last) { - if (k->type == EndRow) { - rows++; - } - k++; - } - return rows + 1; -} - void kbd_init(struct kbd *kb, struct layout *layouts) { int i; @@ -60,7 +47,7 @@ kbd_init(struct kbd *kb, struct layout *layouts) { void kbd_init_layout(struct layout *l, uint32_t width, uint32_t height) { uint32_t x = 0, y = 0; - uint8_t rows = kbd_get_rows(l); + uint8_t rows = 1; l->keyheight = height / rows; @@ -124,7 +124,6 @@ void kbd_print_key_stdout(struct kbd *kb, struct key *k); void kbd_draw_key(struct kbd *kb, struct key *k, enum key_draw_type); void kbd_draw_layout(struct kbd *kb); void kbd_resize(struct kbd *kb, struct layout *layouts, uint8_t layoutcount); -uint8_t kbd_get_rows(struct layout *l); double kbd_get_row_length(struct key *k); #ifndef LAYOUT |