diff options
Diffstat (limited to 'keyboards/satan/keymaps/iso_split_rshift/keymap.c')
-rw-r--r-- | keyboards/satan/keymaps/iso_split_rshift/keymap.c | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/keyboards/satan/keymaps/iso_split_rshift/keymap.c b/keyboards/satan/keymaps/iso_split_rshift/keymap.c index f05c46ff9..a21f83505 100644 --- a/keyboards/satan/keymaps/iso_split_rshift/keymap.c +++ b/keyboards/satan/keymaps/iso_split_rshift/keymap.c | |||
@@ -70,7 +70,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
70 | KC_PSCR, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, \ | 70 | KC_PSCR, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, \ |
71 | _______, KC_PAUS, KC_UP, GER_BRC_L, GER_BRC_R, _______, _______, GER_PAR_L, GER_PAR_R, _______, _______, _______, _______, \ | 71 | _______, KC_PAUS, KC_UP, GER_BRC_L, GER_BRC_R, _______, _______, GER_PAR_L, GER_PAR_R, _______, _______, _______, _______, \ |
72 | _______, KC_LEFT, KC_DOWN, KC_RIGHT, _______, _______, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, _______, _______, _______, KC_MPLY, \ | 72 | _______, KC_LEFT, KC_DOWN, KC_RIGHT, _______, _______, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, _______, _______, _______, KC_MPLY, \ |
73 | _______, _______, _______, _______, GER_ANG_L, GER_ANG_R, KC_SPACE, M(0), _______, _______, _______, _______, KC_VOLU, _______, \ | 73 | _______, _______, _______, _______, GER_ANG_L, GER_ANG_R, KC_SPACE, RALT(KC_SPC),_______, _______, _______, _______, KC_VOLU, _______, \ |
74 | _______, _______, _______, _______, _______, KC_MPRV, KC_VOLD, KC_MNXT), | 74 | _______, _______, _______, _______, _______, KC_MPRV, KC_VOLD, KC_MNXT), |
75 | 75 | ||
76 | /* Keymap 2: Tab Layer w/ vim pageup, modified with Tab (by holding tab) | 76 | /* Keymap 2: Tab Layer w/ vim pageup, modified with Tab (by holding tab) |
@@ -90,7 +90,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
90 | KC_WAKE, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_INS, \ | 90 | KC_WAKE, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_INS, \ |
91 | _______, _______, _______, _______, _______, _______, _______, GER_CUR_L, GER_CUR_R, _______, _______, _______, _______, \ | 91 | _______, _______, _______, _______, _______, _______, _______, GER_CUR_L, GER_CUR_R, _______, _______, _______, _______, \ |
92 | _______, _______, _______, _______, _______, _______, KC_HOME, KC_PGDN, KC_PGUP, KC_END, _______, _______, _______, KC_ENT, \ | 92 | _______, _______, _______, _______, _______, _______, KC_HOME, KC_PGDN, KC_PGUP, KC_END, _______, _______, _______, KC_ENT, \ |
93 | _______, _______, _______, _______, _______, _______, _______, M(1), _______, _______, _______, _______, KC_PGUP, _______, \ | 93 | _______, _______, _______, _______, _______, _______, _______, A(KC_F2), _______, _______, _______, _______, KC_PGUP, _______, \ |
94 | _______, _______, _______, _______, _______, KC_HOME, KC_PGDN, KC_END), | 94 | _______, _______, _______, _______, _______, KC_HOME, KC_PGDN, KC_END), |
95 | 95 | ||
96 | /* Keymap 3: Split right shift Numpad toggle Layer (by tapping the split rshift key) | 96 | /* Keymap 3: Split right shift Numpad toggle Layer (by tapping the split rshift key) |
@@ -113,21 +113,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
113 | _______, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, _______, _______, KC_0, _______, KC_SLSH, KC_UP, _______, \ | 113 | _______, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, _______, _______, KC_0, _______, KC_SLSH, KC_UP, _______, \ |
114 | _______, _______, _______, _______, _______, KC_LEFT, KC_DOWN, KC_RGHT), | 114 | _______, _______, _______, _______, _______, KC_LEFT, KC_DOWN, KC_RGHT), |
115 | }; | 115 | }; |
116 | |||
117 | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) | ||
118 | { | ||
119 | // MACRODOWN only works in this function | ||
120 | switch(id) { | ||
121 | case 0: | ||
122 | return (record->event.pressed ? | ||
123 | MACRO( D(RALT), T(SPC), U(RALT), END ) | ||
124 | :MACRO( END )); | ||
125 | break; | ||
126 | case 1: | ||
127 | return (record->event.pressed ? | ||
128 | MACRO( D(LALT), T(F2), U(LALT), END ) | ||
129 | :MACRO( END )); | ||
130 | break; | ||
131 | } | ||
132 | return MACRO_NONE; | ||
133 | }; | ||