]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - keyboard/ergodox_ez/keymaps/erez_experimental/keymap.c
[Erez & Jack] Packages Space Cadet shifts into keycodes
[qmk_firmware.git] / keyboard / ergodox_ez / keymaps / erez_experimental / keymap.c
index e03bb57ab0566b1c8cfe16e1148ed5d26976c60c..93d1c84bc5c527810ef853d604233e52122d7941 100644 (file)
@@ -7,8 +7,6 @@
 #define SYMB 1 // symbols
 #define MDIA 2 // media keys
 
-#define LSFTO M(0) // Left shift, open parens when tapped
-#define RSFTC M(1) // Right shift, close parens when tapped
 #define LEADER_TIMEOUT 300
 
 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
@@ -40,7 +38,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
         KC_EQL,         KC_1,         KC_2,   KC_3,   KC_4,     KC_5,   KC_LEFT,
         KC_DELT,        KC_Q,         KC_W,   KC_E,   KC_R,     KC_T,   TG(SYMB),
         KC_BSPC,        KC_A,         KC_S,   KC_D,   KC_F,     KC_G,
-        LSFTO,          CTL_T(KC_Z),  KC_X,   KC_C,   KC_V,     KC_B,   ALL_T(KC_LBRC),
+        KC_LSPO,       CTL_T(KC_Z),  KC_X,   KC_C,   KC_V,     KC_B,   ALL_T(KC_LBRC),
         LT(SYMB,KC_GRV),KC_QUOT,      LALT(KC_LSFT),  KC_LEFT,  KC_RGHT,
                                               ALT_T(KC_APP),    KC_LGUI,
                                                                 KC_HOME,
@@ -49,7 +47,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
              KC_RGHT,       KC_6,KC_7,       KC_8,   KC_9,   KC_0,            KC_MINS,
              TG(SYMB),      KC_Y,KC_U,       KC_I,   KC_O,   KC_P,            KC_BSLS,
                             KC_H,ALT_T(KC_J),KC_K,   KC_L,   LT(MDIA,KC_SCLN),GUI_T(KC_QUOT),
-             MEH_T(KC_RBRC),KC_N,KC_M,       KC_COMM,KC_DOT, CTL_T(KC_SLSH),  RSFTC,
+             MEH_T(KC_RBRC),KC_N,KC_M,       KC_COMM,KC_DOT, CTL_T(KC_SLSH),  KC_RSPC,
                             KC_UP,           KC_DOWN,KC_LBRC,KC_RBRC,         LT(SYMB,KC_MINS),
              KC_LALT,       CTL_T(KC_ESC),
              KC_PGUP,
@@ -150,48 +148,7 @@ static uint16_t key_timer;
 
 const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
 {
-      switch(id) {
-        case 0:
-          if (record->event.pressed) {
-              register_mods(MOD_BIT(KC_LSFT));
-              if (record->tap.count && !record->tap.interrupted) {
-                  register_code(KC_9);
-              }
-              else {
-                  record->tap.count = 0;
-              }
-          }
-          else {
-              if (record->tap.count) {
-                  unregister_code(KC_9);
-              }
-              else {
-              }
-              unregister_mods(MOD_BIT(KC_LSFT));
-          }
-          break;
-
-        case 1:
-          if (record->event.pressed) {
-              register_mods(MOD_BIT(KC_LSFT));
-              if (record->tap.count && !record->tap.interrupted) {
-                  register_code(KC_0);
-              }
-              else {
-                  record->tap.count = 0;
-              }
-          }
-          else {
-              if (record->tap.count) {
-                  unregister_code(KC_0);
-              }
-              else {
-              }
-              unregister_mods(MOD_BIT(KC_LSFT));
-          }
-          break;
-        }
-    return MACRO_NONE;
+  return MACRO_NONE;
 };
 
 // Runs just one time when the keyboard initializes.
@@ -242,7 +199,5 @@ void matrix_scan_user(void) {
       unregister_code(KC_LCTL);
     }
   }
-};
-
-
+}