- #pragma once
- #include QMK_KEYBOARD_H
-
- #define CTL_ALT(kc) (CTL_ALT_START + ((kc) & 0xff))
-
- extern bool is_win;
-
- enum layer_names {
- QWERTY,
- WORKMAN,
- BASE, //only specific for split75
- #if defined(KEYBOARD_wheatfield_split75)
- QWERTY_MOD,
- LAYOUT_CHG,
- #elif defined(KEYBOARD_ergodone)
- FKEYS,
- CTRL_NAV,
- SHIFT_NAV,
- #endif
-
- MEDIA,
- COMBOS,
- STRINGS,
- CONFIG,
- NAV,
- NUMPAD,
- GIT,
- GIT_C,
- GIT_S
- };
-
- enum custom_keycodes_art {
- CTRL_CTV = SAFE_RANGE,
- CTRL_LCTV,
- CTRL_CAV,
- SARCASM,
-
- TOG_OS,
- CTR_ALT,
- OS_CTRL,
- OS_WIN,
-
- TILD_BLOCK,
- ADMINS,
- PRESCRIPTION,
- FOURS,
-
- G_ADD,
- G_BRCH,
- G_C,
- G_CHEC,
- G_COMM,
- G_DEV,
- G_DIFF,
- G_FTCH,
- G_LOG,
- G_MERG,
- G_P,
- G_RST,
- G_S,
- G_STAT,
- G_STSH,
- G_SHOW,
-
- CTL_ALT_START,
- CTL_ALT_END = CTL_ALT_START + 0xff,
-
- NEW_SAFE_RANGE //for keymap specific codes
- };
|