Remove/migrate action_get_macro()s from default keymaps (#5625)
* Remove/migrate action_get_macro()s from default keymaps * Leave these breaks alone
This commit is contained in:
		
							parent
							
								
									2a231457bd
								
							
						
					
					
						commit
						f14629ed1c
					
				
					 119 changed files with 286 additions and 1860 deletions
				
			
		| 
						 | 
				
			
			@ -68,7 +68,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		|||
        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,  \
 | 
			
		||||
        _______, KC_PAUS, KC_UP,   GER_BRC_L, GER_BRC_R, _______,   _______,  GER_PAR_L, GER_PAR_R, _______, _______, _______, _______, _______, \
 | 
			
		||||
        _______, KC_LEFT, KC_DOWN, KC_RIGHT,  _______,   _______,   KC_LEFT,  KC_DOWN,   KC_UP,     KC_RGHT, _______, _______, _______, KC_MPLY, \
 | 
			
		||||
        _______, _______, _______, _______,   GER_ANG_L, GER_ANG_R, KC_SPACE, M(0),      _______,   _______, _______, _______, KC_VOLU, _______, \
 | 
			
		||||
        _______, _______, _______, _______,   GER_ANG_L, GER_ANG_R, KC_SPACE, RALT(KC_SPC),_______, _______, _______, _______, KC_VOLU, _______, \
 | 
			
		||||
        _______, _______, _______,                                  _______,                                 _______, KC_MPRV, KC_VOLD, KC_MNXT),
 | 
			
		||||
 | 
			
		||||
    /* Keymap 2: Tab Layer w/ vim pageup, modified with Tab (by holding tab)
 | 
			
		||||
| 
						 | 
				
			
			@ -88,7 +88,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		|||
        KC_WAKE, _______, _______, _______, _______, _______, _______, _______,    _______,  _______, _______, _______, _______, KC_INS,  \
 | 
			
		||||
        _______, _______, _______, _______, _______, _______, _______, GER_CUR_L, GER_CUR_R, _______, _______, _______, _______, _______, \
 | 
			
		||||
        _______, _______, _______, _______, _______, _______, KC_HOME, KC_PGDN,    KC_PGUP,  KC_END,  _______, _______, _______, KC_ENT,  \
 | 
			
		||||
        _______, _______, _______, _______, _______, _______, _______, M(1),       _______,  _______, _______, _______, KC_PGUP, _______, \
 | 
			
		||||
        _______, _______, _______, _______, _______, _______, _______, A(KC_F2),   _______,  _______, _______, _______, KC_PGUP, _______, \
 | 
			
		||||
        _______, _______, _______,                            _______,                                _______, KC_HOME, KC_PGDN, KC_END),
 | 
			
		||||
 | 
			
		||||
    /* Keymap 3: Split right shift Numpad toggle Layer (by tapping the split rshift key)
 | 
			
		||||
| 
						 | 
				
			
			@ -111,21 +111,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		|||
        _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_0, _______, KC_SLSH, KC_UP,   _______, \
 | 
			
		||||
        _______, _______, _______,                            _______,                         _______, KC_LEFT, KC_DOWN, KC_RGHT),
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
 | 
			
		||||
{
 | 
			
		||||
    // MACRODOWN only works in this function
 | 
			
		||||
    switch(id) {
 | 
			
		||||
        case 0:
 | 
			
		||||
            return (record->event.pressed ? 
 | 
			
		||||
                    MACRO( D(RALT), T(SPC), U(RALT), END )
 | 
			
		||||
                    :MACRO( END ));
 | 
			
		||||
            break;
 | 
			
		||||
        case 1:
 | 
			
		||||
            return (record->event.pressed ? 
 | 
			
		||||
                    MACRO( D(LALT), T(F2), U(LALT), END )
 | 
			
		||||
                    :MACRO( END ));
 | 
			
		||||
            break;
 | 
			
		||||
    }
 | 
			
		||||
    return MACRO_NONE;
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue