mirror of
https://github.com/labwc/labwc.git
synced 2025-11-03 09:01:51 -05:00
src/keyboard.c: handle list of keybinds
This commit is contained in:
parent
40f01ed3c9
commit
1e342f8976
2 changed files with 36 additions and 32 deletions
|
|
@ -57,14 +57,15 @@ void keybind_add(struct wl_list *keybinds, const char *keybind,
|
|||
void keybind_init()
|
||||
{
|
||||
keybind_add(&rc.keybinds, "A-Escape", "exit");
|
||||
keybind_add(&rc.keybinds, "A-F2", "cycle");
|
||||
keybind_add(&rc.keybinds, "A-Tab", "cycle");
|
||||
keybind_add(&rc.keybinds, "A-F3", "exec");
|
||||
}
|
||||
|
||||
void keybind_print()
|
||||
{
|
||||
struct keybind *keybind;
|
||||
wl_list_for_each_reverse (keybind, &rc.keybinds, link) {
|
||||
printf("KEY=%s\n", keybind->action);
|
||||
printf("KEY=%s-", keybind->action);
|
||||
for (size_t i = 0; i < keybind->keysyms_len; i++)
|
||||
printf(" %d\n", keybind->keysyms[i]);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue