commit
9a1b4b78f1
@ -1,42 +1,45 @@ |
|||||||
#include QMK_KEYBOARD_H |
#include QMK_KEYBOARD_H |
||||||
|
|
||||||
enum encoder_names { |
|
||||||
_LEFT, |
|
||||||
_RIGHT, |
|
||||||
_MIDDLE, |
|
||||||
}; |
|
||||||
|
|
||||||
enum layer_names { |
enum layer_names { |
||||||
_ZERO, |
_MAIN, |
||||||
_ONE, |
_FN1, |
||||||
_TWO, |
_FN2, |
||||||
_THREE |
_FN3 |
||||||
}; |
}; |
||||||
|
|
||||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
||||||
|
|
||||||
[_ZERO] = LAYOUT( |
[_MAIN] = LAYOUT( |
||||||
KC_MPLY, KC_HOME, KC_MUTE, |
KC_MPLY, KC_HOME, KC_MUTE, |
||||||
MO(1), KC_UP, RGB_MOD, |
MO(1), KC_UP, RGB_MOD, |
||||||
KC_LEFT, KC_DOWN, KC_RGHT |
KC_LEFT, KC_DOWN, KC_RGHT |
||||||
), |
), |
||||||
|
|
||||||
[_ONE] = LAYOUT( |
[_FN1] = LAYOUT( |
||||||
QK_BOOT, BL_STEP, KC_STOP, |
QK_BOOT, BL_STEP, KC_STOP, |
||||||
_______, KC_HOME, RGB_MOD, |
_______, KC_HOME, RGB_MOD, |
||||||
KC_MPRV, KC_END , KC_MNXT |
KC_MPRV, KC_END , KC_MNXT |
||||||
), |
), |
||||||
|
|
||||||
[_TWO] = LAYOUT( |
[_FN2] = LAYOUT( |
||||||
_______, _______, _______, |
_______, _______, _______, |
||||||
_______, _______, _______, |
_______, _______, _______, |
||||||
_______, _______, _______ |
_______, _______, _______ |
||||||
), |
), |
||||||
|
|
||||||
[_THREE] = LAYOUT( |
[_FN3] = LAYOUT( |
||||||
_______, _______, _______, |
_______, _______, _______, |
||||||
_______, _______, _______, |
_______, _______, _______, |
||||||
_______, _______, _______ |
_______, _______, _______ |
||||||
) |
) |
||||||
|
|
||||||
}; |
}; |
||||||
|
|
||||||
|
#ifdef ENCODER_MAP_ENABLE |
||||||
|
const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { |
||||||
|
[_MAIN] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU), ENCODER_CCW_CW(KC_UP, KC_DOWN), ENCODER_CCW_CW(KC_PGUP, KC_PGDN) }, |
||||||
|
[_FN1] = { ENCODER_CCW_CW(RGB_HUD, RGB_HUI), ENCODER_CCW_CW(RGB_SAD, RGB_SAI), ENCODER_CCW_CW(RGB_VAD, RGB_VAI) }, |
||||||
|
[_FN2] = { ENCODER_CCW_CW(RGB_RMOD, RGB_MOD), ENCODER_CCW_CW(_______, _______), ENCODER_CCW_CW(_______, _______) }, |
||||||
|
[_FN3] = { ENCODER_CCW_CW(_______, _______), ENCODER_CCW_CW(_______, _______), ENCODER_CCW_CW(_______, _______) }, |
||||||
|
}; |
||||||
|
#endif |
||||||
|
Loading…
Reference in new issue