commit
9a1b4b78f1
@ -1,42 +1,45 @@ |
||||
#include QMK_KEYBOARD_H |
||||
|
||||
enum encoder_names { |
||||
_LEFT, |
||||
_RIGHT, |
||||
_MIDDLE, |
||||
}; |
||||
|
||||
enum layer_names { |
||||
_ZERO, |
||||
_ONE, |
||||
_TWO, |
||||
_THREE |
||||
_MAIN, |
||||
_FN1, |
||||
_FN2, |
||||
_FN3 |
||||
}; |
||||
|
||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
||||
|
||||
[_ZERO] = LAYOUT( |
||||
[_MAIN] = LAYOUT( |
||||
KC_MPLY, KC_HOME, KC_MUTE, |
||||
MO(1), KC_UP, RGB_MOD, |
||||
KC_LEFT, KC_DOWN, KC_RGHT |
||||
), |
||||
|
||||
[_ONE] = LAYOUT( |
||||
QK_BOOT, BL_STEP, KC_STOP, |
||||
[_FN1] = LAYOUT( |
||||
QK_BOOT, BL_STEP, KC_STOP, |
||||
_______, KC_HOME, RGB_MOD, |
||||
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