Encodermap direction define. (#20454)
This commit is contained in:
		
							parent
							
								
									0ddb7d7863
								
							
						
					
					
						commit
						c9f619124d
					
				| @ -81,7 +81,7 @@ Your `keymap.c` will then need an encoder mapping defined (for four layers and t | ||||
| 
 | ||||
| ```c | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_BASE] =   { ENCODER_CCW_CW(KC_MS_WH_UP, KC_MS_WH_DOWN), ENCODER_CCW_CW(KC_VOLD, KC_VOLU)  }, | ||||
|     [_LOWER] =  { ENCODER_CCW_CW(RGB_HUD, RGB_HUI),           ENCODER_CCW_CW(RGB_SAD, RGB_SAI)  }, | ||||
|     [_RAISE] =  { ENCODER_CCW_CW(RGB_VAD, RGB_VAI),           ENCODER_CCW_CW(RGB_SPD, RGB_SPI)  }, | ||||
|  | ||||
| @ -41,7 +41,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| 
 | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_BASE] =   { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_LOWER] =  { ENCODER_CCW_CW(KC_MPRV, KC_MNXT) }, | ||||
|     [_RAISE] =  { ENCODER_CCW_CW(RGB_VAD, RGB_VAI) }, | ||||
|  | ||||
| @ -290,7 +290,7 @@ bool caps_word_press_user(uint16_t keycode) { | ||||
| // │ e n c o d e r                                             │
 | ||||
| // └───────────────────────────────────────────────────────────┘
 | ||||
| 
 | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_NAVIGATION] =  { ENCODER_CCW_CW(KC_LEFT, KC_RGHT) }, | ||||
|     [_QWERTY] =  { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_COLEMAK] =  { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|  | ||||
| @ -40,7 +40,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
|   ) | ||||
| }; | ||||
| 
 | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_BASE] =   { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_LOWER] =  { ENCODER_CCW_CW(KC_MPRV, KC_MNXT) }, | ||||
|     [_RAISE] =  { ENCODER_CCW_CW(RGB_VAD, RGB_VAI) }, | ||||
|  | ||||
| @ -115,7 +115,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_ONE]   =  { ENCODER_CCW_CW(RGB_RMOD, RGB_MOD) }, | ||||
|     [_TWO]   =  { ENCODER_CCW_CW(KC_VOLD,  KC_VOLU) }, | ||||
|     [_THREE] =  { ENCODER_CCW_CW(KC_VOLD,  KC_VOLU) }, | ||||
|  | ||||
| @ -253,7 +253,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_ONE]   =  { ENCODER_CCW_CW(RGB_RMOD, RGB_MOD) }, | ||||
|     [_TWO]   =  { ENCODER_CCW_CW(KC_VOLD,  KC_VOLU) }, | ||||
|     [_THREE] =  { ENCODER_CCW_CW(KC_VOLD,  KC_VOLU) }, | ||||
|  | ||||
| @ -52,7 +52,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] =  { ENCODER_CCW_CW(KC_VOLD, KC_VOLU),      ENCODER_CCW_CW(KC_VOLD, KC_VOLU),      ENCODER_CCW_CW(KC_VOLD, KC_VOLU)  }, | ||||
|     [1] =  { ENCODER_CCW_CW(KC_TRNS, KC_TRNS),      ENCODER_CCW_CW(KC_TRNS, KC_TRNS),      ENCODER_CCW_CW(KC_TRNS, KC_TRNS)  }, | ||||
|     [2] =  { ENCODER_CCW_CW(KC_TRNS, KC_TRNS),      ENCODER_CCW_CW(KC_TRNS, KC_TRNS),      ENCODER_CCW_CW(KC_TRNS, KC_TRNS)  }, | ||||
|  | ||||
| @ -100,7 +100,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] =  { ENCODER_CCW_CW(KC_VOLD, KC_VOLU),      ENCODER_CCW_CW(KC_VOLD, KC_VOLU),      ENCODER_CCW_CW(KC_VOLD, KC_VOLU)  }, | ||||
|     [1] =  { ENCODER_CCW_CW(KC_TRNS, KC_TRNS),      ENCODER_CCW_CW(KC_TRNS, KC_TRNS),      ENCODER_CCW_CW(KC_TRNS, KC_TRNS)  }, | ||||
|     [2] =  { ENCODER_CCW_CW(KC_TRNS, KC_TRNS),      ENCODER_CCW_CW(KC_TRNS, KC_TRNS),      ENCODER_CCW_CW(KC_TRNS, KC_TRNS)  }, | ||||
|  | ||||
| @ -34,7 +34,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| 
 | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] =  { ENCODER_CCW_CW(KC_VOLD, KC_VOLU),      ENCODER_CCW_CW(RGB_VAD, RGB_VAI)  }, | ||||
|     [1] =  { ENCODER_CCW_CW(KC_TRNS, KC_TRNS),      ENCODER_CCW_CW(KC_TRNS, KC_TRNS)  } | ||||
| }; | ||||
|  | ||||
| @ -90,7 +90,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| 
 | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] =  { ENCODER_CCW_CW(KC_VOLD, KC_VOLU),      ENCODER_CCW_CW(KC_VOLD, KC_VOLU)  }, | ||||
|     [1] =  { ENCODER_CCW_CW(KC_TRNS, KC_TRNS),      ENCODER_CCW_CW(KC_TRNS, KC_TRNS)  }, | ||||
|     [2] =  { ENCODER_CCW_CW(KC_TRNS, KC_TRNS),      ENCODER_CCW_CW(KC_TRNS, KC_TRNS)  }, | ||||
|  | ||||
| @ -34,7 +34,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #ifdef ENCODER_MAP_ENABLE | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|   [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|   [1] = { ENCODER_CCW_CW(_______, _______) }, | ||||
| }; | ||||
|  | ||||
| @ -14,7 +14,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #ifdef ENCODER_MAP_ENABLE | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
| }; | ||||
| #endif | ||||
|  | ||||
| @ -48,7 +48,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #ifdef ENCODER_MAP_ENABLE | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|   [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|   [1] = { ENCODER_CCW_CW(_______, _______) }, | ||||
|   [2] = { ENCODER_CCW_CW(_______, _______) }, | ||||
|  | ||||
| @ -40,7 +40,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [1] = { ENCODER_CCW_CW(RGB_HUD, RGB_HUI) }, | ||||
|     [2] = { ENCODER_CCW_CW(RGB_SAD, RGB_SAI) }, | ||||
|  | ||||
| @ -53,7 +53,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [1] = { ENCODER_CCW_CW(RGB_HUD, RGB_HUI) }, | ||||
|     [2] = { ENCODER_CCW_CW(RGB_SAD, RGB_SAI) }, | ||||
|  | ||||
| @ -52,7 +52,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [1] = { ENCODER_CCW_CW(RGB_HUD, RGB_HUI) }, | ||||
|     [2] = { ENCODER_CCW_CW(RGB_SAD, RGB_SAI) }, | ||||
|  | ||||
| @ -48,7 +48,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] =   { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [1] =  { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) } | ||||
| }; | ||||
|  | ||||
| @ -64,7 +64,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| 
 | ||||
| /* Encoder */ | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] =   { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [1] =  { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|     [2] =  { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|  | ||||
| @ -63,7 +63,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| 
 | ||||
| /* Encoder */ | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] =   { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [1] =  { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|     [2] =  { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|  | ||||
| @ -62,7 +62,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] =   { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [1] =  { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|     [2] =  { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|  | ||||
| @ -32,7 +32,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] =   { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [1] =  { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|     [2] =  { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|  | ||||
| @ -32,7 +32,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] =   { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [1] =  { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|     [2] =  { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|  | ||||
| @ -43,7 +43,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_MAIN] =  { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_LEFT] =  { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_RIGHT] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|  | ||||
| @ -43,7 +43,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_MAIN] =  { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_LEFT] =  { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_RIGHT] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|  | ||||
| @ -58,7 +58,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #ifdef ENCODER_MAP_ENABLE | ||||
|     const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
|     const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|         [BL] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|         [UL] = { ENCODER_CCW_CW(KC_BRID, KC_BRIU) }, | ||||
|     }; | ||||
|  | ||||
| @ -42,7 +42,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #ifdef ENCODER_MAP_ENABLE | ||||
|     const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
|     const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|         [BL] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|         [UL] = { ENCODER_CCW_CW(KC_BRID, KC_BRIU) }, | ||||
|     }; | ||||
|  | ||||
| @ -60,7 +60,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #ifdef ENCODER_MAP_ENABLE | ||||
|     const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
|     const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|         [BL] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|         [UL] = { ENCODER_CCW_CW(KC_BRID, KC_BRIU) }, | ||||
|         [TL] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|  | ||||
| @ -40,7 +40,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [1] = { ENCODER_CCW_CW(RGB_HUI, RGB_HUD) }, | ||||
|     [2] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|  | ||||
| @ -40,7 +40,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [1] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [2] = { ENCODER_CCW_CW(RGB_HUI, RGB_HUD) }, | ||||
|  | ||||
| @ -40,7 +40,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [1] = { ENCODER_CCW_CW(RGB_HUI, RGB_HUD) }, | ||||
|     [2] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|  | ||||
| @ -80,7 +80,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_OPEN]     = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_CLOSE]    = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_FN]       = { ENCODER_CCW_CW(_______, _______) }, | ||||
|  | ||||
| @ -155,7 +155,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_OPEN]     = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_CLOSE]    = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_QWERTY]   = { ENCODER_CCW_CW(_______, _______) }, | ||||
|  | ||||
| @ -155,7 +155,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_OPEN]     = { ENCODER_CCW_CW(MI_OCTD, MI_OCTU) }, | ||||
|     [_CLOSE]    = { ENCODER_CCW_CW(MI_OCTD, MI_OCTU) }, | ||||
|     [_QWERTY]   = { ENCODER_CCW_CW(_______, _______) }, | ||||
|  | ||||
| @ -96,7 +96,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_OPEN]     = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_CLOSE]    = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_MISC]     = { ENCODER_CCW_CW(_______, _______) }, | ||||
|  | ||||
| @ -59,7 +59,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_QWERTY] = { ENCODER_CCW_CW(KC_WH_U, KC_WH_D), }, | ||||
|     [_LOWER] = { ENCODER_CCW_CW(KC_VOLU, KC_VOLD) }, | ||||
|     [_RAISE] = { ENCODER_CCW_CW(RGB_MOD, RGB_RMOD) }, | ||||
|  | ||||
| @ -20,7 +20,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| 
 | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_L0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_L1] = { ENCODER_CCW_CW(KC_MS_WH_DOWN, KC_MS_WH_UP) } | ||||
| }; | ||||
|  | ||||
| @ -20,7 +20,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| 
 | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_L0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_L1] = { ENCODER_CCW_CW(KC_MS_WH_DOWN, KC_MS_WH_UP) } | ||||
| }; | ||||
|  | ||||
| @ -104,7 +104,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #ifdef ENCODER_MAP_ENABLE | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|   [_QWERTY] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU),  ENCODER_CCW_CW(KC_PGUP, KC_PGDN) }, | ||||
|   [_LOWER]  = { ENCODER_CCW_CW(RGB_RMOD, RGB_MOD), ENCODER_CCW_CW(RGB_VAD, RGB_VAI) }, | ||||
|   [_RAISE]  = { ENCODER_CCW_CW(RGB_SAD, RGB_SAI),  ENCODER_CCW_CW(RGB_HUD, RGB_HUI) }, | ||||
|  | ||||
| @ -84,7 +84,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_BASE] =   { ENCODER_CCW_CW(KC_VOLD, KC_VOLU)  }, | ||||
|     [_LOWER] =  { ENCODER_CCW_CW(KC_MS_WH_UP, KC_MS_WH_DOWN)  }, | ||||
|     [_RAISE] =  { ENCODER_CCW_CW(KC_MS_WH_LEFT, KC_MS_WH_RIGHT)   }, | ||||
|  | ||||
| @ -49,7 +49,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] =   { ENCODER_CCW_CW(KC_VOLD, KC_VOLU)  }, | ||||
|     [1] =  { ENCODER_CCW_CW(KC_MS_WH_UP, KC_MS_WH_DOWN)  }, | ||||
|     [2] =  { ENCODER_CCW_CW(KC_MS_WH_LEFT, KC_MS_WH_RIGHT)   }, | ||||
|  | ||||
| @ -86,7 +86,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #ifdef ENCODER_MAP_ENABLE | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [1] = { ENCODER_CCW_CW(_______, _______) }, | ||||
|     [2] = { ENCODER_CCW_CW(_______, _______) }, | ||||
|  | ||||
| @ -62,7 +62,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_BASE]    = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU)  }, | ||||
|     [_RESERVE] = { ENCODER_CCW_CW(_______, _______)  }, | ||||
|     [_FN]      = { ENCODER_CCW_CW(_______, _______)  }, | ||||
|  | ||||
| @ -278,7 +278,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_BASE]         = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU)  }, | ||||
|     [_SEPALEFTOCT]  = { ENCODER_CCW_CW(_______, _______)  }, | ||||
|     [_SEPAHALF]     = { ENCODER_CCW_CW(_______, _______)  }, | ||||
|  | ||||
| @ -278,7 +278,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_BASE]         = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU)  }, | ||||
|     [_SEPALEFTOCT]  = { ENCODER_CCW_CW(_______, _______)  }, | ||||
|     [_SEPAHALF]     = { ENCODER_CCW_CW(_______, _______)  }, | ||||
|  | ||||
| @ -92,7 +92,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_BASE]         = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU)  }, | ||||
|     [_TRANS]        = { ENCODER_CCW_CW(_______, _______)  }, | ||||
|     [_RESERVE]      = { ENCODER_CCW_CW(_______, _______)  }, | ||||
|  | ||||
| @ -21,7 +21,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
| }; | ||||
| #endif | ||||
|  | ||||
| @ -21,7 +21,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
| }; | ||||
| #endif | ||||
|  | ||||
| @ -65,7 +65,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
|         KC_TRNS,   KC_NO,     KC_NO), | ||||
| }; | ||||
| 
 | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_MACRO]  = { ENCODER_CCW_CW(KC_BRID,       KC_BRIU),      ENCODER_CCW_CW(C(KC_MINS), C(KC_EQL)), ENCODER_CCW_CW(KC_VOLD,    KC_VOLU) }, | ||||
|     [_NUMPAD] = { ENCODER_CCW_CW(KC_BRID,       KC_BRIU),      ENCODER_CCW_CW(C(KC_MINS), C(KC_EQL)), ENCODER_CCW_CW(KC_VOLD,    KC_VOLU) }, | ||||
|     [_CURSOR] = { ENCODER_CCW_CW(KC_BRID,       KC_BRIU),      ENCODER_CCW_CW(C(KC_MINS), C(KC_EQL)), ENCODER_CCW_CW(KC_VOLD,    KC_VOLU) }, | ||||
|  | ||||
| @ -139,7 +139,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| #endif | ||||
| 
 | ||||
| #ifdef ENCODER_MAP_ENABLE | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_BASE] = { ENCODER_CCW_CW(KC_MPRV, KC_MNXT), ENCODER_CCW_CW(KC_PGDN, KC_PGUP), ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_FN]   = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|     [_FN1]  = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|  | ||||
| @ -131,7 +131,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| #endif | ||||
| 
 | ||||
| #ifdef ENCODER_MAP_ENABLE | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_BASE] = { ENCODER_CCW_CW(KC_MPRV, KC_MNXT), ENCODER_CCW_CW(KC_PGDN, KC_PGUP), ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_FN]   = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|     [_FN1]  = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|  | ||||
| @ -126,7 +126,7 @@ bool oled_task_user(void) { | ||||
| #endif | ||||
| 
 | ||||
| #ifdef ENCODER_MAP_ENABLE | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_BASE] = {ENCODER_CCW_CW(KC_MPRV, KC_MNXT), ENCODER_CCW_CW(KC_PGDN, KC_PGUP), ENCODER_CCW_CW(KC_VOLD, KC_VOLU)}, | ||||
|     [_FN]   = {ENCODER_CCW_CW(KC_MPRV, KC_MNXT), ENCODER_CCW_CW(KC_PGDN, KC_PGUP), ENCODER_CCW_CW(KC_VOLD, KC_VOLU)}, | ||||
|     [_FN2]  = {ENCODER_CCW_CW(KC_MPRV, KC_MNXT), ENCODER_CCW_CW(KC_PGDN, KC_PGUP), ENCODER_CCW_CW(KC_VOLD, KC_VOLU)}, | ||||
|  | ||||
| @ -131,7 +131,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| #endif | ||||
| 
 | ||||
| #ifdef ENCODER_MAP_ENABLE | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_BASE] = { ENCODER_CCW_CW(KC_MPRV, KC_MNXT), ENCODER_CCW_CW(KC_PGDN, KC_PGUP), ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_FN]   = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|     [_FN1]  = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|  | ||||
| @ -139,7 +139,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| #endif | ||||
| 
 | ||||
| #ifdef ENCODER_MAP_ENABLE | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_BASE] = { ENCODER_CCW_CW(KC_MPRV, KC_MNXT), ENCODER_CCW_CW(KC_PGDN, KC_PGUP), ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_FN]   = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|     [_FN1]  = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|  | ||||
| @ -131,7 +131,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| #endif | ||||
| 
 | ||||
| #ifdef ENCODER_MAP_ENABLE | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_BASE] = { ENCODER_CCW_CW(KC_MPRV, KC_MNXT), ENCODER_CCW_CW(KC_PGDN, KC_PGUP), ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_FN]   = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|     [_FN1]  = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|  | ||||
| @ -131,7 +131,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| #endif | ||||
| 
 | ||||
| #ifdef ENCODER_MAP_ENABLE | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_BASE] = { ENCODER_CCW_CW(KC_MPRV, KC_MNXT), ENCODER_CCW_CW(KC_PGDN, KC_PGUP), ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_FN]   = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|     [_FN1]  = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|  | ||||
| @ -75,7 +75,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| 
 | ||||
| 
 | ||||
| #ifdef ENCODER_MAP_ENABLE | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_LAY0] = { ENCODER_CCW_CW(KC_MPRV, KC_MNXT), ENCODER_CCW_CW(KC_PGUP, KC_PGDN), ENCODER_CCW_CW(KC_VOLU, KC_VOLD) }, | ||||
|     [_LAY1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|     [_LAY2] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|  | ||||
| @ -64,7 +64,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| 
 | ||||
| 
 | ||||
| #ifdef ENCODER_MAP_ENABLE | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_LAY0] = { ENCODER_CCW_CW(KC_MPRV, KC_MNXT), ENCODER_CCW_CW(KC_PGUP, KC_PGDN), ENCODER_CCW_CW(KC_VOLU, KC_VOLD) }, | ||||
|     [_LAY1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|     [_LAY2] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|  | ||||
| @ -39,7 +39,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [1] = { ENCODER_CCW_CW(KC_MPRV, KC_MNXT) } | ||||
| }; | ||||
|  | ||||
| @ -54,7 +54,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [1] = { ENCODER_CCW_CW(KC_MPRV, KC_MNXT) }, | ||||
|     [2] = { ENCODER_CCW_CW(_______, _______) } | ||||
|  | ||||
| @ -47,7 +47,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [1] = { ENCODER_CCW_CW(KC_MPRV, KC_MNXT) }, | ||||
|     [2] = { ENCODER_CCW_CW(_______, _______) } | ||||
|  | ||||
| @ -16,7 +16,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] =   { ENCODER_CCW_CW(KC_VOLD, KC_VOLU), ENCODER_CCW_CW(KC_MPRV, KC_MNXT)  }, | ||||
| }; | ||||
| #endif | ||||
|  | ||||
| @ -15,7 +15,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] =   { ENCODER_CCW_CW(KC_VOLD, KC_VOLU), ENCODER_CCW_CW(KC_MPRV, KC_MNXT)  }, | ||||
| }; | ||||
| #endif | ||||
|  | ||||
| @ -216,7 +216,7 @@ bool rgb_matrix_indicators_user(void) { | ||||
| } | ||||
| 
 | ||||
| #ifdef ENCODER_MAP_ENABLE | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_BASE] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_FN]   = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|     [_FN1]  = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|  | ||||
| @ -160,7 +160,7 @@ bool rgb_matrix_indicators_user(void) { | ||||
| } | ||||
| 
 | ||||
| #ifdef ENCODER_MAP_ENABLE | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_BASE] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_FN]   = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
| }; | ||||
|  | ||||
| @ -216,7 +216,7 @@ bool rgb_matrix_indicators_user(void) { | ||||
| } | ||||
| 
 | ||||
| #ifdef ENCODER_MAP_ENABLE | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_BASE] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_FN]   = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|     [_FN1]  = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|  | ||||
| @ -54,7 +54,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [1] = { ENCODER_CCW_CW(KC_BRID, KC_BRIU) }, | ||||
|     [2] = { ENCODER_CCW_CW(KC_MPRV, KC_MNXT) } | ||||
|  | ||||
| @ -42,7 +42,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [1] = { ENCODER_CCW_CW(KC_BRID, KC_BRIU) }, | ||||
|     [2] = { ENCODER_CCW_CW(KC_MPRV, KC_MNXT) } | ||||
|  | ||||
| @ -54,7 +54,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [1] = { ENCODER_CCW_CW(KC_BRID, KC_BRIU) }, | ||||
|     [2] = { ENCODER_CCW_CW(KC_MPRV, KC_MNXT) } | ||||
|  | ||||
| @ -49,7 +49,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [1] = { ENCODER_CCW_CW(KC_BRID, KC_BRIU) }, | ||||
|     [2] = { ENCODER_CCW_CW(KC_MPRV, KC_MNXT) }, | ||||
|  | ||||
| @ -28,7 +28,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU)  }, | ||||
|     [1] = { ENCODER_CCW_CW(KC_MRWD, KC_MFFD)  }, | ||||
| }; | ||||
|  | ||||
| @ -28,7 +28,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU)  }, | ||||
|     [1] = { ENCODER_CCW_CW(KC_MRWD, KC_MFFD)  }, | ||||
| }; | ||||
|  | ||||
| @ -67,7 +67,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU), ENCODER_CCW_CW(KC_BRID, KC_BRIU), ENCODER_CCW_CW(KC_DOWN, KC_UP  ), ENCODER_CCW_CW(KC_PGDN, KC_PGUP) }, | ||||
|     [1] = { ENCODER_CCW_CW(_______, _______), ENCODER_CCW_CW(_______, _______), ENCODER_CCW_CW(_______, _______), ENCODER_CCW_CW(_______, _______) }, | ||||
|     [2] = { ENCODER_CCW_CW(_______, _______), ENCODER_CCW_CW(_______, _______), ENCODER_CCW_CW(_______, _______), ENCODER_CCW_CW(_______, _______) }, | ||||
|  | ||||
| @ -339,7 +339,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_C_SYSTEM_BASE]        = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_FAKE_B_SYSTEM]        = { ENCODER_CCW_CW(_______, _______) }, | ||||
|     [_C_SYSTEM_BASS2ROW]    = { ENCODER_CCW_CW(_______, _______) }, | ||||
|  | ||||
| @ -370,7 +370,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_C_SYSTEM_BASE]          = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_FAKE_B_SYSTEM]          = { ENCODER_CCW_CW(_______, _______) }, | ||||
|     [_C_SYSTEM_BASS2ROW]      = { ENCODER_CCW_CW(_______, _______) }, | ||||
|  | ||||
| @ -192,7 +192,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_C_SYSTEM_BASE]    = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_QWERTY]           = { ENCODER_CCW_CW(_______, _______) }, | ||||
|     [_FN]               = { ENCODER_CCW_CW(_______, _______) }, | ||||
|  | ||||
| @ -195,7 +195,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_C_SYSTEM_BASE]        = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_QWERTY]               = { ENCODER_CCW_CW(_______, _______) }, | ||||
|     [_FN]                   = { ENCODER_CCW_CW(_______, _______) }, | ||||
|  | ||||
| @ -253,7 +253,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_C_SYSTEM_BASE]        = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_C_SYSTEM_BASS2ROW]    = { ENCODER_CCW_CW(_______, _______) }, | ||||
|     [_C_SYSTEM_ENTIRELY]    = { ENCODER_CCW_CW(_______, _______) }, | ||||
|  | ||||
| @ -370,7 +370,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_C_SYSTEM_BASE]          = { ENCODER_CCW_CW(KC_VOLD,  KC_VOLU) }, | ||||
|     [_FAKE_B_SYSTEM]          = { ENCODER_CCW_CW(_______,  _______) }, | ||||
|     [_C_SYSTEM_BASS2ROW]      = { ENCODER_CCW_CW(_______,  _______) }, | ||||
|  | ||||
| @ -192,7 +192,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_C_SYSTEM_BASE]        = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_QWERTY]               = { ENCODER_CCW_CW(_______, _______) }, | ||||
|     [_FN]                   = { ENCODER_CCW_CW(_______, _______) }, | ||||
|  | ||||
| @ -195,7 +195,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_C_SYSTEM_BASE]        = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [_QWERTY]               = { ENCODER_CCW_CW(_______, _______) }, | ||||
|     [_FN]                   = { ENCODER_CCW_CW(_______, _______) }, | ||||
|  | ||||
| @ -40,7 +40,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] =  { ENCODER_CCW_CW(KC_VOLD, KC_VOLU),      ENCODER_CCW_CW(RGB_MOD, RGB_RMOD) }, | ||||
|     [1] =  { ENCODER_CCW_CW(KC_TRNS, KC_TRNS),      ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|     [2] =  { ENCODER_CCW_CW(KC_TRNS, KC_TRNS),      ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|  | ||||
| @ -60,7 +60,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] =  { ENCODER_CCW_CW(KC_VOLD, KC_VOLU),      ENCODER_CCW_CW(RGB_MOD, RGB_RMOD) }, | ||||
|     [1] =  { ENCODER_CCW_CW(KC_TRNS, KC_TRNS),      ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|     [2] =  { ENCODER_CCW_CW(KC_TRNS, KC_TRNS),      ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|  | ||||
| @ -56,7 +56,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| // clang-format on
 | ||||
| 
 | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [1] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [2] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|  | ||||
| @ -61,7 +61,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| // clang-format on
 | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) } | ||||
| }; | ||||
|  | ||||
| @ -37,7 +37,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_ENABLE) && defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] =  { ENCODER_CCW_CW(KC_VOLD, KC_VOLU)  }, | ||||
|     [1] =  { ENCODER_CCW_CW(KC_BRIGHTNESS_DOWN, KC_BRIGHTNESS_UP) }, | ||||
|     [2] =  { ENCODER_CCW_CW(KC_MS_WH_UP, KC_MS_WH_DOWN) }, | ||||
|  | ||||
| @ -78,7 +78,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| // clang-format on
 | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLU, KC_VOLD) }, | ||||
|     [1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|     [2] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|  | ||||
| @ -61,7 +61,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| // clang-format on
 | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) } | ||||
| }; | ||||
|  | ||||
| @ -80,7 +80,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| // clang-format on
 | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLU, KC_VOLD) }, | ||||
|     [1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|     [2] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|  | ||||
| @ -61,7 +61,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| // clang-format on
 | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [1] = { ENCODER_CCW_CW(RGB_VAD, RGB_VAI) } | ||||
| }; | ||||
|  | ||||
| @ -79,7 +79,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| 
 | ||||
| /* encoder; start */ | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLU, KC_VOLD) }, | ||||
|     [1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|     [2] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|  | ||||
| @ -61,7 +61,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| // clang-format on
 | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLU, KC_VOLD) }, | ||||
|     [1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) } | ||||
| }; | ||||
|  | ||||
| @ -81,7 +81,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| 
 | ||||
| /* encoder; start */ | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLU, KC_VOLD) }, | ||||
|     [1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|     [2] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||||
|  | ||||
| @ -25,7 +25,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
|         KC_4, KC_5, KC_6) | ||||
| }; | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) } | ||||
| }; | ||||
| #endif // ENCODER_MAP_ENABLE
 | ||||
|  | ||||
| @ -41,7 +41,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| 	), | ||||
| }; | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [0] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [1] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|     [2] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, | ||||
|  | ||||
| @ -135,7 +135,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| #ifdef ENCODER_ENABLE | ||||
| #    ifdef ENCODER_MAP_ENABLE | ||||
| // clang-format off
 | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_DEFAULT_LAYER_1] = { ENCODER_CCW_CW( KC_VOLD, KC_VOLU ), ENCODER_CCW_CW( KC_WH_D, KC_WH_U ) }, | ||||
|     [_DEFAULT_LAYER_2] = { ENCODER_CCW_CW( _______, _______ ), ENCODER_CCW_CW( _______, _______ ) }, | ||||
|     [_DEFAULT_LAYER_3] = { ENCODER_CCW_CW( _______, _______ ), ENCODER_CCW_CW( _______, _______ ) }, | ||||
|  | ||||
| @ -41,7 +41,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| 
 | ||||
| 
 | ||||
| #ifdef ENCODER_MAP_ENABLE | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [_BASE] =   { ENCODER_CCW_CW(KC_MS_WH_UP, KC_MS_WH_DOWN) }, | ||||
|     [_FN]   =   { ENCODER_CCW_CW(    KC_VOLU,       KC_VOLD)} | ||||
| }; | ||||
|  | ||||
| @ -63,7 +63,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [WIN_B] = { ENCODER_CCW_CW(KC_VOLU, KC_VOLD) }, | ||||
|     [WIN_FN] = { ENCODER_CCW_CW(RGB_SAI, RGB_SAD) }, | ||||
|     [MAC_B] = { ENCODER_CCW_CW(KC_VOLU, KC_VOLD) }, | ||||
|  | ||||
| @ -63,7 +63,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| }; | ||||
| 
 | ||||
| #if defined(ENCODER_MAP_ENABLE) | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     [WIN_B] = { ENCODER_CCW_CW(KC_VOLU, KC_VOLD) }, | ||||
|     [WIN_FN] = { ENCODER_CCW_CW(RGB_SAI, RGB_SAD) }, | ||||
|     [MAC_B] = { ENCODER_CCW_CW(KC_VOLU, KC_VOLD) }, | ||||
|  | ||||
| @ -143,7 +143,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| #ifdef ENCODER_MAP_ENABLE | ||||
| // clang-format off
 | ||||
| 
 | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     // Base layer encoder mappings:
 | ||||
|     //                index 0: mouse wheel up (CCW)/down (CW)     index 1: volume down/up           index 2: mouse wheel up/down                index 3: mouse wheel left/right
 | ||||
|     [_QWERTY] =     { ENCODER_CCW_CW(KC_MS_WH_UP, KC_MS_WH_DOWN), ENCODER_CCW_CW(KC_VOLD, KC_VOLU), ENCODER_CCW_CW(KC_MS_WH_UP, KC_MS_WH_DOWN), ENCODER_CCW_CW(KC_WH_L, KC_WH_R) }, | ||||
|  | ||||
| @ -193,7 +193,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| // clang-format off
 | ||||
| 
 | ||||
| // Base layer encoder mappings:
 | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||||
| const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||||
|     // Base layers
 | ||||
|     //                index 0: mouse wheel up (CCW)/down (CW)     index 1: volume up/down           index 2: media prev/next          index 3: mouse wheel left/right
 | ||||
|     [_QWERTY] =     { ENCODER_CCW_CW(KC_MS_WH_UP, KC_MS_WH_DOWN), ENCODER_CCW_CW(KC_VOLD, KC_VOLU), ENCODER_CCW_CW(KC_MPRV, KC_MNXT), ENCODER_CCW_CW(KC_WH_L, KC_WH_R) }, | ||||
|  | ||||
Some files were not shown because too many files have changed in this diff Show More
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user