| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -27,7 +27,8 @@ enum taps{
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  EMOJIS,
 | 
					 | 
					 | 
					 | 
					  EMOJIS,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  ANIMAL,
 | 
					 | 
					 | 
					 | 
					  ANIMAL,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  HAND,
 | 
					 | 
					 | 
					 | 
					  HAND,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  MEMES
 | 
					 | 
					 | 
					 | 
					  MEMES,
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  COPA
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					};
 | 
					 | 
					 | 
					 | 
					};
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					enum unicode_name { // split every five emojis
 | 
					 | 
					 | 
					 | 
					enum unicode_name { // split every five emojis
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -50,8 +51,8 @@ enum unicode_name { // split every five emojis
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  THDN, // 👎
 | 
					 | 
					 | 
					 | 
					  THDN, // 👎
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  BBB, // dat B 🅱
 | 
					 | 
					 | 
					 | 
					  BBB, // dat B 🅱
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  POO, // poop 💩
 | 
					 | 
					 | 
					 | 
					  AVO, // avocado 🥑
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  HUNDR, // 100 💯
 | 
					 | 
					 | 
					 | 
					  BRED, // unicode consortium pls make toast 🍞
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  EGGPL, // EGGPLANT 🍆
 | 
					 | 
					 | 
					 | 
					  EGGPL, // EGGPLANT 🍆
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  WATER, // wet 💦
 | 
					 | 
					 | 
					 | 
					  WATER, // wet 💦
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -71,6 +72,7 @@ enum my_macros {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					qk_tap_dance_action_t tap_dance_actions[] = {
 | 
					 | 
					 | 
					 | 
					qk_tap_dance_action_t tap_dance_actions[] = {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  // Tap once for CTRL, twice for Caps Lock
 | 
					 | 
					 | 
					 | 
					  // Tap once for CTRL, twice for Caps Lock
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  [TD_CTCPS]  = ACTION_TAP_DANCE_DOUBLE(KC_LCTL, KC_CAPS),
 | 
					 | 
					 | 
					 | 
					  [TD_CTCPS]  = ACTION_TAP_DANCE_DOUBLE(KC_LCTL, KC_CAPS),
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  [COPA]  = ACTION_TAP_DANCE_DOUBLE(LCTL(KC_C), LCTL(KC_V)),
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  [EMOJIS] = ACTION_TAP_DANCE_FN_ADVANCED_TIME(cycleEmojis, NULL, NULL, 800),
 | 
					 | 
					 | 
					 | 
					  [EMOJIS] = ACTION_TAP_DANCE_FN_ADVANCED_TIME(cycleEmojis, NULL, NULL, 800),
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  [ANIMAL] = ACTION_TAP_DANCE_FN_ADVANCED_TIME(cycleAnimals, NULL, NULL, 800),
 | 
					 | 
					 | 
					 | 
					  [ANIMAL] = ACTION_TAP_DANCE_FN_ADVANCED_TIME(cycleAnimals, NULL, NULL, 800),
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  [HAND] = ACTION_TAP_DANCE_FN_ADVANCED_TIME(cycleHands, NULL, NULL, 800),
 | 
					 | 
					 | 
					 | 
					  [HAND] = ACTION_TAP_DANCE_FN_ADVANCED_TIME(cycleHands, NULL, NULL, 800),
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -110,8 +112,8 @@ const uint32_t PROGMEM unicode_map[] = {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  [THINK] = 0x1F914,
 | 
					 | 
					 | 
					 | 
					  [THINK] = 0x1F914,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  [GRIN] = 0x1F600,
 | 
					 | 
					 | 
					 | 
					  [GRIN] = 0x1F600,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  [BBB] = 0x1F171,
 | 
					 | 
					 | 
					 | 
					  [BBB] = 0x1F171,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  [POO] = 0x1F4A9,
 | 
					 | 
					 | 
					 | 
					  [AVO] = 0x1F951,
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  [HUNDR] = 0x1F4AF,
 | 
					 | 
					 | 
					 | 
					  [BRED] = 0x1F35E,
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  [SMRK] = 0x1F60F,
 | 
					 | 
					 | 
					 | 
					  [SMRK] = 0x1F60F,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  [WEARY] = 0x1F629,
 | 
					 | 
					 | 
					 | 
					  [WEARY] = 0x1F629,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  [EGGPL] = 0x1F346,
 | 
					 | 
					 | 
					 | 
					  [EGGPL] = 0x1F346,
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -143,7 +145,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   TD(EMOJIS),TD(ANIMAL),TD(HAND),TD(MEMES),X(WEARY),X(UNAMU),   KC_6,   KC_7,   KC_8,   KC_9,   KC_0, KC_MINS, KC_EQL,KC_BSPC,   KC_MPRV,KC_MPLY,KC_MNXT,  KC_NLCK,KC_PSLS,KC_PAST,KC_PMNS, \
 | 
					 | 
					 | 
					 | 
					   TD(EMOJIS),TD(ANIMAL),TD(HAND),TD(MEMES),X(WEARY),X(UNAMU),   KC_6,   KC_7,   KC_8,   KC_9,   KC_0, KC_MINS, KC_EQL,KC_BSPC,   KC_MPRV,KC_MPLY,KC_MNXT,  KC_NLCK,KC_PSLS,KC_PAST,KC_PMNS, \
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      KC_TAB,   KC_Q,   M(0),   KC_E,   KC_R,X(EGGPL),X(WATER),   KC_U,   KC_I,   KC_O,   KC_P, KC_UP  ,KC_RBRC,KC_BSLS,   KC_MUTE,KC_VOLD,KC_VOLU,    KC_P7,  KC_P8,  KC_P9,KC_PPLS, \
 | 
					 | 
					 | 
					 | 
					      KC_TAB,   KC_Q,   M(0),   KC_E,   KC_R,X(EGGPL),X(WATER),   KC_U,   KC_I,   KC_O,   KC_P, KC_UP  ,KC_RBRC,KC_BSLS,   KC_MUTE,KC_VOLD,KC_VOLU,    KC_P7,  KC_P8,  KC_P9,KC_PPLS, \
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      KC_LCTL,   M(1),   M(3),   M(2),   KC_F,   X(LIT), X(SNEK),   KC_J,   KC_K,   KC_L,KC_LEFT,KC_RGHT,         KC_ENT,                              KC_P4,  KC_P5,  KC_P6,      \
 | 
					 | 
					 | 
					 | 
					      KC_LCTL,   M(1),   M(3),   M(2),   KC_F,   X(LIT), X(SNEK),   KC_J,   KC_K,   KC_L,KC_LEFT,KC_RGHT,         KC_ENT,                              KC_P4,  KC_P5,  KC_P6,      \
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      KC_LSFT,KC_NUBS,   KC_Z,   KC_X,   KC_C, X(HUNDR), X(BBB),  X(POO),   KC_M,KC_COMM, KC_DOT,KC_DOWN,        KC_RSFT,          KC_MS_U,            KC_P1,  KC_P2,  KC_P3,KC_PENT, \
 | 
					 | 
					 | 
					 | 
					      KC_LSFT,KC_NUBS,   KC_Z,   KC_X,   KC_C, TD(COPA), X(BBB),  X(AVO),   KC_M,KC_COMM, KC_DOT,KC_DOWN,        KC_RSFT,          KC_MS_U,            KC_P1,  KC_P2,  KC_P3,KC_PENT, \
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      KC_BTN1,KC_BTN3,KC_BTN2,                 KC_SPC,                                KC_RALT,KC_RGUI, TG(2),_______  ,  KC_MS_L,KC_MS_D,KC_MS_R,    KC_P0,KC_PDOT),
 | 
					 | 
					 | 
					 | 
					      KC_BTN1,KC_BTN3,KC_BTN2,                 KC_SPC,                                KC_RALT,KC_RGUI, TG(2),_______  ,  KC_MS_L,KC_MS_D,KC_MS_R,    KC_P0,KC_PDOT),
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					[2] = KEYMAP(\
 | 
					 | 
					 | 
					 | 
					[2] = KEYMAP(\
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      KC_ESC,  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_PSCR,KC_SLCK,KC_PAUS,                        \
 | 
					 | 
					 | 
					 | 
					      KC_ESC,  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_PSCR,KC_SLCK,KC_PAUS,                        \
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |