Skip to content

Commit

Permalink
Eevee All: enable key_override
Browse files Browse the repository at this point in the history
  • Loading branch information
yangdigi committed Jan 8, 2025
1 parent c35c813 commit 656c808
Show file tree
Hide file tree
Showing 19 changed files with 249 additions and 80 deletions.
3 changes: 1 addition & 2 deletions keyboards/ydkb/eevee/keymaps/40a_vial/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,7 @@
#define MATRIX_COLS 8
#define MATRIX_KEYS 43

#define APC_KEY_ROW 1
#define APC_KEY_COL 7
#define APC_ENABLE

#undef BLE_NAME
#define BLE_NAME "Eevee #40A BLE"
Expand Down
2 changes: 1 addition & 1 deletion keyboards/ydkb/eevee/keymaps/40a_vial/keymap.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] =
{
{
{KC_GESC, KC_TAB, KC_LSHIFT, KC_Z, KC_P, KC_BSPACE, KC_ENTER, KC_RSHIFT},
{KC_Q, KC_A, KC_Z, KC_LCTRL, KC_NO, KC_NO, KC_NO, EPC_LV},
{KC_Q, KC_A, KC_Z, KC_LCTRL, KC_NO, KC_NO, KC_NO, KC_NO},
{KC_W, KC_S, KC_X, KC_LALT, KC_O, KC_L, KC_DOT, KC_RCTRL},
{KC_E, KC_D, KC_C, KC_X, KC_I, KC_K, KC_COMMA, KC_RALT},
{KC_R, KC_F, KC_V, KC_NO, KC_U, KC_J, KC_M, KC_SPACE},
Expand Down
2 changes: 1 addition & 1 deletion keyboards/ydkb/eevee/keymaps/40a_vial/rules.mk
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ VIAL_INSECURE = yes
QMK_SETTINGS = no
TAP_DANCE_ENABLE = yes
COMBO_ENABLE = yes
KEY_OVERRIDE_ENABLE = no
KEY_OVERRIDE_ENABLE = yes
44 changes: 19 additions & 25 deletions keyboards/ydkb/eevee/keymaps/40a_vial/vial.json
Original file line number Diff line number Diff line change
@@ -1,31 +1,25 @@
{
"lighting": "none",
"matrix": {"rows": 6, "cols": 8},
"matrix": {"rows": 6, "cols": 8},
"customKeycodes": [
{"name": "BT/USB", "title": "", "shortName": "BT/U"},
{"name": "RESET", "title": "", "shortName": "BLERST"},
{"name": "BT/USB", "title": "", "shortName": "BT/USB"},
{"name": "BLERST", "title": "", "shortName": "BLERST"},
{"name": "BAT%", "title": "", "shortName": "BAT%"},
{"name": "LkMode", "title": "", "shortName": "Lk.M"},
{"name": "RGB_TG", "title": "", "shortName": "R.TG"},
{"name": "RGB_M-", "title": "", "shortName": "R.M-"},
{"name": "RGB_M+", "title": "", "shortName": "R.M+"},
{"name": "HUE-", "title": "", "shortName": "HUE-"},
{"name": "HUE+", "title": "", "shortName": "HUE+"},
{"name": "SAT-", "title": "", "shortName": "SAT-"},
{"name": "SAT+", "title": "", "shortName": "SAT+"},
{"name": "LUM-", "title": "", "shortName": "LUM-"},
{"name": "LUM+", "title": "", "shortName": "LUM+"}
{"name": "LkMode", "title": "", "shortName": "LkMode"}
],
"layouts": {
"labels":["ISO Enter", "Split LShift", ["Space", "6.25u", "2u+2.25u", "1.75u+2u"]],
"keymap": [
[{"y":0.16,"c":"#777777","w":1.5},"0,0",{"c":"#cccccc"},"1,0","2,0","3,0","4,0","5,0","5,4","4,4","3,4","2,4","0,4",{"c":"#aaaaaa","w":1.5},"0,5\n\n\n0,0",{"x":1.5,"c":"#777777","w":1.25,"h":2,"w2":1.5,"h2":1,"x2":-0.25},"0,5\n\n\n0,1"],
[{"c":"#aaaaaa","w":1.75},"0,1",{"c":"#cccccc"},"1,1","2,1","3,1","4,1","5,1","5,5","4,5","3,5","2,5",{"c":"#777777","w":2.25},"0,6\n\n\n0,0",{"x":0.5,"c":"#cccccc"},"0,6\n\n\n0,1"],
[{"c":"#aaaaaa","w":2.25},"0,2\n\n\n1,0",{"c":"#cccccc"},"1,2","2,2","3,2","4,2","5,2","5,6","4,6","3,6","2,6",{"c":"#aaaaaa","w":1.75},"0,7"],
[{"x":1.13},"1,3",{"w":1.25},"2,3",{"c":"#cccccc","w":6.25},"5,3\n\n\n2,0",{"c":"#aaaaaa","w":1.25},"3,7","2,7"],
[{"w":1.25},"0,2\n\n\n1,1",{"c":"#cccccc"},"0,3\n\n\n1,1",{"x":1.13,"c":"#aaaaaa"},"3,3\n\n\n2,1",{"c":"#cccccc","w":2},"4,3\n\n\n2,1",{"w":2.25},"5,7\n\n\n2,1",{"c":"#aaaaaa"},"4,7\n\n\n2,1"],
[{"x":3.38,"w":1.25},"3,3\n\n\n2,2",{"c":"#cccccc","w":1.75},"4,3\n\n\n2,2",{"w":2},"5,7\n\n\n2,2",{"c":"#aaaaaa","w":1.25},"4,7\n\n\n2,2"]
]
}

"labels":[
"ISO Enter",
"Split LShift",
["Space", "6.25u", "2u+2.25u", "1.75u+2u"],
["EC Actuation Point", "Default(5)", "1(Light)", "2", "3", "4", "5", "6", "7(Heavy)"]
],
"keymap": [
[{"y":0.16,"h":0.75,"d":true},"0,0\n\n\n3,0",{"x":-1,"c":"#777777","w":1.5},"0,0",{"c":"#cccccc"},"1,0","2,0","3,0","4,0","5,0","5,4","4,4","3,4","2,4","0,4",{"c":"#aaaaaa","w":1.5},"0,5\n\n\n0,0",{"x":1.5,"c":"#777777","w":1.25,"h":2,"w2":1.5,"h2":1,"x2":-0.25},"0,5\n\n\n0,1"],
[{"c":"#aaaaaa","w":1.75},"0,1",{"c":"#cccccc"},"1,1","2,1","3,1","4,1","5,1","5,5","4,5","3,5","2,5",{"c":"#777777","w":2.25},"0,6\n\n\n0,0",{"x":0.5,"c":"#cccccc"},"0,6\n\n\n0,1"],
[{"c":"#aaaaaa","w":2.25},"0,2\n\n\n1,0",{"c":"#cccccc"},"1,2","2,2","3,2","4,2","5,2","5,6","4,6","3,6","2,6",{"c":"#aaaaaa","w":1.75},"0,7"],
[{"x":1.13},"1,3",{"w":1.25},"2,3",{"c":"#cccccc","w":6.25},"5,3\n\n\n2,0",{"c":"#aaaaaa","w":1.25},"3,7","2,7"],
[{"w":1.25},"0,2\n\n\n1,1",{"c":"#cccccc"},"0,3\n\n\n1,1",{"x":1.13,"c":"#aaaaaa"},"3,3\n\n\n2,1",{"c":"#cccccc","w":2},"4,3\n\n\n2,1",{"w":2.25},"5,7\n\n\n2,1",{"c":"#aaaaaa"},"4,7\n\n\n2,1"],
[{"x":3.38,"w":1.25},"3,3\n\n\n2,2",{"c":"#cccccc","w":1.75},"4,3\n\n\n2,2",{"w":2},"5,7\n\n\n2,2",{"c":"#aaaaaa","w":1.25},"4,7\n\n\n2,2"]
]
}
}
4 changes: 1 addition & 3 deletions keyboards/ydkb/eevee/keymaps/40b_vial/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,11 @@
#define MATRIX_COLS 8
#define MATRIX_KEYS 45

#define APC_KEY_ROW 1
#define APC_KEY_COL 7
#define APC_ENABLE

#undef BLE_NAME
#define BLE_NAME "Eevee #40B BLE"


#define DYNAMIC_KEYMAP_LAYER_COUNT 6
#define FLASH_KEYMAP_COUNT 1
#define VIAL_KEYBOARD_UID {0x2E, 0xE6, 0x0E, 0x23, 0x34, 0xEF, 0x99, 0x37}
2 changes: 1 addition & 1 deletion keyboards/ydkb/eevee/keymaps/40b_vial/keymap.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] =
{
{
{KC_GESC, KC_TAB, KC_LSHIFT, KC_NO, KC_BSLASH, KC_BSPACE, KC_ENTER, KC_RSHIFT},
{KC_Q, KC_A, KC_Z, KC_LCTRL, KC_P, KC_SCOLON, KC_SLASH, EPC_LV},
{KC_Q, KC_A, KC_Z, KC_LCTRL, KC_P, KC_SCOLON, KC_SLASH, KC_NO},
{KC_W, KC_S, KC_X, KC_LALT, KC_O, KC_L, KC_DOT, KC_RCTRL},
{KC_E, KC_D, KC_C, KC_X, KC_I, KC_K, KC_COMMA, KC_RALT},
{KC_R, KC_F, KC_V, KC_NO, KC_U, KC_J, KC_M, KC_SPACE},
Expand Down
2 changes: 1 addition & 1 deletion keyboards/ydkb/eevee/keymaps/40b_vial/rules.mk
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ VIAL_INSECURE = yes
QMK_SETTINGS = no
TAP_DANCE_ENABLE = yes
COMBO_ENABLE = yes
KEY_OVERRIDE_ENABLE = no
KEY_OVERRIDE_ENABLE = yes
32 changes: 12 additions & 20 deletions keyboards/ydkb/eevee/keymaps/40b_vial/vial.json
Original file line number Diff line number Diff line change
@@ -1,31 +1,23 @@
{
"lighting": "none",
"matrix": {"rows": 6, "cols": 8},
"matrix": {"rows": 6, "cols": 8},
"customKeycodes": [
{"name": "BT/USB", "title": "", "shortName": "BT/U"},
{"name": "RESET", "title": "", "shortName": "BLERST"},
{"name": "BT/USB", "title": "", "shortName": "BT/USB"},
{"name": "BLERST", "title": "", "shortName": "BLERST"},
{"name": "BAT%", "title": "", "shortName": "BAT%"},
{"name": "LkMode", "title": "", "shortName": "Lk.M"},
{"name": "RGB_TG", "title": "", "shortName": "R.TG"},
{"name": "RGB_M-", "title": "", "shortName": "R.M-"},
{"name": "RGB_M+", "title": "", "shortName": "R.M+"},
{"name": "HUE-", "title": "", "shortName": "HUE-"},
{"name": "HUE+", "title": "", "shortName": "HUE+"},
{"name": "SAT-", "title": "", "shortName": "SAT-"},
{"name": "SAT+", "title": "", "shortName": "SAT+"},
{"name": "LUM-", "title": "", "shortName": "LUM-"},
{"name": "LUM+", "title": "", "shortName": "LUM+"}
{"name": "LkMode", "title": "", "shortName": "LkMode"}
],
"layouts": {
"labels":[["Space", "6.25u", "2u+2.25u", "1.75u+2u"]],
"keymap": [
[{"c":"#777777"},"0,0",{"c":"#cccccc"},"1,0","2,0","3,0","4,0","5,0","5,4","4,4","3,4","2,4","1,4","0,4",{"c":"#aaaaaa"},"0,5"],
"labels":[
["Space", "6.25u", "2u+2.25u", "1.75u+2u"],
["EC Actuation Point", "Default(5)", "1(Light)", "2", "3", "4", "5", "6", "7(Heavy)"]
],
"keymap": [
[{"h":0.75,"d":true},"0,0\n\n\n1,0",{"x":-1,"c":"#777777"},"0,0",{"c":"#cccccc"},"1,0","2,0","3,0","4,0","5,0","5,4","4,4","3,4","2,4","1,4","0,4",{"c":"#aaaaaa"},"0,5"],
[{"w":1.25},"0,1",{"c":"#cccccc"},"1,1","2,1","3,1","4,1","5,1","5,5","4,5","3,5","2,5","1,5",{"c":"#777777","w":1.75},"0,6"],
[{"c":"#aaaaaa","w":1.75},"0,2",{"c":"#cccccc"},"1,2","2,2","3,2","4,2","5,2","5,6","4,6","3,6","2,6","1,6",{"c":"#aaaaaa","w":1.25},"0,7"],
[{"x":1.13},"1,3",{"w":1.25},"2,3",{"c":"#cccccc","w":6.25},"5,3\n\n\n0,0",{"c":"#aaaaaa","w":1.25},"3,7","2,7"],
[{"x":3.38},"3,3\n\n\n0,1",{"c":"#cccccc","w":2},"4,3\n\n\n0,1",{"w":2.25},"5,7\n\n\n0,1",{"c":"#aaaaaa"},"4,7\n\n\n0,1"],
[{"x":3.38,"w":1.25},"3,3\n\n\n0,2",{"c":"#cccccc","w":1.75},"4,3\n\n\n0,2",{"w":2},"5,7\n\n\n0,2",{"c":"#aaaaaa","w":1.25},"4,7\n\n\n0,2"]
]
}

]
}
}
22 changes: 22 additions & 0 deletions keyboards/ydkb/eevee/keymaps/ee660c_vial/config.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#pragma once
#undef PRODUCT_ID
#define PRODUCT_ID 0x24C6

#undef PRODUCT
#define PRODUCT EE660C (FW_VER)

#undef MATRIX_ROWS
#define MATRIX_ROWS 5
#undef MATRIX_COLS
#define MATRIX_COLS 15
#define MATRIX_KEYS 69

#define APC_ENABLE

#undef BLE_NAME
#define BLE_NAME "EE660 BLE"

#define DYNAMIC_KEYMAP_LAYER_COUNT 4
//#define FLASH_KEYMAP_COUNT 2
#define FLASH_KEYMAP8_COUNT 1
#define VIAL_KEYBOARD_UID {0x2E, 0xE6, 0x0E, 0x23, 0x34, 0xEF, 0x99, 0x37}
34 changes: 34 additions & 0 deletions keyboards/ydkb/eevee/keymaps/ee660c_vial/keymap.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
#include QMK_KEYBOARD_H

#ifdef FLASH_KEYMAP_COUNT
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
{
{KC_ESCAPE, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINUS, KC_EQUAL, KC_BSPACE, KC_INSERT},
{KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRACKET, KC_RBRACKET, KC_BSLASH, KC_DELETE},
{KC_CAPSLOCK, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCOLON, KC_QUOTE, KC_ENTER, KC_GRAVE, KC_RIGHT},
{KC_LSHIFT, KC_NO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMMA, KC_DOT, KC_SLASH, KC_RSHIFT, MO(1), KC_UP},
{KC_LCTRL, KC_LGUI, KC_LALT, KC_NO, KC_NO, KC_NO, KC_SPACE, KC_NO, KC_NO, KC_NO, KC_RALT, KC_RCTRL, MO(1), KC_LEFT, KC_DOWN}
},
{
{KC_GRAVE, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_NO},
{USER00, KC_TRNS, KC_TRNS, USER02, USER04, USER06, KC_TRNS, KC_TRNS, KC_PSCREEN, KC_SCROLLLOCK, KC_PAUSE, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO},
{KC_TRNS, KC_VOLD, KC_VOLU, KC_MUTE, USER08, USER10, USER12, KC_TRNS, KC_HOME, KC_PGUP, KC_TRNS, KC_TRNS, KC_TRNS, KC_DELETE, KC_END},
{KC_TRNS, KC_NO, USER03, KC_TRNS, KC_CALC, KC_TRNS, USER01, KC_TRNS, KC_TRNS, KC_END, KC_PGDOWN, KC_TRNS, KC_TRNS, KC_TRNS, KC_PGUP},
{KC_NO, KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_APPLICATION, KC_TRNS, KC_HOME, KC_PGDOWN}
},
};
#else
const uint8_t PROGMEM keymaps8[][MATRIX_ROWS][MATRIX_COLS] =
{
{
{KC_ESCAPE, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINUS, KC_EQUAL, KC_BSPACE, KC_INSERT},
{KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRACKET, KC_RBRACKET, KC_BSLASH, KC_DELETE},
{KC_CAPSLOCK, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCOLON, KC_QUOTE, KC_ENTER, KC_GRAVE, KC_RIGHT},
{KC_LSHIFT, KC_NO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMMA, KC_DOT, KC_SLASH, KC_RSHIFT, KC_UP, KC_UP},
{KC_LCTRL, KC_LGUI, KC_LALT, KC_NO, KC_NO, KC_NO, KC_SPACE, KC_NO, KC_NO, KC_NO, KC_RALT, KC_RCTRL, KC_RGUI, KC_LEFT, KC_DOWN}
},
};

