Updated drop alt keymap

This commit is contained in:
Frederik Baerentsen 2020-07-13 19:29:34 +02:00
parent c34399921c
commit 853ec0e9da
6 changed files with 15 additions and 9 deletions

View File

@ -21,5 +21,6 @@
// place overrides here // place overrides here
#define LEADER_PER_KEY_TIMING #define LEADER_PER_KEY_TIMING
#define LEADER_TIMEOUT 350 #define LEADER_TIMEOUT 350
#define TAPPING_TERM 175
#define DROP_ALT #define DROP_ALT

View File

@ -10,12 +10,11 @@
LAYOUT_wrapper( \ LAYOUT_wrapper( \
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_BSPC, KC_DEL , \ 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_BSPC, KC_DEL , \
KC_TAB , K01 , K02 , K03 , K04 , K05 , K06 , K07 , K08 , K09 , K0A , KC_LBRC, KC_RBRC, KC_BSLS, RGB_TOG, \ KC_TAB , K01 , K02 , K03 , K04 , K05 , K06 , K07 , K08 , K09 , K0A , KC_LBRC, KC_RBRC, KC_BSLS, RGB_TOG, \
KC_CAPS, K11 , K12 , K13 , K14 , K15 , K16 , K17 , K18 , K19 , K1A , KC_QUOT, KC_ENT , KC_HOME, \ KC_CAPS, K11 , K12 , K13 , K14 , K15 , K16 , K17 , K18 , K19 , K1A , KC_SCLN, KC_ENT , KC_HOME, \
KC_LSFT, K21 , K22 , K23 , K24 , K25 , K26 , K27 , K28 , K29 , K2A , KC_RSFT, KC_UP , KC_END , \ KC_LSFT, K21 , K22 , K23 , K24 , K25 , K26 , K27 , K28 , K29 , K2A , KC_RSFT, KC_UP , KC_END , \
KC_LCTL, KC_LGUI, KC_LALT, LT(_NAV, KC_SPC), KC_RALT, KC_LEAD, KC_LEFT, KC_DOWN, KC_RIGHT \ KC_LCTL, KC_LGUI, KC_LALT, LT(_NAV, KC_SPC), KC_RALT, KC_LEAD, KC_LEFT, KC_DOWN, KC_RIGHT \
) )
/* Re-pass though to allow templates to be used */ /* Re-pass though to allow templates to be used */
#define LAYOUT_dropALT_base_wrapper(...) LAYOUT_dropALT_base(__VA_ARGS__) #define LAYOUT_dropALT_base_wrapper(...) LAYOUT_dropALT_base(__VA_ARGS__)

View File

@ -1,5 +1,6 @@
LEADER_ENABLE = yes LEADER_ENABLE = yes
DROP_ALT = yes DROP_ALT = yes
TAP_DANCE_ENABLE = no
#For platform and packs #For platform and packs
ARM_ATSAM = SAMD51J18A ARM_ATSAM = SAMD51J18A

View File

@ -165,8 +165,11 @@ void matrix_scan_user(void) {
startup_user(); startup_user();
} }
#ifdef TAP_DANCE_ENABLE // Run Diablo 3 macro checking code. #ifdef TAP_DANCE_ENABLE // Run Diablo 3 macro checking code.
run_diablo_macro_check(); //Skip on Drop ALT
#if !(defined DROP_ALT)
run_diablo_macro_check();
#endif
#endif // TAP_DANCE_ENABLE #endif // TAP_DANCE_ENABLE
#if defined(RGBLIGHT_ENABLE) #if defined(RGBLIGHT_ENABLE)

View File

@ -82,11 +82,14 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
case KC_DIABLO_CLEAR: // reset all Diablo timers, disabling them case KC_DIABLO_CLEAR: // reset all Diablo timers, disabling them
#ifdef TAP_DANCE_ENABLE #ifdef TAP_DANCE_ENABLE
#if !(defined DROP_ALT)
if (record->event.pressed) { if (record->event.pressed) {
for (uint8_t index = 0; index < 4; index++) { for (uint8_t index = 0; index < 4; index++) {
diablo_timer[index].key_interval = 0; diablo_timer[index].key_interval = 0;
} }
} }
#endif
#endif // TAP_DANCE_ENABLE #endif // TAP_DANCE_ENABLE
break; break;

View File

@ -87,10 +87,9 @@ NOTE: These are all the same length. If you do a search/replace
#define ___________________NAV_L2__________________ _______, _______, KC_UP , _______, _______ #define ___________________NAV_L2__________________ _______, _______, KC_UP , _______, _______
#define ___________________NAV_L3__________________ _______, KC_LEFT, KC_DOWN, KC_RGHT, _______ #define ___________________NAV_L3__________________ _______, KC_LEFT, KC_DOWN, KC_RGHT, _______
#define ___________________NAV_R1__________________ KC_PGUP, KC_HOME, KC_UP, KC_END, _______ #define ___________________NAV_R1__________________ KC_PGUP, KC_HOME, KC_UP, KC_END, aa
#define ___________________NAV_R2__________________ KC_PGDN, KC_LEFT, KC_DOWN, KC_RGHT, _______ #define ___________________NAV_R2__________________ KC_PGDN, KC_LEFT, KC_DOWN, KC_RGHT, ae
#define ___________________NAV_R3__________________ _______, _______, _______, _______, _______ #define ___________________NAV_R3__________________ _______, _______, _______, _______, oe
// clang-format on // clang-format on