summaryrefslogtreecommitdiff
path: root/src/binding.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/binding.h')
-rw-r--r--src/binding.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/binding.h b/src/binding.h
index 8a703c3..f00efed 100644
--- a/src/binding.h
+++ b/src/binding.h
@@ -11,14 +11,14 @@ enum binding_type { BindingType_Command, BindingType_Keymap };
#define BINDING(mod_, c_, command_) \
(struct binding) { \
- .key = {.mod = mod_, .c = c_}, .type = BindingType_Command, \
- .command = hash_command_name(command_) \
+ .key = {.mod = mod_, .bytes[0] = c_, .nbytes = 1}, \
+ .type = BindingType_Command, .command = hash_command_name(command_) \
}
#define PREFIX(mod_, c_, keymap_) \
(struct binding) { \
- .key = {.mod = mod_, .c = c_}, .type = BindingType_Keymap, \
- .keymap = keymap_ \
+ .key = {.mod = mod_, .bytes[0] = c_, .nbytes = 1}, \
+ .type = BindingType_Keymap, .keymap = keymap_ \
}
struct binding {