#endif


7 changes: 7 additions & 0 deletions keyboards/ydkb/eevee/keymaps/ee660c_vial/rules.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
VIA_ENABLE = yes
VIAL_ENABLE = yes
VIAL_INSECURE = yes
QMK_SETTINGS = no
TAP_DANCE_ENABLE = yes
COMBO_ENABLE = yes
KEY_OVERRIDE_ENABLE = yes
30 changes: 30 additions & 0 deletions keyboards/ydkb/eevee/keymaps/ee660c_vial/vial.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"matrix": {"rows": 5, "cols": 15},
"customKeycodes": [
{"name": "BT/USB", "title": "", "shortName": "BT/USB"},
{"name": "BLERST", "title": "", "shortName": "BLERST"},
{"name": "BAT%", "title": "", "shortName": "BAT%"},
{"name": "LkMode", "title": "", "shortName": "LkMode"}
],
"layouts": {
"labels":[
"Split BS",
"Top-Right 2U",
"ISO Enter",
"Split LShift",
"Split RShift",
["Space", "6u", "6.25u"],
["EC Actuation Point", "Default(5)", "1(Light)", "2", "3", "4", "5", "6", "7(Heavy)"]
],
"keymap": [
[{"y":0.25,"x":15.5},"0,13\n\n\n0,1",{"c":"#aaaaaa"},"2,13\n\n\n0,1"],
[{"y":-0.75,"x":19.25,"h":2},"0,14\n\n\n1,1"],
[{"x":2.5,"c":"#cccccc","h":0.75,"d":true},"0,0\n\n\n6,0",{"x":-1,"c":"#777777"},"0,0",{"c":"#cccccc"},"0,1","0,2","0,3","0,4","0,5","0,6","0,7","0,8","0,9","0,10","0,11","0,12",{"c":"#aaaaaa","w":2},"0,13\n\n\n0,0",{"x":0.5},"0,14\n\n\n1,0"],
[{"x":2.5,"w":1.5},"1,0",{"c":"#cccccc"},"1,1","1,2","1,3","1,4","1,5","1,6","1,7","1,8","1,9","1,10","1,11","1,12",{"w":1.5},"1,13\n\n\n2,0",{"x":0.5,"c":"#aaaaaa"},"1,14\n\n\n1,0",{"x":1.25,"c":"#777777","w":1.25,"h":2,"w2":1.5,"h2":1,"x2":-0.25},"1,13\n\n\n2,1"],
[{"x":2.5,"c":"#aaaaaa","w":1.75},"2,0",{"c":"#cccccc"},"2,1","2,2","2,3","2,4","2,5","2,6","2,7","2,8","2,9","2,10","2,11",{"c":"#777777","w":2.25},"2,12\n\n\n2,0",{"x":1.75,"c":"#cccccc"},"2,12\n\n\n2,1"],
[{"c":"#aaaaaa","w":1.25},"3,0\n\n\n3,1",{"c":"#cccccc"},"3,1\n\n\n3,1",{"x":0.25,"c":"#aaaaaa","w":2.25},"3,0\n\n\n3,0",{"c":"#cccccc"},"3,2","3,3","3,4","3,5","3,6","3,7","3,8","3,9","3,10","3,11",{"c":"#aaaaaa","w":2.25},"3,12\n\n\n4,0","3,14",{"x":1.25,"w":1.25},"3,12\n\n\n4,1","3,13\n\n\n4,1"],
[{"x":2.5,"w":1.25},"4,0",{"w":1.25},"4,1\n\n\n5,0",{"w":1.25},"4,2\n\n\n5,0",{"c":"#cccccc","w":6},"4,6\n\n\n5,0",{"c":"#aaaaaa","w":1.25},"4,10",{"w":1.25},"4,11",{"w":1.25},"4,12","4,13","4,14","2,14"],
[{"y":0.25,"x":3.75},"4,1\n\n\n5,1",{"w":1.25},"4,2\n\n\n5,1",{"c":"#cccccc","w":6.25},"4,6\n\n\n5,1"]
]
}
}
3 changes: 3 additions & 0 deletions keyboards/ydkb/eevee/keymaps/eepad_23u_vial/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,15 @@
#define MATRIX_COLS 4
#define MATRIX_KEYS 24

