#define MO_FNLR MO(FN_LAYER)
#define BACKSPC KC_BSPC
#define ENTER_OR_SQL LT(SQLMACROS,KC_ENT)
#define ESCAP KC_ESC
#define PSCR KC_PSCREEN
#define SCRL KC_SCROLLLOCK
#define PAUS KC_PAUSE
#define NSRT KC_INSERT
#define HOME KC_HOME
#define PGUP KC_PGUP
#define PGDN KC_PGDN
#define END_ KC_END
#define DEL KC_DELETE
#define UPUP KC_UP
#define D_WN KC_DOWN
#define LEFT KC_LEFT
#define RGHT KC_RIGHT
#define KP_1 KC_KP_1
#define KP_2 KC_KP_2
#define KP_3 KC_KP_3
#define KP_4 KC_KP_4
#define KP_5 KC_KP_5
#define KP_6 KC_KP_6
#define KP_7 KC_KP_7
#define KP_8 KC_KP_8
#define KP_9 KC_KP_9
#define KP_0 KC_KP_0
#define NMLK KC_NUMLOCK
#define STAR KC_KP_ASTERISK
#define KSSH KC_KP_SLASH
#define KMIN KC_KP_MINUS
#define PLUS KC_KP_PLUS
#define KNTR KC_KP_ENTER
#define KDOT KC_KP_DOT
#define CTLL KC_LCTL
#define LEFTSHFT KC_LSPO
#define WINL KC_LGUI
#define ALTL KC_LALT
#define CTLR KC_RCTL
#define RIGHT_SHIFT__PAREN KC_RSPC
#define WINR KC_RGUI
#define ALTR KC_RALT
#define APPR KC_APP
#define CMMA KC_COMM
#define PRRD KC_DOT
#define SLSH KC_SLSH
#define QUOT KC_QUOT
#define COLN KC_SCLN
#define LBRC KC_LBRC
#define RBRC KC_RBRC
#define EQUL KC_EQL
#define MNUS KC_MINS
#define BSLASH KC_BSLS
#define QWRTY TO(QWERTY)
#define NAVS TO(NAV_CLUSTER)
#define GAME TO(GAMING)
#define ____ KC_TRNS
#define _____ KC_TRNS
#define ______ KC_TRNS
#define ________ KC_TRNS
#define ___________ KC_TRNS
#define _________________ KC_TRNS
#define SPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACE KC_SPC
#define KCNO KC_NO
enum sql_macros {
S_LFTJN = SAFE_RANGE, S_INRJN, S_SLCT, S_FROM, S_DSNCT, S_ORDER, S_WHERE, S_ALTER, S_ASTRK,
TD_A,
TD_B,
TD_C, TD_D, TD_E,
TD_F,
TD_G, TD_H,
TD_I, TD_J,
TD_K,
TD_L,
TD_M,
TD_N, TD_O,
TD_P, TD_Q, TD_R,
TD_S, TD_T, TD_U,
TD_V,
TD_W, TD_X,
TD_Y,
TD_Z,
TD_BSPC,
TD_ENT,
TD_ESC,
FN_QT
};
bool isShifted(void);