Skip to content

Commit 7f805cc

Browse files
tzarcwilbazvecr
authored
VIA Protocol 12 + fixes (#19916)
Co-authored-by: Wilba <[email protected]> Co-authored-by: zvecr <[email protected]>
1 parent 403b0ad commit 7f805cc

File tree

135 files changed

+761
-572
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

135 files changed

+761
-572
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
{
2+
"keycodes": {
3+
"0x7E00": {
4+
"group": "kb",
5+
"key": "QK_KB_0",
6+
},
7+
"0x7E01": {
8+
"group": "kb",
9+
"key": "QK_KB_1",
10+
},
11+
"0x7E02": {
12+
"group": "kb",
13+
"key": "QK_KB_2",
14+
},
15+
"0x7E03": {
16+
"group": "kb",
17+
"key": "QK_KB_3",
18+
},
19+
"0x7E04": {
20+
"group": "kb",
21+
"key": "QK_KB_4",
22+
},
23+
"0x7E05": {
24+
"group": "kb",
25+
"key": "QK_KB_5",
26+
},
27+
"0x7E06": {
28+
"group": "kb",
29+
"key": "QK_KB_6",
30+
},
31+
"0x7E07": {
32+
"group": "kb",
33+
"key": "QK_KB_7",
34+
},
35+
"0x7E08": {
36+
"group": "kb",
37+
"key": "QK_KB_8",
38+
},
39+
"0x7E09": {
40+
"group": "kb",
41+
"key": "QK_KB_9",
42+
},
43+
"0x7E0A": {
44+
"group": "kb",
45+
"key": "QK_KB_10",
46+
},
47+
"0x7E0B": {
48+
"group": "kb",
49+
"key": "QK_KB_11",
50+
},
51+
"0x7E0C": {
52+
"group": "kb",
53+
"key": "QK_KB_12",
54+
},
55+
"0x7E0D": {
56+
"group": "kb",
57+
"key": "QK_KB_13",
58+
},
59+
"0x7E0E": {
60+
"group": "kb",
61+
"key": "QK_KB_14",
62+
},
63+
"0x7E0F": {
64+
"group": "kb",
65+
"key": "QK_KB_15",
66+
},
67+
"0x7E10": {
68+
"group": "kb",
69+
"key": "QK_KB_16",
70+
},
71+
"0x7E11": {
72+
"group": "kb",
73+
"key": "QK_KB_17",
74+
},
75+
"0x7E12": {
76+
"group": "kb",
77+
"key": "QK_KB_18",
78+
},
79+
"0x7E13": {
80+
"group": "kb",
81+
"key": "QK_KB_19",
82+
},
83+
"0x7E14": {
84+
"group": "kb",
85+
"key": "QK_KB_20",
86+
},
87+
"0x7E15": {
88+
"group": "kb",
89+
"key": "QK_KB_21",
90+
},
91+
"0x7E16": {
92+
"group": "kb",
93+
"key": "QK_KB_22",
94+
},
95+
"0x7E17": {
96+
"group": "kb",
97+
"key": "QK_KB_23",
98+
},
99+
"0x7E18": {
100+
"group": "kb",
101+
"key": "QK_KB_24",
102+
},
103+
"0x7E19": {
104+
"group": "kb",
105+
"key": "QK_KB_25",
106+
},
107+
"0x7E1A": {
108+
"group": "kb",
109+
"key": "QK_KB_26",
110+
},
111+
"0x7E1B": {
112+
"group": "kb",
113+
"key": "QK_KB_27",
114+
},
115+
"0x7E1C": {
116+
"group": "kb",
117+
"key": "QK_KB_28",
118+
},
119+
"0x7E1D": {
120+
"group": "kb",
121+
"key": "QK_KB_29",
122+
},
123+
"0x7E1E": {
124+
"group": "kb",
125+
"key": "QK_KB_30",
126+
},
127+
"0x7E1F": {
128+
"group": "kb",
129+
"key": "QK_KB_31",
130+
},
131+
}
132+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
{
2+
"keycodes": {
3+
"0x7F00": {
4+
"group": "user",
5+
"key": "QK_USER_0",
6+
},
7+
"0x7F01": {
8+
"group": "user",
9+
"key": "QK_USER_1",
10+
},
11+
"0x7F02": {
12+
"group": "user",
13+
"key": "QK_USER_2",
14+
},
15+
"0x7F03": {
16+
"group": "user",
17+
"key": "QK_USER_3",
18+
},
19+
"0x7F04": {
20+
"group": "user",
21+
"key": "QK_USER_4",
22+
},
23+
"0x7F05": {
24+
"group": "user",
25+
"key": "QK_USER_5",
26+
},
27+
"0x7F06": {
28+
"group": "user",
29+
"key": "QK_USER_6",
30+
},
31+
"0x7F07": {
32+
"group": "user",
33+
"key": "QK_USER_7",
34+
},
35+
"0x7F08": {
36+
"group": "user",
37+
"key": "QK_USER_8",
38+
},
39+
"0x7F09": {
40+
"group": "user",
41+
"key": "QK_USER_9",
42+
},
43+
"0x7F0A": {
44+
"group": "user",
45+
"key": "QK_USER_10",
46+
},
47+
"0x7F0B": {
48+
"group": "user",
49+
"key": "QK_USER_11",
50+
},
51+
"0x7F0C": {
52+
"group": "user",
53+
"key": "QK_USER_12",
54+
},
55+
"0x7F0D": {
56+
"group": "user",
57+
"key": "QK_USER_13",
58+
},
59+
"0x7F0E": {
60+
"group": "user",
61+
"key": "QK_USER_14",
62+
},
63+
"0x7F0F": {
64+
"group": "user",
65+
"key": "QK_USER_15",
66+
},
67+
"0x7F10": {
68+
"group": "user",
69+
"key": "QK_USER_16",
70+
},
71+
"0x7F11": {
72+
"group": "user",
73+
"key": "QK_USER_17",
74+
},
75+
"0x7F12": {
76+
"group": "user",
77+
"key": "QK_USER_18",
78+
},
79+
"0x7F13": {
80+
"group": "user",
81+
"key": "QK_USER_19",
82+
},
83+
"0x7F14": {
84+
"group": "user",
85+
"key": "QK_USER_20",
86+
},
87+
"0x7F15": {
88+
"group": "user",
89+
"key": "QK_USER_21",
90+
},
91+
"0x7F16": {
92+
"group": "user",
93+
"key": "QK_USER_22",
94+
},
95+
"0x7F17": {
96+
"group": "user",
97+
"key": "QK_USER_23",
98+
},
99+
"0x7F18": {
100+
"group": "user",
101+
"key": "QK_USER_24",
102+
},
103+
"0x7F19": {
104+
"group": "user",
105+
"key": "QK_USER_25",
106+
},
107+
"0x7F1A": {
108+
"group": "user",
109+
"key": "QK_USER_26",
110+
},
111+
"0x7F1B": {
112+
"group": "user",
113+
"key": "QK_USER_27",
114+
},
115+
"0x7F1C": {
116+
"group": "user",
117+
"key": "QK_USER_28",
118+
},
119+
"0x7F1D": {
120+
"group": "user",
121+
"key": "QK_USER_29",
122+
},
123+
"0x7F1E": {
124+
"group": "user",
125+
"key": "QK_USER_30",
126+
},
127+
"0x7F1F": {
128+
"group": "user",
129+
"key": "QK_USER_31",
130+
},
131+
}
132+
}

keyboards/acheron/shark/alpha/keymaps/via/keymap.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ enum layers {
2222
_ADJUST,
2323
};
2424

25-
#define LOWER FN_MO13
26-
#define RAISE FN_MO23
25+
#define LOWER TL_LOWR
26+
#define RAISE TL_UPPR
2727

2828
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
2929
/* Qwerty

keyboards/bandominedoni/keymaps/via/keymap.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ enum layer_names {
3030
};
3131

3232
enum custom_keycodes {
33-
VERSION = USER00
33+
VERSION = QK_KB_0
3434
};
3535

3636
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

keyboards/bastardkb/charybdis/charybdis.h

+1-5
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,7 @@
3535
#ifdef POINTING_DEVICE_ENABLE
3636
# ifndef NO_CHARYBDIS_KEYCODES
3737
enum charybdis_keycodes {
38-
# ifdef VIA_ENABLE
39-
POINTER_DEFAULT_DPI_FORWARD = USER00,
40-
# else
41-
POINTER_DEFAULT_DPI_FORWARD = SAFE_RANGE,
42-
# endif // VIA_ENABLE
38+
POINTER_DEFAULT_DPI_FORWARD = QK_KB_0,
4339
POINTER_DEFAULT_DPI_REVERSE,
4440
POINTER_SNIPING_DPI_FORWARD,
4541
POINTER_SNIPING_DPI_REVERSE,

keyboards/bastardkb/dilemma/dilemma.h

+1-5
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,7 @@
3232
#ifdef POINTING_DEVICE_ENABLE
3333
# ifndef NO_DILEMMA_KEYCODES
3434
enum dilemma_keycodes {
35-
# ifdef VIA_ENABLE
36-
POINTER_DEFAULT_DPI_FORWARD = USER00,
37-
# else
38-
POINTER_DEFAULT_DPI_FORWARD = SAFE_RANGE,
39-
# endif // VIA_ENABLE
35+
POINTER_DEFAULT_DPI_FORWARD = QK_KB_0,
4036
POINTER_DEFAULT_DPI_REVERSE,
4137
POINTER_SNIPING_DPI_FORWARD,
4238
POINTER_SNIPING_DPI_REVERSE,

keyboards/cannonkeys/satisfaction75/satisfaction75.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ typedef union {
2525

2626
// Start these at the USER code range in VIA
2727
enum my_keycodes {
28-
ENC_PRESS = USER00,
28+
ENC_PRESS = QK_KB_0,
2929
CLOCK_SET,
3030
OLED_TOGG
3131
};

keyboards/chromatonemini/keymaps/via/keymap.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ static bool led_indicator_enable = true;
4141

4242
// Defines the keycodes used by our macros in process_record_user
4343
enum custom_keycodes {
44-
SHIFT_L = USER00,
44+
SHIFT_L = QK_KB_0,
4545
SHIFT_R,
4646
TGLINDI, // ToGgLe INDIcator
4747
TGLINTR, // ToGgLe INdicator location {(_KEY01, _KEY13, _KEY25, _KEY37) or (_KEY02, _KEY14, _KEY26) / (_KEY12, _KEY24, _KEY36)}in TRans mode

keyboards/crkbd/keymaps/mb_via/keymap.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
2828
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
2929
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ESC,
3030
//|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------|
31-
KC_LGUI, FN_MO13, KC_SPC, KC_ENT, FN_MO23, KC_RALT
31+
KC_LGUI, TL_LOWR, KC_SPC, KC_ENT, TL_UPPR, KC_RALT
3232
//`--------------------------' `--------------------------'
3333

3434
),

keyboards/crkbd/keymaps/via/keymap.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
2727
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
2828
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ESC,
2929
//|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------|
30-
KC_LGUI, FN_MO13, KC_SPC, KC_ENT, FN_MO23, KC_RALT
30+
KC_LGUI, TL_LOWR, KC_SPC, KC_ENT, TL_UPPR, KC_RALT
3131
//`--------------------------' `--------------------------'
3232

3333
),

keyboards/delikeeb/flatbread60/keymaps/via/keymap.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
4545
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_DEL,
4646
KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT,
4747
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT,
48-
KC_NO, KC_LCTL, KC_LALT, KC_LGUI, FN_MO13, KC_SPC, KC_SPC, FN_MO23, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT
48+
KC_NO, KC_LCTL, KC_LALT, KC_LGUI, TL_LOWR, KC_SPC, KC_SPC, TL_UPPR, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT
4949
),
5050

5151
/* Lower

keyboards/delikeeb/vaneela/keymaps/via/keymap.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
4545
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC,
4646
KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_ENT,
4747
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_QUOT,
48-
KC_LCTL, KC_LCTL, KC_LALT, KC_LGUI, FN_MO13, KC_SPC, KC_SPC, FN_MO23, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT
48+
KC_LCTL, KC_LCTL, KC_LALT, KC_LGUI, TL_LOWR, KC_SPC, KC_SPC, TL_UPPR, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT
4949
),
5050

5151
/* Lower

keyboards/delikeeb/vaneelaex/keymaps/via/keymap.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
4444
KC_KP_EQUAL, KC_7, KC_8, KC_9, KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC,
4545
KC_KP_MINUS, KC_4, KC_5, KC_6, KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_ENT,
4646
KC_KP_PLUS, KC_1, KC_2, KC_3, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_QUOT,
47-
KC_KP_SLASH, KC_KP_ASTERISK, KC_KP_DOT, KC_0, KC_LCTL, KC_LCTL, KC_LALT, KC_LGUI, FN_MO13, KC_SPC, KC_SPC, FN_MO23, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT
47+
KC_KP_SLASH, KC_KP_ASTERISK, KC_KP_DOT, KC_0, KC_LCTL, KC_LCTL, KC_LALT, KC_LGUI, TL_LOWR, KC_SPC, KC_SPC, TL_UPPR, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT
4848
),
4949

5050
/* Lower

0 commit comments

Comments
 (0)