#define APC_ENABLE

#undef BLE_NAME
#define BLE_NAME "EEPad_23U BLE"

#define EEVEE_INDICATOR_FUCTION USB_LED_NUM_LOCK
#define UNLOCK_KEY1 KC_P4
#define UNLOCK_KEY2 KC_P6
#define PAD00_ENABLE

#define DYNAMIC_KEYMAP_LAYER_COUNT 8
#define FLASH_KEYMAP_COUNT 2
Expand Down
2 changes: 1 addition & 1 deletion keyboards/ydkb/eevee/keymaps/eepad_23u_vial/rules.mk
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ VIAL_INSECURE = yes
QMK_SETTINGS = no
TAP_DANCE_ENABLE = yes
COMBO_ENABLE = yes
KEY_OVERRIDE_ENABLE = no
KEY_OVERRIDE_ENABLE = yes
45 changes: 20 additions & 25 deletions keyboards/ydkb/eevee/keymaps/eepad_23u_vial/vial.json
Original file line number Diff line number Diff line change
@@ -1,32 +1,27 @@
{
"lighting": "none",
"matrix": {"rows": 6, "cols": 4},
"matrix": {"rows": 6, "cols": 4},
"customKeycodes": [
{"name": "BT/USB", "title": "", "shortName": "BT/U"},
{"name": "RESET", "title": "", "shortName": "BLERST"},
{"name": "BT/USB", "title": "", "shortName": "BT/USB"},
{"name": "BLERST", "title": "", "shortName": "BLERST"},
{"name": "BAT%", "title": "", "shortName": "BAT%"},
{"name": "LkMode", "title": "", "shortName": "Lk.M"},
{"name": "RGB_TG", "title": "", "shortName": "R.TG"},
{"name": "RGB_M-", "title": "", "shortName": "R.M-"},
{"name": "RGB_M+", "title": "", "shortName": "R.M+"},
{"name": "HUE-", "title": "", "shortName": "HUE-"},
{"name": "HUE+", "title": "", "shortName": "HUE+"},
{"name": "SAT-", "title": "", "shortName": "SAT-"},
{"name": "SAT+", "title": "", "shortName": "SAT+"},
{"name": "LUM-", "title": "", "shortName": "LUM-"},
{"name": "LUM+", "title": "", "shortName": "LUM+"},
{"name": "LkMode", "title": "", "shortName": "LkMode"},
{"name": "00", "title": "", "shortName": "00"}
],
"layouts": {
"labels":["2u P+", "1u PEnter", "2u P0"],
"keymap": [
[{"c":"#777777"},"0,0",{"c":"#aaaaaa"},"0,3","0,2","0,1"],
[{"y":0.25},"1,0","1,3","1,2","1,1"],
[{"c":"#cccccc"},"2,0","2,3","2,2",{"c":"#aaaaaa"},"2,1\n\n\n0,0",{"x":0.25,"h":2},"2,1\n\n\n0,1"],
[{"c":"#cccccc"},"3,0","3,3","3,2",{"c":"#aaaaaa"},"3,1\n\n\n0,0"],
[{"c":"#cccccc"},"4,0","4,3","4,2",{"c":"#777777","h":2},"4,1\n\n\n1,0",{"x":0.25,"c":"#aaaaaa"},"4,1\n\n\n1,1"],
[{"c":"#cccccc"},"5,0\n\n\n2,0","5,3\n\n\n2,0","5,2",{"x":1.25,"c":"#aaaaaa"},"5,1\n\n\n1,1"],
[{"y":0.25,"c":"#cccccc","w":2},"5,0\n\n\n2,1"]
]
}
"labels":[
"2u P+",
"1u PEnter",
"2u P0",
["EC Actuation Point", "Default(5)", "1(Light)", "2", "3", "4", "5", "6", "7(Heavy)"]
],
"keymap": [
[{"h":0.75,"d":true},"0,0\n\n\n3,0",{"x":-1,"c":"#777777"},"0,0",{"c":"#aaaaaa"},"0,3","0,2","0,1"],
[{"y":0.25},"1,0","1,3","1,2","1,1"],
[{"c":"#cccccc"},"2,0","2,3","2,2",{"c":"#aaaaaa"},"2,1\n\n\n0,0",{"x":0.25,"h":2},"2,1\n\n\n0,1"],
[{"c":"#cccccc"},"3,0","3,3","3,2",{"c":"#aaaaaa"},"3,1\n\n\n0,0"],
[{"c":"#cccccc"},"4,0","4,3","4,2",{"c":"#777777","h":2},"4,1\n\n\n1,0",{"x":0.25,"c":"#aaaaaa"},"4,1\n\n\n1,1"],
[{"c":"#cccccc"},"5,0\n\n\n2,0","5,3\n\n\n2,0","5,2",{"x":1.25,"c":"#aaaaaa"},"5,1\n\n\n1,1"],
[{"y":0.25,"c":"#cccccc","w":2},"5,0\n\n\n2,1"]
]
}
}
22 changes: 22 additions & 0 deletions keyboards/ydkb/eevee/keymaps/h60ec_vial/config.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#pragma once
#undef PRODUCT_ID
#define PRODUCT_ID 0x24C1

