|
|
|
@ -162,10 +162,10 @@ bool process_record_quantum(keyrecord_t *record) {
|
|
|
|
|
register_mods(MOD_BIT(KC_LSFT));
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
if (get_mods() & MOD_BIT(KC_RSFT)) {
|
|
|
|
|
shift_interrupted[0] = true;
|
|
|
|
|
shift_interrupted[1] = true;
|
|
|
|
|
}
|
|
|
|
|
if (get_mods() & MOD_BIT(KC_RSFT)) {
|
|
|
|
|
shift_interrupted[0] = true;
|
|
|
|
|
shift_interrupted[1] = true;
|
|
|
|
|
}
|
|
|
|
|
if (!shift_interrupted[0]) {
|
|
|
|
|
register_code(LSPO_KEY);
|
|
|
|
|
unregister_code(LSPO_KEY);
|
|
|
|
@ -182,10 +182,10 @@ bool process_record_quantum(keyrecord_t *record) {
|
|
|
|
|
register_mods(MOD_BIT(KC_RSFT));
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
if (get_mods() & MOD_BIT(KC_LSFT)) {
|
|
|
|
|
shift_interrupted[0] = true;
|
|
|
|
|
shift_interrupted[1] = true;
|
|
|
|
|
}
|
|
|
|
|
if (get_mods() & MOD_BIT(KC_LSFT)) {
|
|
|
|
|
shift_interrupted[0] = true;
|
|
|
|
|
shift_interrupted[1] = true;
|
|
|
|
|
}
|
|
|
|
|
if (!shift_interrupted[1]) {
|
|
|
|
|
register_code(RSPC_KEY);
|
|
|
|
|
unregister_code(RSPC_KEY);
|
|
|
|
|