diff options
author | David Härdeman <david@hardeman.nu> | 2015-07-01 16:59:01 +0200 |
---|---|---|
committer | David Härdeman <david@hardeman.nu> | 2015-07-01 16:59:01 +0200 |
commit | b6d82ecee6e38b83776d3a9d4637c51fc5151beb (patch) | |
tree | 6045c7440407e215a83df0e4aa37352440aa752b /rcm-server-keymap.h | |
parent | 99f8010565df11645582262f03c186036d4211c5 (diff) |
Add support for actually reading keymaps
Diffstat (limited to 'rcm-server-keymap.h')
-rw-r--r-- | rcm-server-keymap.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/rcm-server-keymap.h b/rcm-server-keymap.h index f29c0af..6ece017 100644 --- a/rcm-server-keymap.h +++ b/rcm-server-keymap.h @@ -8,9 +8,12 @@ struct keycode { struct keymap { char *name; + char *desc; uint16_t rows; uint16_t cols; struct list_head list; + struct keycode **layout; + unsigned keycode_count; struct keycode keycodes[]; }; @@ -18,5 +21,7 @@ struct keymap *find_keymap_by_name(struct device *dev, const char *name); int keymaps_load(struct device *device); +void keymap_free(struct keymap *keymap); + #endif |