summaryrefslogtreecommitdiff
path: root/keyboards/orbekk_dactyl/config.h
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/orbekk_dactyl/config.h')
-rw-r--r--keyboards/orbekk_dactyl/config.h37
1 files changed, 26 insertions, 11 deletions
diff --git a/keyboards/orbekk_dactyl/config.h b/keyboards/orbekk_dactyl/config.h
index cb82ae5022..482d17fa89 100644
--- a/keyboards/orbekk_dactyl/config.h
+++ b/keyboards/orbekk_dactyl/config.h
@@ -27,14 +27,29 @@
#define MASTER_LEFT
-// Don't send keyboard macros too fast.
-#define TAP_CODE_DELAY 12
-
-#define ACHORDION_STREAK
-
-#define TAPPING_TERM_MS 200
-#define PERMISSIVE_HOLD
-
-#define TRI_LAYER_LOWER_LAYER 4 // LOW
-#define TRI_LAYER_UPPER_LAYER 5 // RAISE
-#define TRI_LAYER_ADJUST_LAYER 7 // FN
+#define LAYOUT(k0A, k0B, k0C, k0D, k0E, k4E, k4D, k4C, k4B, k4A, k1A, k1B, k1C, k1D, k1E, k5E, k5D, k5C, k5B, k5A, k2A, k2B, k2C, k2D, k2E, k6E, k6D, k6C, k6B, k6A, k3B, k3D, k3E, k7E, k7D, k7B) { \
+ {k0A, k0B, k0C, k0D, k0E}, \
+ {k1A, k1B, k1C, k1D, k1E}, \
+ {k2A, k2B, k2C, k2D, k2E}, \
+ {KC_NO, k3B, KC_NO, k3D, k3E}, \
+ {k4A, k4B, k4C, k4D, k4E}, \
+ {k5A, k5B, k5C, k5D, k5E}, \
+ {k6A, k6B, k6C, k6D, k6E}, \
+ {KC_NO, k7B, KC_NO, k7D, k7E} \
+}
+
+#define LAYOUT_LR( \
+LA0, LA1, LA2, LA3, LA4, \
+LB0, LB1, LB2, LB3, LB4, \
+LC0, LC1, LC2, LC3, LC4, \
+LT0, LT1, \
+RA0, RA1, RA2, RA3, RA4, \
+RB0, RB1, RB2, RB3, RB4, \
+RC0, RC1, RC2, RC3, RC4, \
+RT0, RT1 \
+) LAYOUT( \
+LA0, LA1, LA2, LA3, LA4, RA0, RA1, RA2, RA3, RA4, \
+LB0, LB1, LB2, LB3, LB4, RB0, RB1, RB2, RB3, RB4, \
+LC0, LC1, LC2, LC3, LC4, RC0, RC1, RC2, RC3, RC4, \
+LT0, LT1, KC_NO, KC_NO, RT0, RT1 \
+)