Update keymap.c
This commit is contained in:
@@ -1,9 +1,5 @@
|
||||
#include QMK_KEYBOARD_H
|
||||
|
||||
#ifdef OS_DETECTION_ENABLE
|
||||
#include "os_detection.h"
|
||||
#endif
|
||||
|
||||
#include "dgvigil.h"
|
||||
|
||||
#define LAYOUT_wrapper(...) LAYOUT(__VA_ARGS__)
|
||||
@@ -50,19 +46,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||
// └────────┴────────┴────────┘ └────────┴────────┴────────┘
|
||||
),
|
||||
|
||||
[_COLEMAK_DH] = LAYOUT_wrapper(
|
||||
//┌────────┬────────┬────────┬────────┬────────┬────────┐ ┌────────┬────────┬────────┬────────┬────────┬────────┐
|
||||
KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MUTE,
|
||||
//├────────┼────────┼────────┼────────┼────────┼────────┤ ├────────┼────────┼────────┼────────┼────────┼────────┤
|
||||
KC_TAB, __________________BASE_L1____________________, __________________BASE_R1____________________, KC_GRV,
|
||||
//├────────┼────────┼────────┼────────┼────────┼────────┤ ├────────┼────────┼────────┼────────┼────────┼────────┤
|
||||
KC_LCTL, __________________BASE_L2____________________, __________________BASE_R2____________________, _______,
|
||||
//├────────┼────────┼────────┼────────┼────────┼────────┼────────┐ ┌────────┼────────┼────────┼────────┼────────┼────────┼────────┤
|
||||
KC_LSFT, __________________BASE_L3____________________,SPOTLI, _______, __________________BASE_R3____________________, KC_RSFT,
|
||||
//└────────┴────────┴────────┴───┬────┴───┬────┴───┬────┴───┬────┘ └───┬────┴───┬────┴───┬────┴───┬────┴────────┴────────┴────────┘
|
||||
___________THUMB_L3________, ___________THUMB_R3________
|
||||
// └────────┴────────┴────────┘ └────────┴────────┴────────┘
|
||||
),
|
||||
|
||||
[_NAV] = LAYOUT_wrapper(
|
||||
//┌────────┬────────┬────────┬────────┬────────┬────────┐ ┌────────┬────────┬────────┬────────┬────────┬────────┐
|
||||
@@ -251,56 +234,5 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = {
|
||||
[_MOUSE] = { ENCODER_CCW_CW(RGB_SPD, RGB_SPI), ENCODER_CCW_CW(KC_A, KC_A), ENCODER_CCW_CW(KC_LEFT, KC_RIGHT), ENCODER_CCW_CW(KC_B, KC_B) },
|
||||
[_FUN] = { ENCODER_CCW_CW(RGB_SPD, RGB_SPI), ENCODER_CCW_CW(KC_A, KC_A), ENCODER_CCW_CW(KC_LEFT, KC_RIGHT), ENCODER_CCW_CW(KC_B, KC_B) },
|
||||
[_MUS] = { ENCODER_CCW_CW(RGB_SPD, RGB_SPI), ENCODER_CCW_CW(KC_A, KC_A), ENCODER_CCW_CW(KC_LEFT, KC_RIGHT), ENCODER_CCW_CW(KC_B, KC_B) },
|
||||
[_COLEMAK_DH] = { ENCODER_CCW_CW(KC_PGUP, KC_PGDN), ENCODER_CCW_CW(KC_A, KC_A), ENCODER_CCW_CW(KC_VOLD, KC_VOLU), ENCODER_CCW_CW(KC_VOLD, KC_VOLU) },
|
||||
};
|
||||
|
||||
|
||||
// Onboard LED
|
||||
#ifdef RGBLIGHT_ENABLE
|
||||
// Configure LED
|
||||
void keyboard_post_init_user(void) {
|
||||
// Initialize RGB to static black
|
||||
rgblight_enable_noeeprom();
|
||||
rgblight_sethsv_noeeprom(HSV_BLACK);
|
||||
rgblight_mode_noeeprom(RGBLIGHT_MODE_STATIC_LIGHT);
|
||||
}
|
||||
|
||||
// Change LED
|
||||
void housekeeping_task_user(void) {
|
||||
// Caps lock status
|
||||
if (host_keyboard_led_state().caps_lock) {
|
||||
rgblight_setrgb_at(4, 4, 0, 0);
|
||||
} else {
|
||||
// Layers
|
||||
switch (get_highest_layer(layer_state | default_layer_state)) {
|
||||
case 0:
|
||||
rgblight_setrgb_at(4, 4, 4, 0);
|
||||
break;
|
||||
case 1:
|
||||
rgblight_setrgb_at(4, 4, 4, 0);
|
||||
break;
|
||||
case 2:
|
||||
rgblight_setrgb_at(4, 4, 4, 0);
|
||||
break;
|
||||
case 3:
|
||||
rgblight_setrgb_at(4, 4, 4, 0);
|
||||
break;
|
||||
case 4:
|
||||
rgblight_setrgb_at(0, 0, 4, 0);
|
||||
break;
|
||||
case 5:
|
||||
rgblight_setrgb_at(0, 4, 0, 0);
|
||||
break;
|
||||
case 6:
|
||||
rgblight_setrgb_at(0, 0, 4, 0);
|
||||
break;
|
||||
case 7:
|
||||
rgblight_setrgb_at(0, 0, 4, 0);
|
||||
break;
|
||||
case 8:
|
||||
rgblight_setrgb_at(0, 0, 4, 0);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user