From c04c6b69d639cb21e3cd18fa7b1710e508b816ed Mon Sep 17 00:00:00 2001 From: RoguePullRequest <> Date: Tue, 16 Apr 2019 17:15:20 +0100 Subject: [PATCH] Got LSHIFT to work --- keyboards/planck/keymaps/roguepullrequest/keymap.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/keyboards/planck/keymaps/roguepullrequest/keymap.c b/keyboards/planck/keymaps/roguepullrequest/keymap.c index e3d67a7d3b..ec7dad77ac 100644 --- a/keyboards/planck/keymaps/roguepullrequest/keymap.c +++ b/keyboards/planck/keymaps/roguepullrequest/keymap.c @@ -102,13 +102,12 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { } void matrix_scan_user(void) { - if (is_alt_tab_active) { + if (is_alt_tab_active) if (timer_elapsed(alt_tab_timer) > 1000) { unregister_code16(KC_LALT); is_alt_tab_active = false; } } -} #define PDVORAK MO(_PDVORAK) #define LOWER MO(_LOWER) @@ -120,7 +119,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_PDVORAK] = LAYOUT_planck_grid( KC_GESC, KC_SCOLON, KC_COMMA, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC, KC_LAST, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLASH, - LSHIFT, KC_QUOT, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSPC, + TD(LSHIFT), KC_QUOT, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSPC, TD(X_AT_FUN), KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT, ALT_TAB, KC_SPACE, KC_ENTER, MT(MOD_LCTL | MOD_LSFT, KC_LGUI), KC_PGUP, KC_PGDN, LT(_LOWER, KC_PLUS) ), @@ -190,7 +189,6 @@ void lshift_finished (qk_tap_dance_state_t *state, void *user_data) { case DOUBLE_TAP: register_code16(KC_LBRC); break; case TRIPLE_TAP: register_code16(KC_LSFT); register_code16(KC_LBRC); break; } - xtap_state.state = 0; } // forgetting keypresses