]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
[Jack & Erez] Fixes Space Cadet right shift
authorJack & Erez <bulk@ezuk.org>
Tue, 21 Jun 2016 02:36:36 +0000 (22:36 -0400)
committerErez Zukerman <ezuk@madmimi.com>
Tue, 21 Jun 2016 02:36:36 +0000 (22:36 -0400)
quantum/keymap.h
quantum/quantum.c

index 979ab2da1000a413ec517b1099a0c296f4794307..43efab7f3fbe6dabf348973e6b605d603af8f7d3 100644 (file)
@@ -154,7 +154,7 @@ enum quantum_keycodes {
     KC_LSPO,
 
     // Right shift, close paren
-    KC_RSPC,
+    KC_RSPC
 };
 
 // Ability to use mods in layouts
index a310608e0048433d995b6fea4e23880f96c0dffa..49ac20d61fd3677005ff94260d9b4241e73f1a51 100644 (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;