vial encoders 2
This commit is contained in:
parent
036605a3c1
commit
4c5373c834
@ -1,4 +1,3 @@
|
|||||||
VIA_ENABLE = yes
|
VIA_ENABLE = yes
|
||||||
VIAL_ENABLE = yes
|
VIAL_ENABLE = yes
|
||||||
VIAL_ENCODERS_ENABLE = no
|
|
||||||
QMK_SETTINGS = no
|
QMK_SETTINGS = no
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
// Copyright 2021 Ll3macorn (@ll3macorn)
|
// Copyright 2021 Ll3macorn (@ll3macorn)
|
||||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
#include "kb.h"
|
#include "bongopad.h"
|
@ -1,6 +1,6 @@
|
|||||||
// Copyright 2021 Ll3macorn (@ll3macorn)
|
// Copyright 2021 Ll3macorn (@ll3macorn)
|
||||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
#include "kb.h"
|
#include QMK_KEYBOARD_H
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
enum layers {
|
enum layers {
|
||||||
@ -175,3 +175,10 @@ bool oled_task_user(void) {
|
|||||||
|
|
||||||
oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_180; };
|
oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_180; };
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = {
|
||||||
|
[0] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[2] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[3] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
};
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
VIA_ENABLE = yes
|
VIA_ENABLE = yes
|
||||||
VIAL_ENABLE = yes
|
VIAL_ENABLE = yes
|
||||||
VIAL_ENCODERS_ENABLE = yes
|
ENCODER_MAP_ENABLE = yes
|
||||||
LTO_ENABLE = yes
|
LTO_ENABLE = yes
|
||||||
COMBO_ENABLE = no
|
COMBO_ENABLE = no
|
||||||
QMK_SETTINGS = no
|
QMK_SETTINGS = no
|
||||||
|
@ -2,8 +2,6 @@
|
|||||||
|
|
||||||
#define DYNAMIC_KEYMAP_LAYER_COUNT 7
|
#define DYNAMIC_KEYMAP_LAYER_COUNT 7
|
||||||
|
|
||||||
#define VIAL_ENCODER_KEYCODE_DELAY 10
|
|
||||||
|
|
||||||
#define VIAL_KEYBOARD_UID {0xB3, 0x30, 0xE4, 0x75, 0xF9, 0x3A, 0x9B, 0x18}
|
#define VIAL_KEYBOARD_UID {0xB3, 0x30, 0xE4, 0x75, 0xF9, 0x3A, 0x9B, 0x18}
|
||||||
|
|
||||||
#define VIAL_UNLOCK_COMBO_ROWS {1, 4}
|
#define VIAL_UNLOCK_COMBO_ROWS {1, 4}
|
||||||
|
@ -1,8 +0,0 @@
|
|||||||
VIA_ENABLE=yes
|
|
||||||
VIAL_ENABLE=yes
|
|
||||||
|
|
||||||
VIALRGB_ENABLE=yes
|
|
||||||
VIAL_ENCODERS_ENABLE = yes
|
|
||||||
|
|
||||||
#define VIAL_UNLOCK_ROWS { 1,3 }
|
|
||||||
#define VIAL_UNLOCK_COLS { 10,4 }
|
|
@ -1,10 +0,0 @@
|
|||||||
VIA_ENABLE=yes
|
|
||||||
VIAL_ENABLE=yes
|
|
||||||
|
|
||||||
VIALRGB_ENABLE=yes
|
|
||||||
VIAL_ENCODERS_ENABLE = yes
|
|
||||||
|
|
||||||
BOOTMAGIC_ENABLE = lite
|
|
||||||
|
|
||||||
#define VIAL_UNLOCK_ROWS { 1,3 }
|
|
||||||
#define VIAL_UNLOCK_COLS { 10,4 }
|
|
@ -31,4 +31,3 @@
|
|||||||
#define VIAL_KEYBOARD_UID {0x03, 0x75, 0x3D, 0xEC, 0x97, 0xC2, 0xE9, 0x9A}
|
#define VIAL_KEYBOARD_UID {0x03, 0x75, 0x3D, 0xEC, 0x97, 0xC2, 0xE9, 0x9A}
|
||||||
#define VIAL_UNLOCK_COMBO_ROWS { 1, 10 }
|
#define VIAL_UNLOCK_COMBO_ROWS { 1, 10 }
|
||||||
#define VIAL_UNLOCK_COMBO_COLS { 3, 4 }
|
#define VIAL_UNLOCK_COMBO_COLS { 3, 4 }
|
||||||
#define VIAL_ENCODER_KEYCODE_DELAY 25
|
|
@ -76,3 +76,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||||||
|
|
||||||
};
|
};
|
||||||
// clang-format on
|
// clang-format on
|
||||||
|
|
||||||
|
const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = {
|
||||||
|
[0] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[2] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[3] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
};
|
5
keyboards/gmmk/pro/rev1/ansi/keymaps/vial/rules.mk
Normal file
5
keyboards/gmmk/pro/rev1/ansi/keymaps/vial/rules.mk
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
VIA_ENABLE=yes
|
||||||
|
VIAL_ENABLE=yes
|
||||||
|
|
||||||
|
VIALRGB_ENABLE=yes
|
||||||
|
ENCODER_MAP_ENABLE=yes
|
@ -31,4 +31,3 @@
|
|||||||
#define VIAL_KEYBOARD_UID {0xEC, 0xFE, 0x5D, 0x44, 0x1A, 0x9C, 0x70, 0xCC}
|
#define VIAL_KEYBOARD_UID {0xEC, 0xFE, 0x5D, 0x44, 0x1A, 0x9C, 0x70, 0xCC}
|
||||||
#define VIAL_UNLOCK_COMBO_ROWS { 1, 10 }
|
#define VIAL_UNLOCK_COMBO_ROWS { 1, 10 }
|
||||||
#define VIAL_UNLOCK_COMBO_COLS { 3, 4 }
|
#define VIAL_UNLOCK_COMBO_COLS { 3, 4 }
|
||||||
#define VIAL_ENCODER_KEYCODE_DELAY 25
|
|
@ -76,3 +76,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||||||
|
|
||||||
};
|
};
|
||||||
// clang-format on
|
// clang-format on
|
||||||
|
|
||||||
|
const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = {
|
||||||
|
[0] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[2] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[3] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
};
|
5
keyboards/gmmk/pro/rev1/iso/keymaps/vial/rules.mk
Normal file
5
keyboards/gmmk/pro/rev1/iso/keymaps/vial/rules.mk
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
VIA_ENABLE=yes
|
||||||
|
VIAL_ENABLE=yes
|
||||||
|
|
||||||
|
VIALRGB_ENABLE=yes
|
||||||
|
ENCODER_MAP_ENABLE=yes
|
@ -6,5 +6,3 @@
|
|||||||
#define VIAL_KEYBOARD_UID {0x35, 0xEB, 0x39, 0xAE, 0x97, 0x53, 0xAB, 0x92}
|
#define VIAL_KEYBOARD_UID {0x35, 0xEB, 0x39, 0xAE, 0x97, 0x53, 0xAB, 0x92}
|
||||||
#define VIAL_UNLOCK_COMBO_ROWS { 0, 0, 0 }
|
#define VIAL_UNLOCK_COMBO_ROWS { 0, 0, 0 }
|
||||||
#define VIAL_UNLOCK_COMBO_COLS { 0, 1, 2 }
|
#define VIAL_UNLOCK_COMBO_COLS { 0, 1, 2 }
|
||||||
|
|
||||||
#define VIAL_ENCODER_KEYCODE_DELAY 10
|
|
||||||
|
@ -41,27 +41,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
bool encoder_update_user(uint8_t index, bool clockwise) {
|
const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = {
|
||||||
if (index == _LEFT) {
|
[0] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
if (clockwise) {
|
[1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
tap_code(KC_VOLU);
|
[2] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
} else {
|
[3] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
tap_code(KC_VOLD);
|
};
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (index == _MIDDLE) {
|
|
||||||
if (clockwise) {
|
|
||||||
tap_code(KC_DOWN);
|
|
||||||
} else {
|
|
||||||
tap_code(KC_UP);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (index == _RIGHT) {
|
|
||||||
if (clockwise) {
|
|
||||||
tap_code(KC_PGDN);
|
|
||||||
} else {
|
|
||||||
tap_code(KC_PGUP);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
@ -3,7 +3,7 @@ COMMAND_ENABLE = no
|
|||||||
VIALRGB_ENABLE = yes
|
VIALRGB_ENABLE = yes
|
||||||
TAP_DANCE_ENABLE = yes
|
TAP_DANCE_ENABLE = yes
|
||||||
ENCODER_ENABLE = yes
|
ENCODER_ENABLE = yes
|
||||||
VIAL_ENCODERS_ENABLE = yes
|
ENCODER_MAP_ENABLE = yes
|
||||||
VIA_ENABLE = yes
|
VIA_ENABLE = yes
|
||||||
VIAL_ENABLE = yes
|
VIAL_ENABLE = yes
|
||||||
|
|
||||||
|
@ -35,25 +35,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||||||
)
|
)
|
||||||
};
|
};
|
||||||
|
|
||||||
bool encoder_update_user(uint8_t index, bool clockwise) {
|
const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = {
|
||||||
if (index == LEFT_HALF_ENC) {
|
[0] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
if (clockwise) {
|
[1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
tap_code(KC_PGDN);
|
[2] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
} else {
|
[3] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
tap_code(KC_PGUP);
|
};
|
||||||
}
|
|
||||||
} else if (index == RIGHT_HALF_ENC1) {
|
|
||||||
if (clockwise) {
|
|
||||||
tap_code(KC_VOLU);
|
|
||||||
} else {
|
|
||||||
tap_code(KC_VOLD);
|
|
||||||
}
|
|
||||||
} else if (index == RIGHT_HALF_ENC2) {
|
|
||||||
if (clockwise) {
|
|
||||||
tap_code(KC_DOWN);
|
|
||||||
} else {
|
|
||||||
tap_code(KC_UP);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
VIA_ENABLE = yes
|
VIA_ENABLE = yes
|
||||||
LTO_ENABLE = yes
|
LTO_ENABLE = yes
|
||||||
VIAL_ENABLE = yes
|
VIAL_ENABLE = yes
|
||||||
VIAL_ENCODERS_ENABLE = yes
|
ENCODER_MAP_ENABLE = yes
|
||||||
QMK_SETTINGS = no
|
QMK_SETTINGS = no
|
||||||
COMBO_ENABLE = no
|
COMBO_ENABLE = no
|
||||||
|
|
||||||
|
@ -118,3 +118,10 @@ Rev1.1 Rev1
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = {
|
||||||
|
[0] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[2] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[3] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
};
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
VIA_ENABLE = yes
|
VIA_ENABLE = yes
|
||||||
VIAL_ENABLE = yes
|
VIAL_ENABLE = yes
|
||||||
LTO_ENABLE = yes
|
LTO_ENABLE = yes
|
||||||
VIAL_ENCODERS_ENABLE = yes
|
ENCODER_MAP_ENABLE = yes
|
||||||
|
@ -144,3 +144,9 @@ void oled_task_user(void) {
|
|||||||
render_anim();
|
render_anim();
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = {
|
||||||
|
[0] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[2] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
};
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
VIA_ENABLE = yes
|
VIA_ENABLE = yes
|
||||||
VIAL_ENABLE = yes
|
VIAL_ENABLE = yes
|
||||||
VIAL_ENCODERS_ENABLE = yes
|
ENCODER_MAP_ENABLE = yes
|
||||||
WPM_ENABLE = yes
|
WPM_ENABLE = yes
|
@ -51,3 +51,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||||||
),
|
),
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = {
|
||||||
|
[0] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[2] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[3] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
};
|
||||||
|
@ -2,5 +2,5 @@ VIA_ENABLE = yes
|
|||||||
|
|
||||||
QMK_SETTINGS = no
|
QMK_SETTINGS = no
|
||||||
VIAL_ENABLE = yes
|
VIAL_ENABLE = yes
|
||||||
VIAL_ENCODERS_ENABLE = yes
|
ENCODER_MAP_ENABLE = yes
|
||||||
KEY_OVERRIDE_ENABLE = no
|
KEY_OVERRIDE_ENABLE = no
|
||||||
|
@ -63,3 +63,10 @@ layer_state_t layer_state_set_user(layer_state_t state)
|
|||||||
}
|
}
|
||||||
return state;
|
return state;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = {
|
||||||
|
[0] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[2] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[3] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
};
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
VIA_ENABLE = yes
|
VIA_ENABLE = yes
|
||||||
VIAL_ENABLE = yes
|
VIAL_ENABLE = yes
|
||||||
VIAL_ENCODERS_ENABLE = yes
|
ENCODER_MAP_ENABLE = yes
|
||||||
QMK_SETTINGS = no
|
QMK_SETTINGS = no
|
||||||
|
@ -47,3 +47,10 @@ layer_state_t layer_state_set_user(layer_state_t state)
|
|||||||
}
|
}
|
||||||
return state;
|
return state;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = {
|
||||||
|
[0] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[2] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[3] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
};
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
VIA_ENABLE = yes
|
VIA_ENABLE = yes
|
||||||
VIAL_ENABLE = yes
|
VIAL_ENABLE = yes
|
||||||
VIAL_ENCODERS_ENABLE = yes
|
ENCODER_MAP_ENABLE = yes
|
||||||
QMK_SETTINGS = no
|
QMK_SETTINGS = no
|
||||||
COMBO_ENABLE = no
|
COMBO_ENABLE = no
|
||||||
KEY_OVERRIDE_ENABLE = no
|
KEY_OVERRIDE_ENABLE = no
|
||||||
|
@ -26,5 +26,3 @@
|
|||||||
// The four corners
|
// The four corners
|
||||||
#define VIAL_UNLOCK_COMBO_ROWS { 0, 5, 3, 8 }
|
#define VIAL_UNLOCK_COMBO_ROWS { 0, 5, 3, 8 }
|
||||||
#define VIAL_UNLOCK_COMBO_COLS { 0, 0, 0, 0 }
|
#define VIAL_UNLOCK_COMBO_COLS { 0, 0, 0, 0 }
|
||||||
|
|
||||||
#define ENCODER_RESOLUTIONS { 4, 2 }
|
|
||||||
|
@ -113,3 +113,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||||||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______
|
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______
|
||||||
)
|
)
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = {
|
||||||
|
[0] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[2] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[3] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
};
|
||||||
|
@ -4,7 +4,7 @@ CONSOLE_ENABLE = no
|
|||||||
EXTRAKEY_ENABLE = yes
|
EXTRAKEY_ENABLE = yes
|
||||||
VIA_ENABLE = yes
|
VIA_ENABLE = yes
|
||||||
VIAL_ENABLE = yes
|
VIAL_ENABLE = yes
|
||||||
VIAL_ENCODERS_ENABLE = yes
|
ENCODER_MAP_ENABLE = yes
|
||||||
LTO_ENABLE = yes
|
LTO_ENABLE = yes
|
||||||
RGBLIGHT_ENABLE = no
|
RGBLIGHT_ENABLE = no
|
||||||
QMK_SETTINGS = no
|
QMK_SETTINGS = no
|
||||||
|
@ -75,3 +75,10 @@ layer_state_t layer_state_set_user(layer_state_t state) {
|
|||||||
}
|
}
|
||||||
return state;
|
return state;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = {
|
||||||
|
[0] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[2] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
[3] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) },
|
||||||
|
};
|
||||||
|
@ -3,5 +3,5 @@ VIAL_ENABLE = yes
|
|||||||
LTO_ENABLE = yes
|
LTO_ENABLE = yes
|
||||||
QMK_SETTINGS = no
|
QMK_SETTINGS = no
|
||||||
|
|
||||||
VIAL_ENCODERS_ENABLE = yes
|
ENCODER_MAP_ENABLE = yes
|
||||||
KEY_OVERRIDE_ENABLE = no
|
KEY_OVERRIDE_ENABLE = no
|
||||||
|
Loading…
Reference in New Issue
Block a user