diff --git a/keyboards/crkbd/vial-kb/vial-qmk/.build/crkbd_rev4_0_mini_vial_mini.uf2 b/keyboards/crkbd/vial-kb/vial-qmk/.build/crkbd_rev4_0_mini_vial_mini.uf2 deleted file mode 100644 index 857d3b3ea..000000000 Binary files a/keyboards/crkbd/vial-kb/vial-qmk/.build/crkbd_rev4_0_mini_vial_mini.uf2 and /dev/null differ diff --git a/keyboards/crkbd/vial-kb/vial-qmk/.build/crkbd_rev4_0_standard_vial.uf2 b/keyboards/crkbd/vial-kb/vial-qmk/.build/crkbd_rev4_0_standard_vial.uf2 deleted file mode 100644 index 45994024e..000000000 Binary files a/keyboards/crkbd/vial-kb/vial-qmk/.build/crkbd_rev4_0_standard_vial.uf2 and /dev/null differ diff --git a/keyboards/crkbd/vial-kb/vial-qmk/.build/crkbd_rev4_1_mini_vial_mini.uf2 b/keyboards/crkbd/vial-kb/vial-qmk/.build/crkbd_rev4_1_mini_vial_mini.uf2 deleted file mode 100644 index acbb3dc9c..000000000 Binary files a/keyboards/crkbd/vial-kb/vial-qmk/.build/crkbd_rev4_1_mini_vial_mini.uf2 and /dev/null differ diff --git a/keyboards/crkbd/vial-kb/vial-qmk/.build/crkbd_rev4_1_standard_vial.uf2 b/keyboards/crkbd/vial-kb/vial-qmk/.build/crkbd_rev4_1_standard_vial.uf2 index d27f87bca..2070d8eec 100644 Binary files a/keyboards/crkbd/vial-kb/vial-qmk/.build/crkbd_rev4_1_standard_vial.uf2 and b/keyboards/crkbd/vial-kb/vial-qmk/.build/crkbd_rev4_1_standard_vial.uf2 differ diff --git a/keyboards/crkbd/vial-kb/vial-qmk/keymaps/vial/config.h b/keyboards/crkbd/vial-kb/vial-qmk/keymaps/vial/config.h index 75d579368..6c1a3009b 100644 --- a/keyboards/crkbd/vial-kb/vial-qmk/keymaps/vial/config.h +++ b/keyboards/crkbd/vial-kb/vial-qmk/keymaps/vial/config.h @@ -1,5 +1,11 @@ #pragma once +// Double-tap Left Shift activates Caps Word (capital letters until non-alpha key) +#define DOUBLE_TAP_SHIFT_TURNS_ON_CAPS_WORD + +#define PERMISSIVE_HOLD +#define HOLD_ON_OTHER_KEY_PRESS + #define VIAL_KEYBOARD_UID {0x89, 0x36, 0x2A, 0xC7, 0xFA, 0xD8, 0x89, 0x45} #define VIAL_UNLOCK_COMBO_ROWS {0, 0} #define VIAL_UNLOCK_COMBO_COLS {0, 1} diff --git a/keyboards/crkbd/vial-kb/vial-qmk/keymaps/vial/keymap.c b/keyboards/crkbd/vial-kb/vial-qmk/keymaps/vial/keymap.c index 2faaff261..b71d6b2b9 100644 --- a/keyboards/crkbd/vial-kb/vial-qmk/keymaps/vial/keymap.c +++ b/keyboards/crkbd/vial-kb/vial-qmk/keymaps/vial/keymap.c @@ -20,7 +20,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { //,--------------------------------------------------------------. ,--------------------------------------------------------------. KC_TAB, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LCTL, KC_RCTL, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, //|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------| - KC_LCTL, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_LALT, KC_RALT, KC_LEFT, KC_DOWN, KC_UP,KC_RIGHT, XXXXXXX, XXXXXXX, + KC_LCTL, CW_TOGG, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_LALT, KC_RALT, KC_LEFT, KC_DOWN, KC_UP,KC_RIGHT, XXXXXXX, XXXXXXX, //|--------+--------+--------+--------+--------+--------+--------' `--------+--------+--------+--------+--------+--------+--------| KC_LSFT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, //|--------+--------+--------+--------+--------+--------+--------. ,--------+--------+--------+--------+--------+--------+--------| @@ -71,7 +71,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { //,-----------------------------------------------------. ,-----------------------------------------------------. KC_TAB, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| - KC_LCTL, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_LEFT, KC_DOWN, KC_UP,KC_RIGHT, XXXXXXX, XXXXXXX, + KC_LCTL, CW_TOGG, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_LEFT, KC_DOWN, KC_UP,KC_RIGHT, XXXXXXX, XXXXXXX, //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| KC_LSFT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, //|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------| @@ -112,4 +112,4 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { [2] = { ENCODER_CCW_CW(RGB_MOD, RGB_RMOD), ENCODER_CCW_CW(RGB_HUI, RGB_HUD), ENCODER_CCW_CW(RGB_VAI, RGB_VAD), ENCODER_CCW_CW(RGB_SAI, RGB_SAD), }, [3] = { ENCODER_CCW_CW(RGB_MOD, RGB_RMOD), ENCODER_CCW_CW(RGB_HUI, RGB_HUD), ENCODER_CCW_CW(RGB_VAI, RGB_VAD), ENCODER_CCW_CW(RGB_SAI, RGB_SAD), }, }; -#endif +#endif \ No newline at end of file diff --git a/keyboards/crkbd/vial-kb/vial-qmk/keymaps/vial/rules.mk b/keyboards/crkbd/vial-kb/vial-qmk/keymaps/vial/rules.mk index 899962aae..8ad3198ed 100644 --- a/keyboards/crkbd/vial-kb/vial-qmk/keymaps/vial/rules.mk +++ b/keyboards/crkbd/vial-kb/vial-qmk/keymaps/vial/rules.mk @@ -1,4 +1,6 @@ VIA_ENABLE = yes VIAL_ENABLE = yes -VIALRGB_ENABLE = yes +VIALRGB_ENABLE = no +RGB_MATRIX_ENABLE = no ENCODER_MAP_ENABLE = yes +CAPS_WORD_ENABLE = yes diff --git a/keyboards/crkbd/vial-kb/vial-qmk/keymaps/vial/vial.json b/keyboards/crkbd/vial-kb/vial-qmk/keymaps/vial/vial.json index 73365d963..f3ae7a796 100644 --- a/keyboards/crkbd/vial-kb/vial-qmk/keymaps/vial/vial.json +++ b/keyboards/crkbd/vial-kb/vial-qmk/keymaps/vial/vial.json @@ -3,7 +3,7 @@ "vendorId": "0x4653", "productId": "0x0004", "matrix": {"rows": 8, "cols": 7}, - "lighting": "vialrgb", + "lighting": "none", "layouts": { "labels": [ ["Left EX1", "Key", "Encoder", "None"], diff --git a/src/vial-kb/vial-qmk b/src/vial-kb/vial-qmk index cab779b91..64b3e9212 160000 --- a/src/vial-kb/vial-qmk +++ b/src/vial-kb/vial-qmk @@ -1 +1 @@ -Subproject commit cab779b912c49c3366b949eb5cbb073bc8ff8822 +Subproject commit 64b3e921200c0c903b48f58f97819e1d1f3ea884