aboutsummaryrefslogtreecommitdiff
path: root/keymap-wrapper.h
diff options
context:
space:
mode:
Diffstat (limited to 'keymap-wrapper.h')
-rw-r--r--keymap-wrapper.h45
1 files changed, 5 insertions, 40 deletions
diff --git a/keymap-wrapper.h b/keymap-wrapper.h
index b39b669..71c7137 100644
--- a/keymap-wrapper.h
+++ b/keymap-wrapper.h
@@ -1,55 +1,20 @@
#pragma once
-#define cOff(x) x
-#define cBase(x) x
-#define cLnch(x) x
-#define cWind(x) x
-#define cView(x) x
-#define cMs(x) x
-#define cMsW(x) x
-#define cMsB(x) x
-#define cFunc(x) x
+#define CK(k,c) k
#define ColorKeymaps(layers...) KEYMAPS(layers)
#include "keymaps.h"
-
-#undef cOff
-#undef cBase
-#undef cLnch
-#undef cWind
-#undef cView
-#undef cMs
-#undef cMsW
-#undef cMsB
-#undef cFunc
-
+#undef CK
#undef ColorKeymaps
-#define cOff(x) DakkarColor::OFF
-#define cBase(x) DakkarColor::BASE
-#define cLnch(x) DakkarColor::LAUNCH
-#define cWind(x) DakkarColor::WINDOW
-#define cView(x) DakkarColor::VIEWPORT
-#define cMs(x) DakkarColor::MOUSE
-#define cMsW(x) DakkarColor::MOUSE_WARP
-#define cMsB(x) DakkarColor::MOUSE_BUTTON
-#define cFunc(x) DakkarColor::FUNCTION
+#define CK(k,c) c
#define ColorKeymaps(layers...) \
- static constexpr DakkarColor::color color_keymaps[][ROWS][COLS] = { layers };
+ static constexpr color_enum color_keymaps[][ROWS][COLS] = { layers };
#include "keymaps.h"
-#undef cOff
-#undef cBase
-#undef cLnch
-#undef cWind
-#undef cView
-#undef cMs
-#undef cMsW
-#undef cMsB
-#undef cFunc
-
+#undef CK
#undef ColorKeymaps