@ -38,10 +38,10 @@ bool check_dtimer(uint8_t dtimer) {
enum {
TD_DIABLO _1 = 0 ,
TD_DIABLO _2 ,
TD_DIABLO _3 ,
TD_DIABLO _4
TD_D3 _1 = 0 ,
TD_D3 _2 ,
TD_D3 _3 ,
TD_D3 _4
} ;
@ -80,10 +80,10 @@ void diablo_tapdance4(qk_tap_dance_state_t *state, void *user_data) {
/ / Tap Dance Definitions
qk_tap_dance_action_t tap_dance_actions [ ] = {
/ / tap once to disable , and more to enable timed micros
[ TD_DIABLO _1 ] = ACTION_TAP_DANCE_FN ( diablo_tapdance1 ) ,
[ TD_DIABLO _2 ] = ACTION_TAP_DANCE_FN ( diablo_tapdance2 ) ,
[ TD_DIABLO _3 ] = ACTION_TAP_DANCE_FN ( diablo_tapdance3 ) ,
[ TD_DIABLO _4 ] = ACTION_TAP_DANCE_FN ( diablo_tapdance4 ) ,
[ TD_D3 _1 ] = ACTION_TAP_DANCE_FN ( diablo_tapdance1 ) ,
[ TD_D3 _2 ] = ACTION_TAP_DANCE_FN ( diablo_tapdance2 ) ,
[ TD_D3 _3 ] = ACTION_TAP_DANCE_FN ( diablo_tapdance3 ) ,
[ TD_D3 _4 ] = ACTION_TAP_DANCE_FN ( diablo_tapdance4 ) ,
} ;
# endif
@ -92,33 +92,33 @@ qk_tap_dance_action_t tap_dance_actions[] = {
const uint16_t PROGMEM keymaps [ ] [ MATRIX_ROWS ] [ MATRIX_COLS ] = {
[ _NUMLOCK ] = KEYMAP (
LMACRO , DIABLO , GAMEPAD , KC_NLCK , KC_SLCK , KC_COLN , KC_PSLS , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
MEDIA , KC_CALC , COVECUBE , KC_P7 , KC_P8 , KC_P9 , KC_PAST , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
KC_HOME , KC_DEL , KC_PGUP , KC_P4 , KC_P5 , KC_P6 , KC_PMNS , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
KC_END , KC_UP , KC_PGDN , KC_P1 , KC_P2 , KC_P3 , KC_PPLS , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
KC_LEFT , KC_DOWN , KC_RGHT , KC_P0 , KC_P00 , KC_PDOT , KC_PENT , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX \
LMACRO , DIABLO , GAMEPAD , KC_NLCK , KC_SLCK , KC_COLN , KC_PSLS , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
MEDIA , KC_CALC , COVECUBE , KC_P7 , KC_P8 , KC_P9 , KC_PAST , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
KC_HOME , KC_DEL , KC_PGUP , KC_P4 , KC_P5 , KC_P6 , KC_PMNS , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
KC_END , KC_UP , KC_PGDN , KC_P1 , KC_P2 , KC_P3 , KC_PPLS , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
KC_LEFT , KC_DOWN , K C_RGHT , KC_P0 , KC_K P_ 00 , KC_PDOT , KC_PENT , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX \
) ,
[ _DIABLO ] = KEYMAP (
KC_ESC , DIABLO , KC_V , KC_D , XXXXXXX , XXXXXXX , KC_L , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
KC_TAB , KC_S , KC_F , KC_I , KC_M , KC_T , KC_J , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
KC_Q , KC_1 , KC_2 , KC_3 , KC_4 , KC_G , KC_F , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
KC_LCTL , TD ( TD_DIABLO _1 ) , TD ( TD_DIABLO _2 ) , TD ( TD_DIABLO _3 ) , TD ( TD_DIABLO _4 ) , KC_Z , KC_DIABLO_CLEAR , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
KC_LALT , KC_F4 , KC_F5 , KC_F8 , KC_F9 , KC_F10 , SFT_T ( KC_SPACE ) , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX \
KC_ESC , DIABLO , KC_V , KC_D , XXXXXXX , XXXXXXX , KC_L , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
KC_TAB , KC_S , KC_F , KC_I , KC_M , KC_T , KC_J , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
KC_Q , KC_1 , KC_2 , KC_3 , KC_4 , KC_G , KC_F , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
KC_LCTL , TD ( TD_D3 _1 ) , TD ( TD_D3 _2 ) , TD ( TD_D3 _3 ) , TD ( TD_D3 _4 ) , KC_Z , KC_DIABLO_CLEAR , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
KC_LALT , KC_F4 , KC_F5 , KC_F8 , KC_F9 , KC_F10 , SFT_T ( KC_SPACE ) , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX \
) ,
[ _OVERWATCH ] = KEYMAP ( / / Game pad layout designed primarily for Overwatch
LMACRO , KC_ESC , GAMEPAD , KC_1 , KC_2 , KC_3 , KC_4 , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
MEDIA , KC_TAB , KC_Q , KC_W , KC_E , KC_R , KC_T , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
KC_Z , KC_LCTL , KC_A , KC_S , KC_D , KC_F , KC_G , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
KC_Y , KC_LSFT , KC_Z , KC_X , KC_C , KC_V , KC_B , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
KC_F1 , KC_U , KC_I , KC_Y , KC_V , KC_SPC , KC_V , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX \
LMACRO , KC_ESC , GAMEPAD , KC_1 , KC_2 , KC_3 , KC_4 , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
MEDIA , KC_TAB , KC_Q , KC_W , KC_E , KC_R , KC_T , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
KC_Z , KC_LCTL , KC_A , KC_S , KC_D , KC_F , KC_G , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
KC_Y , KC_LSFT , KC_Z , KC_X , KC_C , KC_V , KC_B , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
KC_F1 , KC_U , KC_I , KC_Y , KC_V , KC_SPC , KC_V , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX \
) ,
[ _MACROS ] = KEYMAP (
LMACRO , XXXXXXX , GAMEPAD , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
LMACRO , XXXXXXX , GAMEPAD , 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 , \
KC_SYMM , KC_TORB , KC_DOOMFIST , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
KC_SYMM , KC_TORB , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
KC_GLHF , KC_GOODGAME , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , \
KC_SALT , KC_MORESALT , KC_SALTHARD , KC_JUSTGAME , KC_AIM , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX \
) ,