Updated draculad keymap
This commit is contained in:
@@ -318,17 +318,32 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#if defined(ENCODER_MAP_ENABLE)
|
#ifdef ENCODER_ENABLE
|
||||||
const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = {
|
bool encoder_update_user(uint8_t index, bool clockwise) {
|
||||||
// Mappings for 1st Encoder // Mappings for 2nd Encoder
|
if (index == 0) {
|
||||||
[0] = { ENCODER_CCW_CW(KC_PGUP, KC_PGDN), ENCODER_CCW_CW(KC_VOLD, KC_VOLU) }, // Mapping for Base layer
|
// Volume control
|
||||||
[1] = { ENCODER_CCW_CW(RGB_HUD, RGB_HUI), ENCODER_CCW_CW(RGB_SAD, RGB_SAI) }, // Mapping for Layer 1
|
if (clockwise) {
|
||||||
[2] = { ENCODER_CCW_CW(RGB_VAD, RGB_VAI), ENCODER_CCW_CW(RGB_SPD, RGB_SPI) }, // Mapping for Layer 2
|
tap_code(KC_VOLU);
|
||||||
[3] = { ENCODER_CCW_CW(RGB_RMOD, RGB_MOD), ENCODER_CCW_CW(KC_LEFT, KC_RIGHT) }, // Mapping for Layer 3
|
} else {
|
||||||
[4] = { ENCODER_CCW_CW(RGB_RMOD, RGB_MOD), ENCODER_CCW_CW(KC_LEFT, KC_RIGHT) }, // Mapping for Layer 3
|
tap_code(KC_VOLD);
|
||||||
[5] = { ENCODER_CCW_CW(RGB_RMOD, RGB_MOD), ENCODER_CCW_CW(KC_LEFT, KC_RIGHT) }, // Mapping for Layer 3
|
}
|
||||||
[6] = { ENCODER_CCW_CW(RGB_RMOD, RGB_MOD), ENCODER_CCW_CW(KC_LEFT, KC_RIGHT) }, // Mapping for Layer 3
|
}
|
||||||
|
else if (index == 2) {
|
||||||
// You can add more layers here if you need them, or you can also delete lines for layers you are not using
|
if(clockwise) {
|
||||||
};
|
tap_code(KC_PGUP);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
tap_code(KC_PGDN);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (index == 3 ) {
|
||||||
|
// Page up/Page down
|
||||||
|
if (clockwise) {
|
||||||
|
tap_code(KC_WH_U);
|
||||||
|
} else {
|
||||||
|
tap_code(KC_WH_D);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ OLED_ENABLE = yes
|
|||||||
OS_DETECTION_ENABLE = yes
|
OS_DETECTION_ENABLE = yes
|
||||||
MOUSEKEY_ENABLE = yes
|
MOUSEKEY_ENABLE = yes
|
||||||
ENCODER_ENABLE = yes
|
ENCODER_ENABLE = yes
|
||||||
ENCODER_MAP_ENABLE = yes
|
|
||||||
|
|
||||||
AUTO_SHIFT_ENABLE = yes
|
AUTO_SHIFT_ENABLE = yes
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user