|  |  |  | @ -17,7 +17,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 
			
		
	
		
			
				
					|  |  |  |  | [0] = LAYOUT_all( \ | 
			
		
	
		
			
				
					|  |  |  |  |                                  KC_1, KC_2,                                                                                                                 KC_3, KC_4,                                  \ | 
			
		
	
		
			
				
					|  |  |  |  |                                  KC_BTN1,    KC_BTN2,                                                                                                                 KC_BTN3,    KC_BTN4,                            \ | 
			
		
	
		
			
				
					|  |  |  |  |       KC_HOME, KC_END,  KC_PGUP, KC_PGDN,       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_INS,  \ | 
			
		
	
		
			
				
					|  |  |  |  |                                                                                                                                                                                                                       \ | 
			
		
	
		
			
				
					|  |  |  |  |       KC_PMNS, KC_NLCK, KC_PSLS, KC_PAST,      KC_GRV,  KC_1,    KC_2,    KC_3,    KC_4,    KC_5,    KC_6,    KC_7,    KC_8,    KC_9,    KC_0,    KC_MINS, KC_EQL,   KC_BSPC,     KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, \ | 
			
		
	
	
		
			
				
					|  |  |  | @ -27,35 +27,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 
			
		
	
		
			
				
					|  |  |  |  |                KC_P0,   KC_PDOT,  KC_LEFT, KC_DOWN, KC_RGHT,  KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_SPC, KC_RALT, KC_RGUI, KC_APP, KC_RCTL,  KC_LEFT, KC_DOWN, KC_RGHT,  KC_P0, KC_PDOT               \ | 
			
		
	
		
			
				
					|  |  |  |  | ) | 
			
		
	
		
			
				
					|  |  |  |  | }; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | #ifdef ENCODER_ENABLE | 
			
		
	
		
			
				
					|  |  |  |  | void encoder_update_user(uint8_t index, bool clockwise) { | 
			
		
	
		
			
				
					|  |  |  |  |     // Encoder 1, outside left
 | 
			
		
	
		
			
				
					|  |  |  |  |     if (index == 0 && clockwise) { | 
			
		
	
		
			
				
					|  |  |  |  |         tap_code(KC_MS_U);  // turned right
 | 
			
		
	
		
			
				
					|  |  |  |  |     } else if (index == 0) { | 
			
		
	
		
			
				
					|  |  |  |  |         tap_code(KC_MS_D);  // turned left
 | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     // Encoder 2, inside left
 | 
			
		
	
		
			
				
					|  |  |  |  |     else if (index == 1 && clockwise) { | 
			
		
	
		
			
				
					|  |  |  |  |         tap_code(KC_WH_D);  // turned right
 | 
			
		
	
		
			
				
					|  |  |  |  |     } else if (index == 1) { | 
			
		
	
		
			
				
					|  |  |  |  |         tap_code(KC_WH_U);  // turned left
 | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     // Encoder 3, inside right
 | 
			
		
	
		
			
				
					|  |  |  |  |     else if (index == 2 && clockwise) { | 
			
		
	
		
			
				
					|  |  |  |  |         tap_code(KC_VOLU);  // turned right
 | 
			
		
	
		
			
				
					|  |  |  |  |     } else if (index == 2) { | 
			
		
	
		
			
				
					|  |  |  |  |         tap_code(KC_VOLD);  // turned left
 | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     // Encoder 4, outside right
 | 
			
		
	
		
			
				
					|  |  |  |  |     else if (index == 3 && clockwise) { | 
			
		
	
		
			
				
					|  |  |  |  |         tap_code(KC_MS_R);   // turned right
 | 
			
		
	
		
			
				
					|  |  |  |  |     } else if (index == 3) { | 
			
		
	
		
			
				
					|  |  |  |  |         tap_code(KC_MS_L);   // turned left
 | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | #endif | 
			
		
	
	
		
			
				
					|  |  |  | 
 |