Browse Source

[Jack & Erez] Fixes Space Cadet right shift

pull/428/head
Jack & Erez 8 years ago
committed by Erez Zukerman
parent
commit
76076db725
2 changed files with 5 additions and 5 deletions
  1. +1
    -1
      quantum/keymap.h
  2. +4
    -4
      quantum/quantum.c

+ 1
- 1
quantum/keymap.h View File

@ -154,7 +154,7 @@ enum quantum_keycodes {
KC_LSPO,
// Right shift, close paren
KC_RSPC,
KC_RSPC
};
// Ability to use mods in layouts


+ 4
- 4
quantum/quantum.c View File

@ -504,14 +504,14 @@ bool process_record_quantum(keyrecord_t *record) {
case KC_LSPO: {
if (record->event.pressed) {
shift_interrupted[0] = false;
register_mods(MOD_LSFT);
register_mods(MOD_BIT(KC_LSFT));
}
else {
if (!shift_interrupted[0]) {
register_code(LSPO_KEY);
unregister_code(LSPO_KEY);
}
unregister_mods(MOD_LSFT);
unregister_mods(MOD_BIT(KC_LSFT));
}
return false;
break;
@ -520,14 +520,14 @@ bool process_record_quantum(keyrecord_t *record) {
case KC_RSPC: {
if (record->event.pressed) {
shift_interrupted[1] = false;
register_mods(MOD_RSFT);
register_mods(MOD_BIT(KC_RSFT));
}
else {
if (!shift_interrupted[1]) {
register_code(RSPC_KEY);
unregister_code(RSPC_KEY);
}
unregister_mods(MOD_RSFT);
unregister_mods(MOD_BIT(KC_RSFT));
}
return false;
break;


Loading…
Cancel
Save