- #pragma once
-
- #include "quantum.h"
- #include "process_records.h"
-
- enum userspace_layers
- {
- _QWERTY = 0,
- _EDITOR,
- _NUMBER,
- _SYMBOL,
- _F_KEYS,
- _DEBUG,
- _SECRET,
- _FINAL
- };
-
- // modtaps
- #define LS_Z MT(MOD_LSFT, KC_Z)
- #define LC_ESC MT(MOD_LCTL, KC_ESC)
- #define LG_TAB MT(MOD_LGUI, KC_TAB)
- #define LA_LBRC MT(MOD_LALT, KC_LBRC)
- #define LS_RBRC MT(MOD_LSFT, KC_RBRC)
- #define RS_MINS MT(MOD_RSFT, KC_MINS)
- #define RA_EQL MT(MOD_RALT, KC_EQL)
- //RG_LMOT defined in process_records.h
- #define RC_ENT MT(MOD_RCTL, KC_ENT)
- #define RS_SLSH MT(MOD_RSFT, KC_SLSH)
- // layertaps
- #define ED_A LT(_EDITOR, KC_A)
- #define ED_ESC LT(_EDITOR, KC_ESC)
- #define NM_SCLN LT(_NUMBER, KC_SCLN)
- #define NM_BSPC LT(_NUMBER, KC_BSPC)
- #define SM_SPC LT(_SYMBOL, KC_SPC)
- #define SC_TAB LT(_SECRET, KC_TAB)
- #define FK_DOT LT(_F_KEYS, KC_DOT)
-
|