feat & docs: remap & add issue in docs

This commit is contained in:
afiqzudinhadi 2024-10-07 12:59:43 +08:00
parent 769cd7ccd2
commit af3b4ad105
2 changed files with 44 additions and 25 deletions

View file

@ -24,7 +24,7 @@ enum layers{
QWERTY_CAPS,
// SYMBOL,
LAYER1,
LAYER2
// LAYER2
};
enum combo_events {
@ -434,9 +434,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[STENO] = LAYOUT(
STN_N2, STN_N4, STN_N8, STN_NA,
TO(QWERTY), STN_S1, STN_TL, STN_PL, STN_HL, STN_ST1, STN_ST3, STN_FR, STN_PR, STN_LR, STN_TR, STN_DR,
_______, STN_S2, STN_KL, STN_WL, STN_RL, STN_ST2, STN_ST4, STN_RR, STN_BR, STN_GR, STN_SR, STN_ZR,
STN_A, STN_O, STN_E, STN_U
TO(QWERTY), STN_S1, STN_TL, STN_PL, STN_HL, STN_ST1, STN_ST3, STN_FR, STN_PR, STN_LR, STN_TR, STN_DR,
_______, STN_S2, STN_KL, STN_WL, STN_RL, STN_ST2, STN_ST4, STN_RR, STN_BR, STN_GR, STN_SR, STN_ZR,
STN_A, STN_O, STN_E, STN_U
),
// [NKRO] = LAYOUT(
@ -448,15 +448,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[QWERTY] = LAYOUT(
KC_TAB, KC_ESC, KC_ENTER, KC_BSPC,
TO(LAYER1), KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_QUOT,
MO(LAYER1), KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLASH, MO(QWERTY_CAPS),
KC_LCTL, KC_LEFT_GUI, KC_SPACE, KC_RALT
KC_LSFT, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_QUOT,
MO(LAYER1), KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLASH, MO(QWERTY_CAPS),
KC_LCTL, KC_LEFT_GUI, KC_SPACE, KC_RALT
),
[QWERTY_CAPS] = LAYOUT(
S(KC_TAB), S(KC_ESC), S(KC_ENTER), S(KC_BSPC),
TO(LAYER1), S(KC_Q), S(KC_W), S(KC_E), S(KC_R), S(KC_T), S(KC_Y), S(KC_U), S(KC_I), S(KC_O), S(KC_P), S(KC_QUOT),
MO(LAYER1), S(KC_Z), S(KC_X), S(KC_C), S(KC_V), S(KC_B), S(KC_N), S(KC_M), S(KC_COMM), S(KC_DOT), S(KC_SLASH), KC_RSFT,
KC_LSFT, S(KC_Q), S(KC_W), S(KC_E), S(KC_R), S(KC_T), S(KC_Y), S(KC_U), S(KC_I), S(KC_O), S(KC_P), S(KC_QUOT),
MO(LAYER1), S(KC_Z), S(KC_X), S(KC_C), S(KC_V), S(KC_B), S(KC_N), S(KC_M), S(KC_COMM), S(KC_DOT), S(KC_SLASH), _______,
KC_LCTL, KC_LEFT_GUI, KC_SPACE, KC_RALT
),
@ -468,18 +468,18 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
// ),
[LAYER1] = LAYOUT(
KC_TAB, KC_ESC, KC_ENTER, KC_BSPC,
TO(LAYER2), KC_GRV, _______, _______, KC_BSLS, KC_KB_VOLUME_UP, KC_PLUS, KC_LBRC, KC_UP, KC_RBRC, KC_ASTR, KC_EQUAL,
KC_RSFT, KC_Z, KC_X, KC_C, KC_V, KC_KB_VOLUME_DOWN, KC_MINS, KC_LEFT, KC_DOWN, KC_RIGHT, KC_SLASH, KC_RSFT,
KC_LCTL, KC_LEFT_GUI, KC_SPACE, KC_RALT
KC_TAB, KC_ESC, KC_ENTER, KC_BSPC,
TO(STENO), KC_GRV, _______, _______, KC_BSLS, KC_KB_VOLUME_UP, KC_PLUS, KC_LBRC, KC_UP, KC_RBRC, KC_ASTR, KC_EQUAL,
_______, KC_Z, KC_X, KC_C, KC_V, KC_KB_VOLUME_DOWN, KC_MINS, KC_LEFT, KC_DOWN, KC_RIGHT, KC_SLASH, KC_RSFT,
KC_LCTL, KC_LEFT_GUI, KC_SPACE, KC_RALT
),
[LAYER2] = LAYOUT(
KC_KB_VOLUME_DOWN, KC_KB_VOLUME_UP, KC_BRID, KC_BRIU,
TO(QWERTY), KC_KB_MUTE, KC_MSEL, KC_MPRV, KC_MPLY, KC_MNXT, _______, _______, _______, _______, _______, TO(STENO),
KC_RSFT, KC_Z, KC_X, KC_C, KC_V, _______, _______, _______, _______, _______, _______, _______,
KC_LCTL, KC_LEFT_GUI, KC_SPACE, KC_RALT
)
// [LAYER2] = LAYOUT(
// KC_KB_VOLUME_DOWN, KC_KB_VOLUME_UP, KC_BRID, KC_BRIU,
// TO(QWERTY), KC_KB_MUTE, KC_MSEL, KC_MPRV, KC_MPLY, KC_MNXT, _______, _______, _______, _______, _______, TO(STENO),
// KC_RSFT, KC_Z, KC_X, KC_C, KC_V, _______, _______, _______, _______, _______, _______, _______,
// KC_LCTL, KC_LEFT_GUI, KC_SPACE, KC_RALT
// )
};
void matrix_init_user(void) {
@ -533,12 +533,12 @@ layer_state_t layer_state_set_user(layer_state_t state) {
palSetPad(GPIOA, 0);
palSetPad(GPIOA, 1);
break;
case (LAYER2):
// both LEDs off for Layer2
combo_disable();
palClearPad(GPIOA, 0);
palClearPad(GPIOA, 1);
break;
// case (LAYER2):
// // both LEDs off for Layer2
// combo_disable();
// palClearPad(GPIOA, 0);
// palClearPad(GPIOA, 1);
// break;
default:
// shouldn't happen but just in case
//combo_disable();