#undef PRODUCT
#define PRODUCT H60EC (FW_VER)

#undef MATRIX_ROWS
#define MATRIX_ROWS 5
#undef MATRIX_COLS
#define MATRIX_COLS 14
#define MATRIX_KEYS 64

#define APC_ENABLE

#undef BLE_NAME
#define BLE_NAME "H60EC BLE"

#define DYNAMIC_KEYMAP_LAYER_COUNT 4
//#define FLASH_KEYMAP_COUNT 2
#define FLASH_KEYMAP8_COUNT 1
#define VIAL_KEYBOARD_UID {0x2E, 0xE6, 0x0E, 0x23, 0x34, 0xEF, 0x99, 0x37}
34 changes: 34 additions & 0 deletions keyboards/ydkb/eevee/keymaps/h60ec_vial/keymap.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
#include QMK_KEYBOARD_H

#ifdef FLASH_KEYMAP_COUNT
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
{
{KC_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINUS, KC_EQUAL, KC_BSPACE},
{KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRACKET, KC_RBRACKET, KC_BSLASH},
{KC_CAPSLOCK, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCOLON, KC_QUOTE, KC_ENTER, KC_GRAVE},
{KC_LSHIFT, KC_NO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMMA, KC_DOT, KC_SLASH, KC_RSHIFT, MO(1)},
{KC_LCTRL, KC_LGUI, KC_LALT, KC_NO, KC_NO, KC_NO, KC_NO, KC_SPACE, KC_NO, KC_NO, MO(1), KC_RALT, KC_RGUI, KC_RCTRL}
},
{
{KC_GRAVE, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DELETE},
{KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_CALC, KC_TRNS, KC_HOME, KC_INSERT, KC_TRNS},
{KC_TRNS, KC_LEFT, KC_DOWN, KC_RIGHT, KC_TRNS, KC_TRNS, KC_PSCREEN, KC_SCROLLLOCK, KC_PAUSE, KC_TRNS, KC_TRNS, KC_END, KC_TRNS, KC_DELETE},
{KC_TRNS, KC_NO, KC_DELETE, KC_TRNS, KC_CALC, KC_MUTE, KC_VOLU, KC_VOLD, KC_TRNS, KC_PGUP, KC_PGDOWN, KC_DELETE, KC_UP, KC_TRNS},
{KC_NO, KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_LEFT, KC_DOWN, KC_RIGHT}
},
};
#else
const uint8_t PROGMEM keymaps8[][MATRIX_ROWS][MATRIX_COLS] =
{
{
{KC_ESCAPE, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINUS, KC_EQUAL, KC_BSPACE},
{KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRACKET, KC_RBRACKET, KC_BSLASH},
{KC_CAPSLOCK, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCOLON, KC_QUOTE, KC_ENTER, KC_GRAVE},
{KC_LSHIFT, KC_NO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMMA, KC_DOT, KC_SLASH, KC_RSHIFT, KC_APP},
{KC_LCTRL, KC_LGUI, KC_LALT, KC_NO, KC_NO, KC_NO, KC_SPACE, KC_NO, KC_NO, KC_NO, KC_APP, KC_RALT, KC_RGUI, KC_RCTRL}
},
};

#endif


7 changes: 7 additions & 0 deletions keyboards/ydkb/eevee/keymaps/h60ec_vial/rules.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
VIA_ENABLE = yes
VIAL_ENABLE = yes
VIAL_INSECURE = yes
QMK_SETTINGS = no
TAP_DANCE_ENABLE = yes
COMBO_ENABLE = yes
KEY_OVERRIDE_ENABLE = yes
Loading

0 comments on commit 656c808

Please sign in to comment.