@ -19,7 +19,8 @@
enum layers {
_QW = 0 ,
_CM ,
/* _DV, */
_DV ,
_WK ,
_LW ,
_RS ,
_KP
@ -39,29 +40,35 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
{ KC_LSFT , KC_Z , KC_X , KC_C , KC_V , KC_B , KC_K , KC_M , KC_COMM , KC_DOT , KC_SLSH , KC_ENT } ,
{ M ( 0 ) , KC_LCTL , KC_LALT , KC_LGUI , MO ( _LW ) , KC_SPC , KC_SPC , MO ( _RS ) , KC_LEFT , KC_DOWN , KC_UP , KC_RGHT }
} ,
/* [_DV] = { /\* Dvorak *\/ */
/* {KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC}, */
/* {KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH}, */
/* {KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_ENT }, */
/* {M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} */
/* }, */
[ _DV ] = { /* Dvorak */
{ KC_TAB , KC_QUOT , KC_COMM , KC_DOT , KC_P , KC_Y , KC_F , KC_G , KC_C , KC_R , KC_L , KC_BSPC } ,
{ KC_ESC , KC_A , KC_O , KC_E , KC_U , KC_I , KC_D , KC_H , KC_T , KC_N , KC_S , KC_SLSH } ,
{ KC_LSFT , KC_SCLN , KC_Q , KC_J , KC_K , KC_X , KC_B , KC_M , KC_W , KC_V , KC_Z , KC_ENT } ,
{ M ( 0 ) , KC_LCTL , KC_LALT , KC_LGUI , MO ( _LW ) , KC_SPC , KC_SPC , MO ( _RS ) , KC_LEFT , KC_DOWN , KC_UP , KC_RGHT }
} ,
[ _WK ] = { /* Workman */
{ KC_TAB , KC_Q , KC_D , KC_R , KC_W , KC_B , KC_J , KC_F , KC_U , KC_P , KC_SCLN , KC_BSPC } ,
{ KC_ESC , KC_A , KC_S , KC_H , KC_T , KC_G , KC_Y , KC_N , KC_E , KC_O , KC_I , KC_QUOT } ,
{ KC_LSFT , KC_Z , KC_X , KC_M , KC_C , KC_V , KC_K , KC_L , KC_COMM , KC_DOT , KC_SLSH , KC_ENT } ,
{ M ( 0 ) , KC_LCTL , KC_LALT , KC_LGUI , MO ( _LW ) , KC_SPC , KC_SPC , MO ( _RS ) , KC_LEFT , KC_DOWN , KC_UP , KC_RGHT }
} ,
[ _RS ] = { /* RAISE */
{ KC_GRV , KC_1 , KC_2 , KC_3 , KC_4 , KC_5 , KC_6 , KC_7 , KC_8 , KC_9 , KC_0 , KC_BSPC } ,
{ KC_TRNS , KC_F1 , KC_F2 , KC_F3 , KC_F4 , KC_F5 , KC_F6 , KC_MINS , KC_EQL , KC_LBRC , KC_RBRC , KC_BSLS } ,
{ KC_TRNS , KC_F7 , KC_F8 , KC_F9 , KC_F10 , KC_F11 , KC_F12 , DF ( _QW ) , DF ( _CM ) , DF ( _KP ) , RESET , KC_TRNS } ,
{ KC_TRNS , KC_F7 , KC_F8 , KC_F9 , KC_F10 , KC_F11 , KC_F12 , DF ( _QW ) , DF ( _CM ) , DF ( _ W K) , RESET , KC_TRNS } ,
{ KC_TRNS , KC_TRNS , KC_TRNS , KC_TRNS , KC_TRNS , KC_TRNS , KC_TRNS , KC_TRNS , KC_MNXT , KC_VOLD , KC_VOLU , KC_MPLY }
} ,
[ _LW ] = { /* LOWER */
{ KC_TILD , KC_EXLM , KC_AT , KC_HASH , KC_DLR , KC_PERC , KC_CIRC , KC_AMPR , KC_ASTR , KC_LPRN , KC_RPRN , KC_BSPC } ,
{ KC_TRNS , KC_F1 , KC_F2 , KC_F3 , KC_F4 , KC_F5 , KC_F6 , KC_UNDS , KC_PLUS , KC_LCBR , KC_RCBR , KC_PIPE } ,
{ KC_TRNS , KC_F7 , KC_F8 , KC_F9 , KC_F10 , KC_F11 , KC_F12 , DF ( _QW ) , DF ( _CM ) , DF ( _ KP ) , RESET , KC_TRNS } ,
{ KC_TRNS , KC_TRNS , KC_TRNS , KC_TRNS , KC_TRNS , KC_TRNS , KC_TRNS , KC_TRNS , KC_MNXT , KC_VOLD , KC_VOLU , KC_MPLY }
{ KC_TRNS , KC_F7 , KC_F8 , KC_F9 , KC_F10 , KC_F11 , KC_F12 , DF ( _QW ) , DF ( _CM ) , DF ( _ W K) , RESET , KC_TRNS } ,
{ KC_TRNS , DF ( _KP ) , KC_TRNS , KC_TRNS , KC_TRNS , KC_TRNS , KC_TRNS , KC_TRNS , KC_MNXT , KC_VOLD , KC_VOLU , KC_MPLY }
} ,
[ _KP ] = { /* Key Pad */
{ KC_TAB , KC_Q , KC_W , KC_E , KC_R , KC_T , KC_Y , KC_KP_ MINUS , KC_KP_PLUS , KC_KP_PLUS , KC_KP_ENTER , KC_KP_ENTER } ,
{ KC_ESC , KC_A , KC_S , KC_D , KC_F , KC_G , KC_H , KC_KP_ ASTERISK , KC_7 , KC_8 , KC_9 , KC_KP_DOT } ,
{ KC_LSFT , KC_Z , KC_X , KC_C , KC_V , KC_B , KC_N , KC_KP_ SLASH , KC_4 , KC_5 , KC_6 , KC_0 } ,
{ BL_STEP , KC_LCTL , KC_LALT , KC_LGUI , KC_NO , KC_SPC , KC_SPC , RESET , KC_1 , KC_2 , KC_3 , KC_0 }
{ KC_TAB , KC_Q , KC_W , KC_E , KC_R , KC_T , KC_Y , KC_KP_ ENTER , KC_KP_PLUS , KC_KP_PLUS , KC_KP_ENTER , KC_KP_ENTER } ,
{ KC_ESC , KC_A , KC_S , KC_D , KC_F , KC_G , KC_H , KC_KP_ MINUS , KC_7 , KC_8 , KC_9 , KC_KP_DOT } ,
{ KC_LSFT , KC_Z , KC_X , KC_C , KC_V , KC_B , KC_N , KC_KP_ PLUS , KC_4 , KC_5 , KC_6 , KC_0 } ,
{ BL_STEP , KC_LCTL , KC_LALT , KC_LGUI , KC_NO , KC_SPC , KC_SPC , DF ( _QW ) , KC_1 , KC_2 , KC_3 , KC_0 }
}
} ;