@ -5,10 +5,10 @@
const uint16_t PROGMEM keymaps [ ] [ MATRIX_ROWS ] [ MATRIX_COLS ] = {
[ _BASE ] = TEMPLATE_TKL (
KC_ESC , KC_F1 , KC_F2 , KC_F3 , KC_F4 , KC_F5 , KC_F6 , KC_F7 , KC_F8 , KC_F9 , KC_F10 , KC_F11 , KC_F12 , KC_PSCR , KC_SLCK , MO_ADJ ,
KC _GRV , KC_1 , KC_2 , KC_3 , KC_4 , KC_5 , KC_6 , KC_7 , KC_8 , KC_9 , KC_0 , KC_MINS , KC_EQL , KC _BSLS, KC_INS , KC_HOME , KC_PGUP ,
KC _TAB , KC_Q , KC_W , KC_E , KC_R , KC_T , KC_Y , KC_U , KC_I , KC_O , KC_P , KC_LBRC , KC_RBRC , KC_BSPC , KC_DEL , KC_END , KC_PGDN ,
US_CAPS , KC_A , KC_S , KC_D , KC_F , KC_G , KC_H , KC_J , KC_K , KC_L , US_SCLN , US_QUOT , US_ENT ,
KC_LSFT , KC_Z , KC_X , KC_C , KC_V , KC_B , KC_N , KC_M , KC_COMM , KC_DOT , KC_SLSH , KC_RSFT , KC_UP ,
US _GRV , KC_1 , KC_2 , KC_3 , KC_4 , KC_5 , KC_6 , KC_7 , KC_8 , KC_9 , KC_0 , KC_MINS , KC_EQL , US _BSLS, KC_INS , KC_HOME , KC_PGUP ,
US _TAB , KC_Q , KC_W , KC_E , KC_R , KC_T , KC_Y , KC_U , KC_I , KC_O , KC_P , KC_LBRC , KC_RBRC , KC_BSPC , KC_DEL , KC_END , KC_PGDN ,
CTL_ESC , KC_A , KC_S , KC_D , KC_F , KC_G , KC_H , KC_J , KC_K , KC_L , US_SCLN , US_QUOT , US_ENT ,
SH_LBRC , KC_Z , KC_X , KC_C , KC_V , KC_B , KC_N , KC_M , KC_COMM , KC_DOT , KC_SLSH , SH_RBRC , KC_UP ,
KC_LCTL , KC_LGUI , KC_LALT , KC_SPC2 , KC_SPC1 , KC_SPC3 , KC_RALT , KC_RGUI , KC_RCTL , KC_PTT , KC_LEFT , KC_DOWN , KC_RGHT ) ,
[ _WORKMAN ] = TEMPLATE (
_______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ ,
@ -34,41 +34,44 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
_______ , KC_A , KC_R , KC_S , KC_T , KC_D , KC_H , KC_N , KC_E , KC_I , KC_O , _______ , _______ ,
_______ , KC_Z , KC_X , KC_C , KC_V , KC_B , KC_K , KC_M , KC_COMM , KC_DOT , KC_SLSH , _______ , _______ ,
_______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ ) ,
# if (SPACE_COUNT > 1)
/ / A tweaked version of the Maltron layout
[ _MALTROFF ] = TEMPLATE (
_______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ ,
_______ , KC_Q , KC_P , KC_Y , KC_G , KC_B , KC_J , KC_M , KC_U , KC_K , KC_L , _______ , _______ , _______ ,
_______ , KC_A , KC_N , KC_I , KC_S , KC_F , KC_D , KC_T , KC_H , KC_O , KC_R , US_ENT , KC_BSPC ,
_______ , KC_Z , KC_X , KC_C , KC_V , US_QUOT , KC_SCLN , KC_W , KC_COMM , KC_DOT , KC_SLSH , _______ , _______ ,
_______ , _______ , _______ , MLT_E , _______ , _______ , _______ , _______ , _______ , _______ ) ,
# endif
# ifdef ENABLE_GAME_LAYER
[ _GAME ] = TEMPLATE (
KC_ESC , KC_1 , KC_2 , KC_3 , KC_4 , KC_5 , KC_6 , KC_7 , KC_8 , KC_9 , KC_0 , KC_MINS , KC_EQL , KC_BSLS , KC_GRV ,
KC_TAB , KC_Q , KC_W , KC_E , KC_R , KC_T , KC_Y , KC_U , KC_I , KC_O , KC_P , KC_LBRC , KC_RBRC , KC_BSPC ,
MO_NAV , KC_A , KC_S , KC_D , KC_F , KC_G , KC_H , KC_J , KC_K , KC_L , KC_SCLN , KC_QUOT , KC_ENT ,
KC_LSFT , KC_Z , KC_X , KC_C , KC_V , KC_B , KC_N , KC_M , KC_COMM , KC_DOT , KC_SLSH , KC_RSFT , MO_ADJ ,
KC_LCTL , KC_PTT , KC_PGDN , KC_SPC , KC_SPC , KC_SPC , KC_RALT , KC_APP , KC_RCTL , KC_PTT ) ,
KC_LCTL , KC_PTT , KC_PGDN , KC_SPC , KC_SPC , KC_SPC , KC_RALT , KC_APP , KC_RCTL , KC_PTT ) ,
# endif
[ _NAV ] = TEMPLATE (
[ _NAV ] = TEMPLATE_NAV (
KC_GRV , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX ,
KC_TAB , KC_F1 , KC_F2 , KC_F3 , KC_F4 , KC_VOLU , KC_INS , KC_PGUP , KC_UP , KC_PGDN , KC_BTN1 , KC_BTN2 , KC_BTN3 , KC_DEL ,
US_CAPS , KC_F5 , KC_F6 , KC_F7 , KC_F8 , KC_MUTE , KC_HOME , KC_LEFT , KC_DOWN , KC_RGHT , KC_END , KC_RCTL , TG_ADJ ,
KC_LSFT , KC_F9 , KC_F10 , KC_F11 , KC_F12 , KC_VOLD , KC_END , KC_PGDN , KC_WBAK , KC_WFWD , KC_WREF , KC_RSFT , KC_APP ,
US_TAB , KC_EXLM , KC_AT , KC_HASH , KC_DLR , KC_PERC , KC_INS , KC_PGUP , KC_UP , KC_PGDN , KC_BTN1 , KC_BTN3 , KC_BTN2 , KC_DEL ,
CTL_ESC , KC_LCBR , KC_RCBR , KC_LPRN , KC_RPRN , KC_AMPR , KC_HOME , KC_LEFT , KC_DOWN , KC_RGHT , KC_END , US_QUOT , TG_ADJ ,
KC_LSFT , KC_EQL , KC_PLUS , KC_MINS , KC_UNDS , KC_ASTR , KC_CALC , US_GRV , KC_WBAK , KC_WFWD , KC_WREF , KC_RSFT , KC_APP ,
KC_LCTL , KC_LGUI , KC_LALT , NV_SPC2 , NV_SPC1 , NV_SPC3 , KC_RALT , KC_RGUI , KC_RCTL , KC_PTT ) ,
[ _NUM ] = TEMPLATE (
[ _NUM ] = TEMPLATE_NUM (
XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX ,
KC_GRV , KC_1 , KC_2 , KC_3 , KC_4 , KC_5 , KC_6 , KC_7 , KC_8 , KC_9 , KC_0 , KC_MINS , XXXXXXX , KC_DEL ,
US_CAPS , KC_LCBR , KC_RCBR , KC_LPRN , KC_RPRN , KC_LBRC , KC_RBRC , KC_4 , KC_5 , KC_6 , KC_PPLS , KC_PENT , XXXXXXX ,
KC_LSFT , KC_EQL , KC_PLUS , KC_BSLS , KC_PIPE , KC_SCLN , XXXXXXX , KC_1 , KC_2 , KC_3 , KC_PAST , KC_PSLS , XXXXXXX ,
KC_GRV , KC_F1 , KC_F2 , KC_F3 , KC_F4 , KC_VOLU , KC_CIRC , KC_7 , KC_8 , KC_9 , KC_PMNS , XXXXXXX , XXXXXXX , KC_DEL ,
CTL_ESC , KC_F5 , KC_F6 , KC_F7 , KC_F8 , KC_MUTE , KC_PENT , KC_4 , KC_5 , KC_6 , KC_PPLS , XXXXXXX , KC_ENT ,
KC_LSFT , KC_F9 , KC_F10 , KC_F11 , KC_F12 , KC_VOLD , KC_PIPE , KC_1 , KC_2 , KC_3 , KC_PAST , KC_PSLS , TG_NUM ,
KC_LCTL , KC_LGUI , KC_LALT , NM_SPC2 , NM_SPC1 , NM_SPC3 , KC_PDOT , KC_PCMM , KC_RCTL , KC_PTT ) ,
/ / Adjust layer is on the split - shift key ; or NAV + Enter ( for non - split keyboards )
[ _ADJUST ] = TEMPLATE (
MO_RST , FX ( 1 ) , FX ( 2 ) , FX ( 3 ) , FX ( 4 ) , FX ( 5 ) , FX ( 6 ) , FX ( 7 ) , FX ( 8 ) , FX ( 9 ) , FX ( 10 ) , BR_DEC , BR_INC , XXXXXXX , MO_RST ,
XXXXXXX , H1_INC , S1_INC , H2_INC , S2_INC , EF_INC , RGB_HUI , RGB_SAI , RGB_MOD , RGB_M_P , DFAULTS , RGB_VAD , RGB_VAI , KC_DEL ,
[ _ADJUST ] = TEMPLATE_ADJUST (
MO_RST , FX ( 1 ) , FX ( 2 ) , FX ( 3 ) , FX ( 4 ) , FX ( 5 ) , FX ( 8 ) , FX ( 9 ) , FX ( 10 ) , FX ( 20 ) , FX ( 0 ) , BR_DEC , BR_INC , XXXXXXX , MO_RST ,
MO_RST , H1_INC , S1_INC , H2_INC , S2_INC , EF_INC , RGB_HUI , RGB_SAI , RGB_MOD , RGB_M_P , DFAULTS , RGB_VAD , RGB_VAI , MO_RST ,
XXXXXXX , H1_DEC , S1_DEC , H2_DEC , S2_DEC , EF_DEC , RGB_HUD , RGB_SAD , RGB_RMOD , RGB_M_K , RGB_M_B , RGB_M_G , TG_ADJ ,
TG_NKRO , LY_QWER , LY_WORK , LY_NRMN , LY_DVRK , LY_CLMK , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , KC_MAKE , KC_CAPS , XXXXXXX ,
MO_RST , AG_NORM , AG_SWAP , XXXXXXX , BL_STEP , XXXXXXX , RGB_TOG , XXXXXXX , XXXXXXX , TG_GAME ) ,
TG_NKRO , LY_QWER , LY_WORK , LY_NRMN , LY_DVRK , LY_CLMK , XXXXXXX , LY_MALT , XXXXXXX , XXXXXXX , KC_MAKE , KC_CAPS , XXXXXXX ,
MO_RST , AG_SWAP , AG_NORM , XXXXXXX , BL_TOGG , XXXXXXX , RGB_TOG , XXXXXXX , XXXXXXX , TG_GAME ) ,
/ / To Reset hit FN + ` + Esc
[ _RESET ] = TEMPLATE (
RESET , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , RESET ,
XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX ,
XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX ,
XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX ,
RESET , XXXXXXX , XXXXXXX , XXXXXXX , KC_SLEP , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX ) ,
[ _RESET ] = TEMPLATE_RESET ,
} ;
void matrix_scan_user ( void ) {