summaryrefslogtreecommitdiff
path: root/tmk_core
diff options
context:
space:
mode:
Diffstat (limited to 'tmk_core')
-rw-r--r--tmk_core/common.mk4
-rw-r--r--tmk_core/common/action.c10
2 files changed, 9 insertions, 5 deletions
diff --git a/tmk_core/common.mk b/tmk_core/common.mk
index 89c366f554..99e7bbf858 100644
--- a/tmk_core/common.mk
+++ b/tmk_core/common.mk
@@ -57,6 +57,10 @@ ifdef AUDIO_ENABLE
OPT_DEFS += -DAUDIO_ENABLE
endif
+ifdef UNICODE_ENABLE
+ OPT_DEFS += -DUNICODE_ENABLE
+endif
+
ifdef USB_6KRO_ENABLE
OPT_DEFS += -DUSB_6KRO_ENABLE
endif
diff --git a/tmk_core/common/action.c b/tmk_core/common/action.c
index 7a47100a54..893e4db9c4 100644
--- a/tmk_core/common/action.c
+++ b/tmk_core/common/action.c
@@ -70,11 +70,11 @@ void process_action(keyrecord_t *record)
#endif
dprintln();
- // if (action.code >= 0x80000000) {
- // action_custom(record, action.custom.id);
- // return;
- // }
- dprintf("%X", action.custom.kind);
+ // 28bit custom action
+ if (action.custom.kind == 0x8) {
+ action_custom(record, action.custom.id);
+ return;
+ }
switch (action.kind.id) {
/* Key and Mods */