6 enum userspace_custom_keycodes {
7 KC_MAKE = SAFE_RANGE, // can always be here
11 EFFECT_END = EFFECT + 10
15 #define RESET_LAYER 15
31 #define _______ KC_TRNS
34 #define MO_NAV MO(_NAV)
35 #define MO_ADJ MO(_ADJUST)
36 #define MO_RST MO(_RESET)
37 #define TG_ADJ TG(_ADJUST)
38 #ifdef ENABLE_GAME_LAYER
39 #define TG_GAME TG(_GAME)
43 #define LY_QWER DF(_BASE)
44 #define LY_WORK DF(_WORKMAN)
45 #define LY_NRMN DF(_NORMAN)
46 #define LY_DVRK DF(_DVORAK)
47 #define LY_CLMK DF(_COLMAK)
48 #define TG_NKRO MAGIC_TOGGLE_NKRO
50 #define MS_MID KC_MS_BTN3
51 #define FX(x) (EFFECT + x)
53 #define US_CAPS CTL_T(KC_ESC)
54 #define US_QUOT RCTL_T(KC_QUOT)
55 #define US_MINS RCTL_T(KC_QUOT)
56 #define US_ENT LT(_NUM, KC_ENT)
61 #if (SPACE_COUNT == 1)
62 #define KC_SPC1 LT(_NAV, KC_SPC)
63 #define KC_SPC2 XXXXXXX
64 #define KC_SPC3 XXXXXXX
66 #define NV_SPC1 _______
67 #define NV_SPC2 _______
68 #define NV_SPC3 _______
70 #define NM_SPC1 _______
71 #define NM_SPC2 _______
72 #define NM_SPC3 _______
73 #elif (SPACE_COUNT == 3)
74 #define KC_SPC1 KC_BSPC
75 #define KC_SPC2 LT(_NUM,KC_ENT)
76 #define KC_SPC3 LT(_NAV,KC_SPC)
78 #define NV_SPC1 KC_SPC
79 #define NV_SPC2 C_S_T(KC_ENT)
80 #define NV_SPC3 KC_SPC
82 #define NM_SPC2 XXXXXXX
83 #define NM_SPC1 KC_SPC
86 #error "Unsupported space count:" SPACE_COUNT
104 #define FN_MO13 KC_NO