Replaced keymap macro.
Turns out we need it.
This commit is contained in:
		@@ -13,7 +13,8 @@ enum custom_keycodes {
 | 
			
		||||
	ST_MACRO_0,
 | 
			
		||||
	ST_MACRO_1,
 | 
			
		||||
	RU_LAYER,
 | 
			
		||||
	EN_LAYER
 | 
			
		||||
	EN_LAYER,
 | 
			
		||||
	RU_SYMBOL,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
enum tap_dance_codes {
 | 
			
		||||
@@ -165,6 +166,16 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
 | 
			
		||||
			}
 | 
			
		||||
			break;
 | 
			
		||||
 | 
			
		||||
		case RU_SYMBOL:
 | 
			
		||||
			if (record->event.pressed) {
 | 
			
		||||
				SEND_STRING(SS_LGUI(SS_LSFT(SS_LCTL(SS_TAP(X_0)))));
 | 
			
		||||
				layer_on(LAYER_SYMBOLS_IDX);
 | 
			
		||||
			} else {
 | 
			
		||||
				SEND_STRING(SS_LGUI(SS_LSFT(SS_LCTL(SS_TAP(X_9)))));
 | 
			
		||||
				layer_off(LAYER_SYMBOLS_IDX);
 | 
			
		||||
			}
 | 
			
		||||
			break;
 | 
			
		||||
 | 
			
		||||
		case RGB_SLD:
 | 
			
		||||
			if (record->event.pressed) {
 | 
			
		||||
				rgblight_mode(1);
 | 
			
		||||
 
 | 
			
		||||
@@ -15,7 +15,7 @@
 | 
			
		||||
\
 | 
			
		||||
	KC_TRANSPARENT, KC_TRANSPARENT, KC_TRANSPARENT, KC_TRANSPARENT, RU_NUM,         RU_RUBL,        KC_TRANSPARENT,\
 | 
			
		||||
	RU_SOFT,        RU_U,           RU_YU,          RU_I,           RU_O,           RU_SHCH,        KC_TRANSPARENT,\
 | 
			
		||||
	RU_HA,          RU_ZHE,         RU_KA,          MO(LAYER_SYMBOLS_IDX), RU_EL,          KC_TRANSPARENT,\
 | 
			
		||||
	RU_HA,          RU_ZHE,         RU_KA,          RU_SYMBOL,      RU_EL,          KC_TRANSPARENT,\
 | 
			
		||||
	RU_HARD,        RU_EN,          RU_EM,          RU_PE,          RU_YERU,        RU_SHTI,        KC_TRANSPARENT,\
 | 
			
		||||
	KC_TRANSPARENT, KC_TRANSPARENT, KC_TRANSPARENT, KC_TRANSPARENT, KC_TRANSPARENT,\
 | 
			
		||||
\
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user