From e696e4c152816e661fb6ea7c1c9a6affe410055f Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Sun, 24 Jan 2016 21:05:03 -0500 Subject: unicode working --- tmk_core/common.mk | 4 ++++ tmk_core/common/action.c | 10 +++++----- 2 files changed, 9 insertions(+), 5 deletions(-) (limited to 'tmk_core') 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 */ -- cgit v1.2.3