diff options
author | Alex Auvolat <alex@adnab.me> | 2017-05-03 18:48:31 +0200 |
---|---|---|
committer | Alex Auvolat <alex@adnab.me> | 2017-05-03 18:48:31 +0200 |
commit | 0b583122fb6cfcff991c54836d37cb3958c343b1 (patch) | |
tree | 6d576fb36d25af04f6deb788f46fcb1555b9104f /src/lib/libkogata/keyboard.c | |
parent | 1a4eecd6a685e727611bbc1ffec696daa50bbaea (diff) | |
download | kogata-0b583122fb6cfcff991c54836d37cb3958c343b1.tar.gz kogata-0b583122fb6cfcff991c54836d37cb3958c343b1.zip |
Stuff ? (keyboard...)
Diffstat (limited to 'src/lib/libkogata/keyboard.c')
-rw-r--r-- | src/lib/libkogata/keyboard.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/lib/libkogata/keyboard.c b/src/lib/libkogata/keyboard.c index 64569ed..4f59d5d 100644 --- a/src/lib/libkogata/keyboard.c +++ b/src/lib/libkogata/keyboard.c @@ -41,7 +41,7 @@ keyboard_t *init_keyboard() { keyboard_t *kb = (keyboard_t*)malloc(sizeof(keyboard_t)); if (kb == 0) return 0; - if (!load_keymap(kb, "default")) { + if (!load_keymap(kb, "sys:/keymaps/default.km")) { free(kb); return 0; } @@ -54,12 +54,9 @@ void free_keyboard(keyboard_t *t) { } bool load_keymap(keyboard_t *kb, const char* kmname) { - char buf[128]; - snprintf(buf, 128, "sys:/keymaps/%s.km", kmname); - - fd_t f = sc_open(buf, FM_READ); + fd_t f = sc_open(kmname, FM_READ); if (f == 0) { - dbg_printf("Failed to open keymap %s\n", buf); + dbg_printf("Failed to open keymap %s\n", kmname); return false; } |