diff options
Diffstat (limited to 'keyboards/planck/keymaps/orbekk/config.h')
-rw-r--r-- | keyboards/planck/keymaps/orbekk/config.h | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/keyboards/planck/keymaps/orbekk/config.h b/keyboards/planck/keymaps/orbekk/config.h new file mode 100644 index 0000000000..6fbe212286 --- /dev/null +++ b/keyboards/planck/keymaps/orbekk/config.h @@ -0,0 +1,41 @@ +#pragma once + +// 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_ortho_4x12(k0A, k0B, k0C, k0D, k0E, k0F, k4A, k4B, k4C, k4D, k4E, k4F, k1A, k1B, k1C, k1D, k1E, k1F, k5A, k5B, k5C, k5D, k5E, k5F, k2A, k2B, k2C, k2D, k2E, k2F, k6A, k6B, k6C, k6D, k6E, k6F, k3A, k3B, k3C, k7D, k7E, k7F, k7A, k7B, k7C, k3D, k3E, k3F) { \ + {k0A, k0B, k0C, k0D, k0E, k0F}, \ + {k1A, k1B, k1C, k1D, k1E, k1F}, \ + {k2A, k2B, k2C, k2D, k2E, k2F}, \ + {k3A, k3B, k3C, k3D, k3E, k3F}, \ + {k4A, k4B, k4C, k4D, k4E, k4F}, \ + {k5A, k5B, k5C, k5D, k5E, k5F}, \ + {k6A, k6B, k6C, k6D, k6E, k6F}, \ + {k7A, k7B, k7C, k7D, k7E, k7F} \ +} + + +#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_planck_grid( \ +LA0, LA1, LA2, LA3, LA4, KC_NO, KC_NO, RA0, RA1, RA2, RA3, RA4, \ +LB0, LB1, LB2, LB3, LB4, KC_NO, KC_NO, RB0, RB1, RB2, RB3, RB4, \ +LC0, LC1, LC2, LC3, LC4, KC_NO, KC_NO, RC0, RC1, RC2, RC3, RC4, \ +KC_NO, KC_NO, KC_NO, LT0, LT1, KC_NO, KC_NO, RT0, RT1, KC_NO, KC_NO, KC_NO \ +) |