123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #include QMK_KEYBOARD_H
- enum layer_names {
- _MAIN,
- _FN1,
- _FN2,
- _FN3
- };
- const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
- [_MAIN] = LAYOUT(
- KC_MPLY, KC_HOME, KC_MUTE,
- MO(1), KC_UP, RGB_MOD,
- KC_LEFT, KC_DOWN, KC_RGHT
- ),
- [_FN1] = LAYOUT(
- QK_BOOT, BL_STEP, KC_STOP,
- _______, KC_HOME, RGB_MOD,
- KC_MPRV, KC_END , KC_MNXT
- ),
- [_FN2] = 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
|