summaryrefslogtreecommitdiff
path: root/keyboards/keychron
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/keychron')
-rw-r--r--keyboards/keychron/c1_pro/ansi/rgb/rgb.c176
-rw-r--r--keyboards/keychron/c1_pro/ansi/white/white.c180
-rw-r--r--keyboards/keychron/c2_pro/ansi/rgb/rgb.c216
-rw-r--r--keyboards/keychron/c2_pro/ansi/white/white.c216
-rw-r--r--keyboards/keychron/q0/base/base.c52
-rw-r--r--keyboards/keychron/q0/plus/plus.c62
-rw-r--r--keyboards/keychron/q10/ansi_encoder/ansi_encoder.c176
-rw-r--r--keyboards/keychron/q10/iso_encoder/iso_encoder.c178
-rwxr-xr-xkeyboards/keychron/q11/ansi_encoder/ansi_encoder.c178
-rwxr-xr-xkeyboards/keychron/q11/iso_encoder/iso_encoder.c180
-rw-r--r--keyboards/keychron/q12/ansi_encoder/ansi_encoder.c208
-rw-r--r--keyboards/keychron/q12/iso_encoder/iso_encoder.c212
-rw-r--r--keyboards/keychron/q1v1/ansi/ansi.c164
-rw-r--r--keyboards/keychron/q1v1/ansi_encoder/ansi_encoder.c164
-rw-r--r--keyboards/keychron/q1v1/iso/iso.c166
-rw-r--r--keyboards/keychron/q1v1/iso_encoder/iso_encoder.c166
-rw-r--r--keyboards/keychron/q1v2/ansi/ansi.c164
-rw-r--r--keyboards/keychron/q1v2/ansi_encoder/ansi_encoder.c164
-rw-r--r--keyboards/keychron/q1v2/iso/iso.c166
-rw-r--r--keyboards/keychron/q1v2/iso_encoder/iso_encoder.c166
-rw-r--r--keyboards/keychron/q1v2/jis/jis.c172
-rw-r--r--keyboards/keychron/q1v2/jis_encoder/jis_encoder.c172
-rw-r--r--keyboards/keychron/q2/ansi/ansi.c134
-rw-r--r--keyboards/keychron/q2/ansi_encoder/ansi_encoder.c134
-rw-r--r--keyboards/keychron/q2/iso/iso.c136
-rw-r--r--keyboards/keychron/q2/iso_encoder/iso_encoder.c136
-rw-r--r--keyboards/keychron/q2/jis/jis.c142
-rw-r--r--keyboards/keychron/q2/jis_encoder/jis_encoder.c142
-rw-r--r--keyboards/keychron/q3/ansi/ansi.c174
-rw-r--r--keyboards/keychron/q3/ansi_encoder/ansi_encoder.c174
-rw-r--r--keyboards/keychron/q3/iso/iso.c176
-rw-r--r--keyboards/keychron/q3/iso_encoder/iso_encoder.c176
-rw-r--r--keyboards/keychron/q3/jis/jis.c182
-rw-r--r--keyboards/keychron/q3/jis_encoder/jis_encoder.c184
-rw-r--r--keyboards/keychron/q4/ansi/v1/v1.c122
-rw-r--r--keyboards/keychron/q4/ansi/v2/v2.c122
-rw-r--r--keyboards/keychron/q4/iso/iso.c124
-rw-r--r--keyboards/keychron/q5/ansi/ansi.c200
-rw-r--r--keyboards/keychron/q5/ansi_encoder/ansi_encoder.c200
-rw-r--r--keyboards/keychron/q5/iso/iso.c202
-rw-r--r--keyboards/keychron/q5/iso_encoder/iso_encoder.c198
-rw-r--r--keyboards/keychron/q6/ansi/ansi.c216
-rw-r--r--keyboards/keychron/q6/ansi_encoder/ansi_encoder.c216
-rw-r--r--keyboards/keychron/q6/iso/iso.c218
-rw-r--r--keyboards/keychron/q6/iso_encoder/iso_encoder.c218
-rw-r--r--keyboards/keychron/q60/ansi/ansi.c120
-rw-r--r--keyboards/keychron/q65/ansi_encoder/ansi_encoder.c144
-rw-r--r--keyboards/keychron/q7/ansi/ansi.c144
-rw-r--r--keyboards/keychron/q7/iso/iso.c146
-rw-r--r--keyboards/keychron/q8/ansi/ansi.c140
-rw-r--r--keyboards/keychron/q8/ansi_encoder/ansi_encoder.c140
-rw-r--r--keyboards/keychron/q8/iso/iso.c140
-rw-r--r--keyboards/keychron/q8/iso_encoder/iso_encoder.c140
-rw-r--r--keyboards/keychron/q9/ansi/ansi.c104
-rw-r--r--keyboards/keychron/q9/ansi_encoder/ansi_encoder.c104
-rw-r--r--keyboards/keychron/q9/iso/iso.c106
-rw-r--r--keyboards/keychron/q9/iso_encoder/iso_encoder.c106
-rwxr-xr-xkeyboards/keychron/q9_plus/ansi_encoder/ansi_encoder.c108
-rw-r--r--keyboards/keychron/s1/ansi/rgb/rgb.c168
-rw-r--r--keyboards/keychron/s1/ansi/white/white.c168
-rw-r--r--keyboards/keychron/v1/ansi/ansi.c164
-rw-r--r--keyboards/keychron/v1/ansi_encoder/ansi_encoder.c164
-rw-r--r--keyboards/keychron/v1/iso/iso.c166
-rw-r--r--keyboards/keychron/v1/iso_encoder/iso_encoder.c166
-rw-r--r--keyboards/keychron/v1/jis/jis.c172
-rw-r--r--keyboards/keychron/v1/jis_encoder/jis_encoder.c172
-rw-r--r--keyboards/keychron/v10/ansi_encoder/ansi_encoder.c176
-rw-r--r--keyboards/keychron/v10/iso_encoder/iso_encoder.c178
-rw-r--r--keyboards/keychron/v2/ansi/ansi.c134
-rw-r--r--keyboards/keychron/v2/ansi_encoder/ansi_encoder.c134
-rw-r--r--keyboards/keychron/v2/iso/iso.c136
-rw-r--r--keyboards/keychron/v2/iso_encoder/iso_encoder.c136
-rw-r--r--keyboards/keychron/v2/jis/jis.c142
-rw-r--r--keyboards/keychron/v2/jis_encoder/jis_encoder.c142
-rw-r--r--keyboards/keychron/v3/ansi/ansi.c174
-rw-r--r--keyboards/keychron/v3/ansi_encoder/ansi_encoder.c176
-rw-r--r--keyboards/keychron/v3/iso/iso.c176
-rw-r--r--keyboards/keychron/v3/iso_encoder/iso_encoder.c176
-rw-r--r--keyboards/keychron/v3/jis/jis.c182
-rw-r--r--keyboards/keychron/v3/jis_encoder/jis_encoder.c184
-rw-r--r--keyboards/keychron/v4/ansi/ansi.c122
-rw-r--r--keyboards/keychron/v4/iso/iso.c124
-rw-r--r--keyboards/keychron/v5/ansi/ansi.c200
-rw-r--r--keyboards/keychron/v5/ansi_encoder/ansi_encoder.c200
-rw-r--r--keyboards/keychron/v5/iso/iso.c202
-rw-r--r--keyboards/keychron/v5/iso_encoder/iso_encoder.c198
-rw-r--r--keyboards/keychron/v6/ansi/ansi.c216
-rw-r--r--keyboards/keychron/v6/ansi_encoder/ansi_encoder.c216
-rw-r--r--keyboards/keychron/v6/iso/iso.c218
-rw-r--r--keyboards/keychron/v6/iso_encoder/iso_encoder.c218
-rw-r--r--keyboards/keychron/v7/ansi/ansi.c144
-rw-r--r--keyboards/keychron/v7/iso/iso.c146
-rw-r--r--keyboards/keychron/v8/ansi/ansi.c140
-rw-r--r--keyboards/keychron/v8/ansi_encoder/ansi_encoder.c140
-rw-r--r--keyboards/keychron/v8/iso/iso.c140
-rw-r--r--keyboards/keychron/v8/iso_encoder/iso_encoder.c140
96 files changed, 7808 insertions, 7808 deletions
diff --git a/keyboards/keychron/c1_pro/ansi/rgb/rgb.c b/keyboards/keychron/c1_pro/ansi/rgb/rgb.c
index 38d4a96d3e..e4c640d6bf 100644
--- a/keyboards/keychron/c1_pro/ansi/rgb/rgb.c
+++ b/keyboards/keychron/c1_pro/ansi/rgb/rgb.c
@@ -25,100 +25,100 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {1, I_15, G_15, H_15},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
- {1, I_16, G_16, H_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {1, I_13, G_13, H_13},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
- {1, I_1, G_1, H_1},
- {1, I_2, G_2, H_2},
- {1, I_3, G_3, H_3},
- {1, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
- {0, I_14, G_14, H_14}, // CAPS_MAC_WIN_LED_INDEX
+ {0, CB9_CA14, CB7_CA14, CB8_CA14}, // CAPS_MAC_WIN_LED_INDEX
- {1, C_1, A_1, B_1},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
- {1, C_16, A_16, B_16},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16},
- {1, C_15, A_15, B_15},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
};
// clang-format on
diff --git a/keyboards/keychron/c1_pro/ansi/white/white.c b/keyboards/keychron/c1_pro/ansi/white/white.c
index d7b75e0dd6..2b41845c9b 100644
--- a/keyboards/keychron/c1_pro/ansi/white/white.c
+++ b/keyboards/keychron/c1_pro/ansi/white/white.c
@@ -23,102 +23,102 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* driver
* | LED address
* | | */
- {0, A_16}, // esc
- {0, A_15}, // f1
- {0, A_14}, // f2
- {0, A_13}, // f3
- {0, A_12}, // f4
- {0, A_11}, // f5
- {0, A_10}, // f6
- {0, A_9}, // f7
- {0, A_8}, // f8
- {0, A_7}, // f9
- {0, A_6}, // f10
- {0, A_5}, // f11
- {0, A_4}, // f12
- {0, A_2}, // print
- {0, A_1}, // siri
- {0, G_1}, // light
+ {0, CB1_CA16}, // esc
+ {0, CB1_CA15}, // f1
+ {0, CB1_CA14}, // f2
+ {0, CB1_CA13}, // f3
+ {0, CB1_CA12}, // f4
+ {0, CB1_CA11}, // f5
+ {0, CB1_CA10}, // f6
+ {0, CB1_CA9}, // f7
+ {0, CB1_CA8}, // f8
+ {0, CB1_CA7}, // f9
+ {0, CB1_CA6}, // f10
+ {0, CB1_CA5}, // f11
+ {0, CB1_CA4}, // f12
+ {0, CB1_CA2}, // print
+ {0, CB1_CA1}, // siri
+ {0, CB7_CA1}, // light
- {0, B_16}, // ~
- {0, B_15}, // 1!
- {0, B_14}, // 2@
- {0, B_13}, // 3#
- {0, B_12}, // 4$
- {0, B_11}, // 5%
- {0, B_10}, // 6^
- {0, B_9}, // 7&
- {0, B_8}, // 8*
- {0, B_7}, // 9(
- {0, B_6}, // 0)
- {0, B_5}, // -_
- {0, B_4}, // =+
- {0, B_3}, // back space
- {0, B_2}, // INS
- {0, B_1}, // HOME
- {0, H_1}, // PGUP
+ {0, CB2_CA16}, // ~
+ {0, CB2_CA15}, // 1!
+ {0, CB2_CA14}, // 2@
+ {0, CB2_CA13}, // 3#
+ {0, CB2_CA12}, // 4$
+ {0, CB2_CA11}, // 5%
+ {0, CB2_CA10}, // 6^
+ {0, CB2_CA9}, // 7&
+ {0, CB2_CA8}, // 8*
+ {0, CB2_CA7}, // 9(
+ {0, CB2_CA6}, // 0)
+ {0, CB2_CA5}, // -_
+ {0, CB2_CA4}, // =+
+ {0, CB2_CA3}, // back space
+ {0, CB2_CA2}, // INS
+ {0, CB2_CA1}, // HOME
+ {0, CB8_CA1}, // PGUP
- {0, C_16}, // tab
- {0, C_15}, // q
- {0, C_14}, // w
- {0, C_13}, // e
- {0, C_12}, // r
- {0, C_11}, // t
- {0, C_10}, // y
- {0, C_9}, // u
- {0, C_8}, // i
- {0, C_7}, // o
- {0, C_6}, // p
- {0, C_5}, // [{
- {0, C_4}, // ]}
- {0, C_3}, // \|
- {0, C_2}, // DEL
- {0, C_1}, // END
- {0, G_6}, // PGDN
+ {0, CB3_CA16}, // tab
+ {0, CB3_CA15}, // q
+ {0, CB3_CA14}, // w
+ {0, CB3_CA13}, // e
+ {0, CB3_CA12}, // r
+ {0, CB3_CA11}, // t
+ {0, CB3_CA10}, // y
+ {0, CB3_CA9}, // u
+ {0, CB3_CA8}, // i
+ {0, CB3_CA7}, // o
+ {0, CB3_CA6}, // p
+ {0, CB3_CA5}, // [{
+ {0, CB3_CA4}, // ]}
+ {0, CB3_CA3}, // \|
+ {0, CB3_CA2}, // DEL
+ {0, CB3_CA1}, // END
+ {0, CB7_CA6}, // PGDN
- {0, D_16}, // caps lock
- {0, D_15}, // a
- {0, D_14}, // s
- {0, D_13}, // d
- {0, D_12}, // f
- {0, D_11}, // g
- {0, D_10}, // h
- {0, D_9}, // j
- {0, D_8}, // k
- {0, D_7}, // l
- {0, D_6}, // ;:
- {0, D_5}, // '"
- {0, D_3}, // enter
+ {0, CB4_CA16}, // caps lock
+ {0, CB4_CA15}, // a
+ {0, CB4_CA14}, // s
+ {0, CB4_CA13}, // d
+ {0, CB4_CA12}, // f
+ {0, CB4_CA11}, // g
+ {0, CB4_CA10}, // h
+ {0, CB4_CA9}, // j
+ {0, CB4_CA8}, // k
+ {0, CB4_CA7}, // l
+ {0, CB4_CA6}, // ;:
+ {0, CB4_CA5}, // '"
+ {0, CB4_CA3}, // enter
- {0, H_7}, // CPAS
- {0, H_8}, // MAC
- {0, H_9}, // WIN
+ {0, CB8_CA7}, // CPAS
+ {0, CB8_CA8}, // MAC
+ {0, CB8_CA9}, // WIN
- {0, E_16}, // left shift
- {0, E_14}, // z
- {0, E_13}, // x
- {0, E_12}, // c
- {0, E_11}, // v
- {0, E_10}, // b
- {0, E_9}, // b
- {0, E_8}, // n
- {0, E_7}, // m
- {0, E_6}, // ,<
- {0, E_5}, // .>
- {0, E_3}, // right shift
- {0, E_1}, // up
+ {0, CB5_CA16}, // left shift
+ {0, CB5_CA14}, // z
+ {0, CB5_CA13}, // x
+ {0, CB5_CA12}, // c
+ {0, CB5_CA11}, // v
+ {0, CB5_CA10}, // b
+ {0, CB5_CA9}, // b
+ {0, CB5_CA8}, // n
+ {0, CB5_CA7}, // m
+ {0, CB5_CA6}, // ,<
+ {0, CB5_CA5}, // .>
+ {0, CB5_CA3}, // right shift
+ {0, CB5_CA1}, // up
- {0, F_16}, // left ctrl
- {0, F_15}, // left command
- {0, F_14}, // left option
- {0, F_10}, // space
- {0, F_6}, // right command
- {0, F_5}, // right option
- {0, F_4}, // right ctrl
- {0, F_3}, // Fn
- {0, F_2}, // left
- {0, F_1}, // down
- {0, G_13}, // right
+ {0, CB6_CA16}, // left ctrl
+ {0, CB6_CA15}, // left command
+ {0, CB6_CA14}, // left option
+ {0, CB6_CA10}, // space
+ {0, CB6_CA6}, // right command
+ {0, CB6_CA5}, // right option
+ {0, CB6_CA4}, // right ctrl
+ {0, CB6_CA3}, // Fn
+ {0, CB6_CA2}, // left
+ {0, CB6_CA1}, // down
+ {0, CB7_CA13}, // right
};
// clang-format on
diff --git a/keyboards/keychron/c2_pro/ansi/rgb/rgb.c b/keyboards/keychron/c2_pro/ansi/rgb/rgb.c
index 6fce51417c..4891ceea74 100644
--- a/keyboards/keychron/c2_pro/ansi/rgb/rgb.c
+++ b/keyboards/keychron/c2_pro/ansi/rgb/rgb.c
@@ -24,119 +24,119 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {0, L_5, J_5, K_5},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {0, CB12_CA5, CB10_CA5, CB11_CA5},
- {0, L_6, J_6, K_6}, // CapsLock
- {0, L_7, J_7, K_7}, // NumLock
- {0, L_8, J_8, K_8}, // Mac
- {0, L_4, J_4, K_4}, // Win
+ {0, CB12_CA6, CB10_CA6, CB11_CA6}, // CapsLock
+ {0, CB12_CA7, CB10_CA7, CB11_CA7}, // NumLock
+ {0, CB12_CA8, CB10_CA8, CB11_CA8}, // Mac
+ {0, CB12_CA4, CB10_CA4, CB11_CA4}, // Win
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
- {0, L_9, J_9, K_9},
- {0, L_10, J_10, K_10},
- {0, L_11, J_11, K_11},
- {0, L_12, J_12, K_12},
- {0, L_13, J_13, K_13},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {0, CB12_CA9, CB10_CA9, CB11_CA9},
+ {0, CB12_CA10, CB10_CA10, CB11_CA10},
+ {0, CB12_CA11, CB10_CA11, CB11_CA11},
+ {0, CB12_CA12, CB10_CA12, CB11_CA12},
+ {0, CB12_CA13, CB10_CA13, CB11_CA13},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {0, L_14, J_14, K_14},
- {0, L_15, J_15, K_15},
- {0, L_16, J_16, K_16},
- {1, L_1, J_1, K_1},
- {1, L_2, J_2, K_2},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {0, CB12_CA14, CB10_CA14, CB11_CA14},
+ {0, CB12_CA15, CB10_CA15, CB11_CA15},
+ {0, CB12_CA16, CB10_CA16, CB11_CA16},
+ {1, CB12_CA1, CB10_CA1, CB11_CA1},
+ {1, CB12_CA2, CB10_CA2, CB11_CA2},
- {1, C_16, A_16, B_16},
- {1, C_15, A_15, B_15},
- {1, C_14, A_14, B_14},
- {1, C_13, A_13, B_13},
- {1, C_12, A_12, B_12},
- {1, C_11, A_11, B_11},
- {1, C_10, A_10, B_10},
- {1, C_9, A_9, B_9},
- {1, C_8, A_8, B_8},
- {1, C_7, A_7, B_7},
- {1, C_6, A_6, B_6},
- {1, C_5, A_5, B_5},
- {1, C_3, A_3, B_3},
- {1, L_3, J_3, K_3},
- {1, L_4, J_4, K_4},
- {1, L_5, J_5, K_5},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB12_CA3, CB10_CA3, CB11_CA3},
+ {1, CB12_CA4, CB10_CA4, CB11_CA4},
+ {1, CB12_CA5, CB10_CA5, CB11_CA5},
- {1, I_16, G_16, H_16},
- {1, I_14, G_14, H_14},
- {1, I_13, G_13, H_13},
- {1, I_12, G_12, H_12},
- {1, I_11, G_11, H_11},
- {1, I_10, G_10, H_10},
- {1, I_9, G_9, H_9},
- {1, I_8, G_8, H_8},
- {1, I_7, G_7, H_7},
- {1, I_6, G_6, H_6},
- {1, I_5, G_5, H_5},
- {1, I_3, G_3, H_3},
- {1, I_1, G_1, H_1},
- {1, L_6, J_6, K_6},
- {1, L_7, J_7, K_7},
- {1, L_8, J_8, K_8},
- {1, L_9, J_9, K_9},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB12_CA6, CB10_CA6, CB11_CA6},
+ {1, CB12_CA7, CB10_CA7, CB11_CA7},
+ {1, CB12_CA8, CB10_CA8, CB11_CA8},
+ {1, CB12_CA9, CB10_CA9, CB11_CA9},
- {1, F_16, D_16, E_16},
- {1, F_15, D_15, E_15},
- {1, F_14, D_14, E_14},
- {1, F_10, D_10, E_10},
- {1, F_6, D_6, E_6},
- {1, F_5, D_5, E_5},
- {1, F_4, D_4, E_4},
- {1, F_3, D_3, E_3},
- {1, F_2, D_2, E_2},
- {1, F_1, D_1, E_1},
- {1, L_10, J_10, K_10},
- {1, L_11, J_11, K_11},
- {1, L_12, J_12, K_12},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB12_CA10, CB10_CA10, CB11_CA10},
+ {1, CB12_CA11, CB10_CA11, CB11_CA11},
+ {1, CB12_CA12, CB10_CA12, CB11_CA12},
};
#endif //RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/c2_pro/ansi/white/white.c b/keyboards/keychron/c2_pro/ansi/white/white.c
index 4bad7187cc..3b10e55095 100644
--- a/keyboards/keychron/c2_pro/ansi/white/white.c
+++ b/keyboards/keychron/c2_pro/ansi/white/white.c
@@ -23,119 +23,119 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* driver
* | LED address
* | | */
- {0, A_16},
- {0, A_15},
- {0, A_14},
- {0, A_13},
- {0, A_12},
- {0, A_11},
- {0, A_10},
- {0, A_9 },
- {0, A_8 },
- {0, A_7 },
- {0, A_6 },
- {0, A_5 },
- {0, A_4 },
- {0, A_2 },
- {0, A_1 },
- {0, G_1 },
+ {0, CB1_CA16},
+ {0, CB1_CA15},
+ {0, CB1_CA14},
+ {0, CB1_CA13},
+ {0, CB1_CA12},
+ {0, CB1_CA11},
+ {0, CB1_CA10},
+ {0, CB1_CA9 },
+ {0, CB1_CA8 },
+ {0, CB1_CA7 },
+ {0, CB1_CA6 },
+ {0, CB1_CA5 },
+ {0, CB1_CA4 },
+ {0, CB1_CA2 },
+ {0, CB1_CA1 },
+ {0, CB7_CA1 },
- {0, G_2 },
- {0, G_3 }, // NumLock
- {0, G_4 }, // Mac
- {0, G_5 }, // Win
+ {0, CB7_CA2 },
+ {0, CB7_CA3 }, // NumLock
+ {0, CB7_CA4 }, // Mac
+ {0, CB7_CA5 }, // Win
- {0, B_16},
- {0, B_15},
- {0, B_14},
- {0, B_13},
- {0, B_12},
- {0, B_11},
- {0, B_10},
- {0, B_9 },
- {0, B_8 },
- {0, B_7 },
- {0, B_6 },
- {0, B_5 },
- {0, B_4 },
- {0, B_3 },
- {0, B_2 },
- {0, B_1 },
- {0, H_1 },
- {0, H_2 },
- {0, H_3 },
- {0, H_4 },
- {0, H_5 },
+ {0, CB2_CA16},
+ {0, CB2_CA15},
+ {0, CB2_CA14},
+ {0, CB2_CA13},
+ {0, CB2_CA12},
+ {0, CB2_CA11},
+ {0, CB2_CA10},
+ {0, CB2_CA9 },
+ {0, CB2_CA8 },
+ {0, CB2_CA7 },
+ {0, CB2_CA6 },
+ {0, CB2_CA5 },
+ {0, CB2_CA4 },
+ {0, CB2_CA3 },
+ {0, CB2_CA2 },
+ {0, CB2_CA1 },
+ {0, CB8_CA1 },
+ {0, CB8_CA2 },
+ {0, CB8_CA3 },
+ {0, CB8_CA4 },
+ {0, CB8_CA5 },
- {0, C_16},
- {0, C_15},
- {0, C_14},
- {0, C_13},
- {0, C_12},
- {0, C_11},
- {0, C_10},
- {0, C_9 },
- {0, C_8 },
- {0, C_7 },
- {0, C_6 },
- {0, C_5 },
- {0, C_4 },
- {0, C_3 },
- {0, C_2 },
- {0, C_1 },
- {0, G_6 },
- {0, G_7 },
- {0, G_8 },
- {0, G_9 },
- {0, G_10},
+ {0, CB3_CA16},
+ {0, CB3_CA15},
+ {0, CB3_CA14},
+ {0, CB3_CA13},
+ {0, CB3_CA12},
+ {0, CB3_CA11},
+ {0, CB3_CA10},
+ {0, CB3_CA9 },
+ {0, CB3_CA8 },
+ {0, CB3_CA7 },
+ {0, CB3_CA6 },
+ {0, CB3_CA5 },
+ {0, CB3_CA4 },
+ {0, CB3_CA3 },
+ {0, CB3_CA2 },
+ {0, CB3_CA1 },
+ {0, CB7_CA6 },
+ {0, CB7_CA7 },
+ {0, CB7_CA8 },
+ {0, CB7_CA9 },
+ {0, CB7_CA10},
- {0, D_16},
- {0, D_15},
- {0, D_14},
- {0, D_13},
- {0, D_12},
- {0, D_11},
- {0, D_10},
- {0, D_9 },
- {0, D_8 },
- {0, D_7 },
- {0, D_6 },
- {0, D_5 },
- {0, D_3 },
- {0, H_7 },
- {0, H_8 },
- {0, H_9 },
+ {0, CB4_CA16},
+ {0, CB4_CA15},
+ {0, CB4_CA14},
+ {0, CB4_CA13},
+ {0, CB4_CA12},
+ {0, CB4_CA11},
+ {0, CB4_CA10},
+ {0, CB4_CA9 },
+ {0, CB4_CA8 },
+ {0, CB4_CA7 },
+ {0, CB4_CA6 },
+ {0, CB4_CA5 },
+ {0, CB4_CA3 },
+ {0, CB8_CA7 },
+ {0, CB8_CA8 },
+ {0, CB8_CA9 },
- {0, E_16},
- {0, E_14},
- {0, E_13},
- {0, E_12},
- {0, E_11},
- {0, E_10},
- {0, E_9 },
- {0, E_8 },
- {0, E_7 },
- {0, E_6 },
- {0, E_5 },
- {0, E_3 },
- {0, E_1 },
- {0, H_6 },
- {0, H_11},
- {0, H_12},
- {0, H_10},
+ {0, CB5_CA16},
+ {0, CB5_CA14},
+ {0, CB5_CA13},
+ {0, CB5_CA12},
+ {0, CB5_CA11},
+ {0, CB5_CA10},
+ {0, CB5_CA9 },
+ {0, CB5_CA8 },
+ {0, CB5_CA7 },
+ {0, CB5_CA6 },
+ {0, CB5_CA5 },
+ {0, CB5_CA3 },
+ {0, CB5_CA1 },
+ {0, CB8_CA6 },
+ {0, CB8_CA11},
+ {0, CB8_CA12},
+ {0, CB8_CA10},
- {0, F_16},
- {0, F_15},
- {0, F_14},
- {0, F_10},
- {0, F_6 },
- {0, F_5 },
- {0, F_4 },
- {0, F_3 },
- {0, F_2 },
- {0, F_1 },
- {0, G_13},
- {0, G_11},
- {0, G_12},
+ {0, CB6_CA16},
+ {0, CB6_CA15},
+ {0, CB6_CA14},
+ {0, CB6_CA10},
+ {0, CB6_CA6 },
+ {0, CB6_CA5 },
+ {0, CB6_CA4 },
+ {0, CB6_CA3 },
+ {0, CB6_CA2 },
+ {0, CB6_CA1 },
+ {0, CB7_CA13},
+ {0, CB7_CA11},
+ {0, CB7_CA12},
};
#endif //LED_MATRIX_ENABLE
diff --git a/keyboards/keychron/q0/base/base.c b/keyboards/keychron/q0/base/base.c
index b977471730..af33e5c0a3 100644
--- a/keyboards/keychron/q0/base/base.c
+++ b/keyboards/keychron/q0/base/base.c
@@ -27,31 +27,31 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, F_5, D_5, E_5}, // 0
- {0, I_5, G_5, H_5}, // 1
- {0, L_5, J_5, K_5}, // 2
- {0, C_5, A_5, B_5}, // 3
-
- {0, F_4, D_4, E_4}, // 4
- {0, I_4, G_4, H_4}, // 5
- {0, L_4, J_4, K_4}, // 6
- {0, C_4, A_4, B_4}, // 7
-
- {0, F_6, D_6, E_6}, // 8
- {0, I_6, G_6, H_6}, // 9
- {0, L_6, J_6, K_6}, // 10
-
- {0, F_3, D_3, E_3}, // 11
- {0, I_3, G_3, H_3}, // 12
- {0, L_3, J_3, K_3}, // 13
- {0, C_6, A_6, B_6}, // 14
-
- {0, F_2, D_2, E_2}, // 15
- {0, I_2, G_2, H_2}, // 16
- {0, L_2, J_2, K_2}, // 17
-
- {0, F_1, D_1, E_1}, // 18
- {0, L_1, J_1, K_1}, // 19
- {0, C_2, A_2, B_2}, // 20
+ {0, CB6_CA5, CB4_CA5, CB5_CA5}, // 0
+ {0, CB9_CA5, CB7_CA5, CB8_CA5}, // 1
+ {0, CB12_CA5, CB10_CA5, CB11_CA5}, // 2
+ {0, CB3_CA5, CB1_CA5, CB2_CA5}, // 3
+
+ {0, CB6_CA4, CB4_CA4, CB5_CA4}, // 4
+ {0, CB9_CA4, CB7_CA4, CB8_CA4}, // 5
+ {0, CB12_CA4, CB10_CA4, CB11_CA4}, // 6
+ {0, CB3_CA4, CB1_CA4, CB2_CA4}, // 7
+
+ {0, CB6_CA6, CB4_CA6, CB5_CA6}, // 8
+ {0, CB9_CA6, CB7_CA6, CB8_CA6}, // 9
+ {0, CB12_CA6, CB10_CA6, CB11_CA6}, // 10
+
+ {0, CB6_CA3, CB4_CA3, CB5_CA3}, // 11
+ {0, CB9_CA3, CB7_CA3, CB8_CA3}, // 12
+ {0, CB12_CA3, CB10_CA3, CB11_CA3}, // 13
+ {0, CB3_CA6, CB1_CA6, CB2_CA6}, // 14
+
+ {0, CB6_CA2, CB4_CA2, CB5_CA2}, // 15
+ {0, CB9_CA2, CB7_CA2, CB8_CA2}, // 16
+ {0, CB12_CA2, CB10_CA2, CB11_CA2}, // 17
+
+ {0, CB6_CA1, CB4_CA1, CB5_CA1}, // 18
+ {0, CB12_CA1, CB10_CA1, CB11_CA1}, // 19
+ {0, CB3_CA2, CB1_CA2, CB2_CA2}, // 20
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q0/plus/plus.c b/keyboards/keychron/q0/plus/plus.c
index 4af7a4572f..55f71d2a23 100644
--- a/keyboards/keychron/q0/plus/plus.c
+++ b/keyboards/keychron/q0/plus/plus.c
@@ -27,36 +27,36 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
-
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
-
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
-
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
-
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
-
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_9, D_9, E_9},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q10/ansi_encoder/ansi_encoder.c b/keyboards/keychron/q10/ansi_encoder/ansi_encoder.c
index 06947e9d18..a4432cd4ce 100644
--- a/keyboards/keychron/q10/ansi_encoder/ansi_encoder.c
+++ b/keyboards/keychron/q10/ansi_encoder/ansi_encoder.c
@@ -27,99 +27,99 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_2, A_2, B_2}, // ESC
- {0, C_3, A_3, B_3}, // F1
- {0, C_4, A_4, B_4}, // F2
- {0, C_5, A_5, B_5}, // F3
- {0, C_6, A_6, B_6}, // F4
- {0, C_7, A_7, B_7}, // F5
- {0, C_8, A_8, B_8}, // F6
- {0, C_9, A_9, B_9}, // F7
- {0, C_10, A_10, B_10}, // F8
- {0, C_11, A_11, B_11}, // F9
- {0, C_12, A_12, B_12}, // F10
- {0, C_13, A_13, B_13}, // F11
- {0, C_14, A_14, B_14}, // F12
- {0, C_15, A_15, B_15}, // INS
- {0, C_16, A_16, B_16}, // DEL
+ {0, CB3_CA2, CB1_CA2, CB2_CA2}, // ESC
+ {0, CB3_CA3, CB1_CA3, CB2_CA3}, // F1
+ {0, CB3_CA4, CB1_CA4, CB2_CA4}, // F2
+ {0, CB3_CA5, CB1_CA5, CB2_CA5}, // F3
+ {0, CB3_CA6, CB1_CA6, CB2_CA6}, // F4
+ {0, CB3_CA7, CB1_CA7, CB2_CA7}, // F5
+ {0, CB3_CA8, CB1_CA8, CB2_CA8}, // F6
+ {0, CB3_CA9, CB1_CA9, CB2_CA9}, // F7
+ {0, CB3_CA10, CB1_CA10, CB2_CA10}, // F8
+ {0, CB3_CA11, CB1_CA11, CB2_CA11}, // F9
+ {0, CB3_CA12, CB1_CA12, CB2_CA12}, // F10
+ {0, CB3_CA13, CB1_CA13, CB2_CA13}, // F11
+ {0, CB3_CA14, CB1_CA14, CB2_CA14}, // F12
+ {0, CB3_CA15, CB1_CA15, CB2_CA15}, // INS
+ {0, CB3_CA16, CB1_CA16, CB2_CA16}, // DEL
- {0, I_1, G_1, H_1}, // M1
- {0, I_2, G_2, H_2}, // `~
- {0, I_3, G_3, H_3}, // 1!
- {0, I_4, G_4, H_4}, // 2@
- {0, I_5, G_5, H_5}, // 3#
- {0, I_6, G_6, H_6}, // 4$
- {0, I_7, G_7, H_7}, // 5%
- {0, I_8, G_8, H_8}, // 6^
- {0, I_9, G_9, H_9}, // 7&
- {0, I_10, G_10, H_10}, // 8*
- {0, I_11, G_11, H_11}, // 9(
- {0, I_12, G_12, H_12}, // 0)
- {0, I_13, G_13, H_13}, // -_
- {0, I_14, G_14, H_14}, // =+
- {0, I_15, G_15, H_15}, // BackSpace
- {0, I_16, G_16, H_16}, // PgUp
+ {0, CB9_CA1, CB7_CA1, CB8_CA1}, // M1
+ {0, CB9_CA2, CB7_CA2, CB8_CA2}, // `~
+ {0, CB9_CA3, CB7_CA3, CB8_CA3}, // 1!
+ {0, CB9_CA4, CB7_CA4, CB8_CA4}, // 2@
+ {0, CB9_CA5, CB7_CA5, CB8_CA5}, // 3#
+ {0, CB9_CA6, CB7_CA6, CB8_CA6}, // 4$
+ {0, CB9_CA7, CB7_CA7, CB8_CA7}, // 5%
+ {0, CB9_CA8, CB7_CA8, CB8_CA8}, // 6^
+ {0, CB9_CA9, CB7_CA9, CB8_CA9}, // 7&
+ {0, CB9_CA10, CB7_CA10, CB8_CA10}, // 8*
+ {0, CB9_CA11, CB7_CA11, CB8_CA11}, // 9(
+ {0, CB9_CA12, CB7_CA12, CB8_CA12}, // 0)
+ {0, CB9_CA13, CB7_CA13, CB8_CA13}, // -_
+ {0, CB9_CA14, CB7_CA14, CB8_CA14}, // =+
+ {0, CB9_CA15, CB7_CA15, CB8_CA15}, // BackSpace
+ {0, CB9_CA16, CB7_CA16, CB8_CA16}, // PgUp
- {0, F_1, D_1, E_1}, // M2
- {0, F_2, D_2, E_2}, // TAB
- {0, F_3, D_3, E_3}, // Q
- {0, F_4, D_4, E_4}, // W
- {0, F_5, D_5, E_5}, // E
- {0, F_6, D_6, E_6}, // R
- {0, F_7, D_7, E_7}, // T
- {0, F_8, D_8, E_8}, // Y
- {0, F_9, D_9, E_9}, // U
- {0, F_10, D_10, E_10}, // I
- {0, F_11, D_11, E_11}, // O
- {0, F_12, D_12, E_12}, // P
- {0, F_13, D_13, E_13}, // [
- {0, F_14, D_14, E_14}, // ]
- {0, F_15, D_15, E_15}, // |
- {0, F_16, D_16, E_16}, // PgDn
+ {0, CB6_CA1, CB4_CA1, CB5_CA1}, // M2
+ {0, CB6_CA2, CB4_CA2, CB5_CA2}, // TAB
+ {0, CB6_CA3, CB4_CA3, CB5_CA3}, // Q
+ {0, CB6_CA4, CB4_CA4, CB5_CA4}, // W
+ {0, CB6_CA5, CB4_CA5, CB5_CA5}, // E
+ {0, CB6_CA6, CB4_CA6, CB5_CA6}, // R
+ {0, CB6_CA7, CB4_CA7, CB5_CA7}, // T
+ {0, CB6_CA8, CB4_CA8, CB5_CA8}, // Y
+ {0, CB6_CA9, CB4_CA9, CB5_CA9}, // U
+ {0, CB6_CA10, CB4_CA10, CB5_CA10}, // I
+ {0, CB6_CA11, CB4_CA11, CB5_CA11}, // O
+ {0, CB6_CA12, CB4_CA12, CB5_CA12}, // P
+ {0, CB6_CA13, CB4_CA13, CB5_CA13}, // [
+ {0, CB6_CA14, CB4_CA14, CB5_CA14}, // ]
+ {0, CB6_CA15, CB4_CA15, CB5_CA15}, // |
+ {0, CB6_CA16, CB4_CA16, CB5_CA16}, // PgDn
- {1, C_16, A_16, B_16}, // M3
- {1, C_15, A_15, B_15}, // CapsLock
- {1, C_14, A_14, B_14}, // A
- {1, C_13, A_13, B_13}, // S
- {1, C_12, A_12, B_12}, // D
- {1, C_11, A_11, B_11}, // F
- {1, C_10, A_10, B_10}, // G
- {1, C_8, A_8, B_8}, // H
- {1, C_7, A_7, B_7}, // J
- {1, C_6, A_6, B_6}, // K
- {1, C_5, A_5, B_5}, // L
- {1, C_4, A_4, B_4}, // ;
- {1, C_3, A_3, B_3}, // '
- {1, C_2, A_2, B_2}, // Enter
- {1, C_1, A_1, B_1}, // Home
+ {1, CB3_CA16, CB1_CA16, CB2_CA16}, // M3
+ {1, CB3_CA15, CB1_CA15, CB2_CA15}, // CapsLock
+ {1, CB3_CA14, CB1_CA14, CB2_CA14}, // A
+ {1, CB3_CA13, CB1_CA13, CB2_CA13}, // S
+ {1, CB3_CA12, CB1_CA12, CB2_CA12}, // D
+ {1, CB3_CA11, CB1_CA11, CB2_CA11}, // F
+ {1, CB3_CA10, CB1_CA10, CB2_CA10}, // G
+ {1, CB3_CA8, CB1_CA8, CB2_CA8}, // H
+ {1, CB3_CA7, CB1_CA7, CB2_CA7}, // J
+ {1, CB3_CA6, CB1_CA6, CB2_CA6}, // K
+ {1, CB3_CA5, CB1_CA5, CB2_CA5}, // L
+ {1, CB3_CA4, CB1_CA4, CB2_CA4}, // ;
+ {1, CB3_CA3, CB1_CA3, CB2_CA3}, // '
+ {1, CB3_CA2, CB1_CA2, CB2_CA2}, // Enter
+ {1, CB3_CA1, CB1_CA1, CB2_CA1}, // Home
- {1, I_16, G_16, H_16}, // M4
- {1, I_15, G_15, H_15}, // Shift_L
- {1, I_13, G_13, H_13}, // Z
- {1, I_12, G_12, H_12}, // X
- {1, I_11, G_11, H_11}, // C
- {1, I_10, G_10, H_10}, // V
- {1, I_9, G_9, H_9}, // B
- {1, I_8, G_8, H_8}, // B
- {1, I_7, G_7, H_7}, // N
- {1, I_6, G_6, H_6}, // M
- {1, I_5, G_5, H_5}, // ,
- {1, I_4, G_4, H_4}, // .
- {1, I_3, G_3, H_3}, // ?
- {1, I_2, G_2, H_2}, // Shift_R
- {1, I_1, G_1, H_1}, // Up
+ {1, CB9_CA16, CB7_CA16, CB8_CA16}, // M4
+ {1, CB9_CA15, CB7_CA15, CB8_CA15}, // Shift_L
+ {1, CB9_CA13, CB7_CA13, CB8_CA13}, // Z
+ {1, CB9_CA12, CB7_CA12, CB8_CA12}, // X
+ {1, CB9_CA11, CB7_CA11, CB8_CA11}, // C
+ {1, CB9_CA10, CB7_CA10, CB8_CA10}, // V
+ {1, CB9_CA9, CB7_CA9, CB8_CA9}, // B
+ {1, CB9_CA8, CB7_CA8, CB8_CA8}, // B
+ {1, CB9_CA7, CB7_CA7, CB8_CA7}, // N
+ {1, CB9_CA6, CB7_CA6, CB8_CA6}, // M
+ {1, CB9_CA5, CB7_CA5, CB8_CA5}, // ,
+ {1, CB9_CA4, CB7_CA4, CB8_CA4}, // .
+ {1, CB9_CA3, CB7_CA3, CB8_CA3}, // ?
+ {1, CB9_CA2, CB7_CA2, CB8_CA2}, // Shift_R
+ {1, CB9_CA1, CB7_CA1, CB8_CA1}, // Up
- {1, F_16, D_16, E_16}, // M5
- {1, F_15, D_15, E_15}, // Ctrl_L
- {1, F_14, D_14, E_14}, // Win_L
- {1, F_13, D_13, E_13}, // Alt_L
- {1, F_12, D_12, E_12}, // Space
- {1, F_9, D_9, E_9}, // Fn
- {1, F_8, D_8, E_8}, // Space
- {1, F_7, D_7, E_7}, // Alt_R
- {1, F_3, D_3, E_3}, // Left
- {1, F_2, D_2, E_2}, // Down
- {1, F_1, D_1, E_1}, // Right
+ {1, CB6_CA16, CB4_CA16, CB5_CA16}, // M5
+ {1, CB6_CA15, CB4_CA15, CB5_CA15}, // Ctrl_L
+ {1, CB6_CA14, CB4_CA14, CB5_CA14}, // Win_L
+ {1, CB6_CA13, CB4_CA13, CB5_CA13}, // Alt_L
+ {1, CB6_CA12, CB4_CA12, CB5_CA12}, // Space
+ {1, CB6_CA9, CB4_CA9, CB5_CA9}, // Fn
+ {1, CB6_CA8, CB4_CA8, CB5_CA8}, // Space
+ {1, CB6_CA7, CB4_CA7, CB5_CA7}, // Alt_R
+ {1, CB6_CA3, CB4_CA3, CB5_CA3}, // Left
+ {1, CB6_CA2, CB4_CA2, CB5_CA2}, // Down
+ {1, CB6_CA1, CB4_CA1, CB5_CA1}, // Right
};
#define __ NO_LED
diff --git a/keyboards/keychron/q10/iso_encoder/iso_encoder.c b/keyboards/keychron/q10/iso_encoder/iso_encoder.c
index 2aebd936ec..9ff43263b2 100644
--- a/keyboards/keychron/q10/iso_encoder/iso_encoder.c
+++ b/keyboards/keychron/q10/iso_encoder/iso_encoder.c
@@ -27,100 +27,100 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_2, A_2, B_2}, // ESC
- {0, C_3, A_3, B_3}, // F1
- {0, C_4, A_4, B_4}, // F2
- {0, C_5, A_5, B_5}, // F3
- {0, C_6, A_6, B_6}, // F4
- {0, C_7, A_7, B_7}, // F5
- {0, C_8, A_8, B_8}, // F6
- {0, C_9, A_9, B_9}, // F7
- {0, C_10, A_10, B_10}, // F8
- {0, C_11, A_11, B_11}, // F9
- {0, C_12, A_12, B_12}, // F10
- {0, C_13, A_13, B_13}, // F11
- {0, C_14, A_14, B_14}, // F12
- {0, C_15, A_15, B_15}, // INS
- {0, C_16, A_16, B_16}, // DEL
+ {0, CB3_CA2, CB1_CA2, CB2_CA2}, // ESC
+ {0, CB3_CA3, CB1_CA3, CB2_CA3}, // F1
+ {0, CB3_CA4, CB1_CA4, CB2_CA4}, // F2
+ {0, CB3_CA5, CB1_CA5, CB2_CA5}, // F3
+ {0, CB3_CA6, CB1_CA6, CB2_CA6}, // F4
+ {0, CB3_CA7, CB1_CA7, CB2_CA7}, // F5
+ {0, CB3_CA8, CB1_CA8, CB2_CA8}, // F6
+ {0, CB3_CA9, CB1_CA9, CB2_CA9}, // F7
+ {0, CB3_CA10, CB1_CA10, CB2_CA10}, // F8
+ {0, CB3_CA11, CB1_CA11, CB2_CA11}, // F9
+ {0, CB3_CA12, CB1_CA12, CB2_CA12}, // F10
+ {0, CB3_CA13, CB1_CA13, CB2_CA13}, // F11
+ {0, CB3_CA14, CB1_CA14, CB2_CA14}, // F12
+ {0, CB3_CA15, CB1_CA15, CB2_CA15}, // INS
+ {0, CB3_CA16, CB1_CA16, CB2_CA16}, // DEL
- {0, I_1, G_1, H_1}, // M1
- {0, I_2, G_2, H_2}, // `~
- {0, I_3, G_3, H_3}, // 1!
- {0, I_4, G_4, H_4}, // 2@
- {0, I_5, G_5, H_5}, // 3#
- {0, I_6, G_6, H_6}, // 4$
- {0, I_7, G_7, H_7}, // 5%
- {0, I_8, G_8, H_8}, // 6^
- {0, I_9, G_9, H_9}, // 7&
- {0, I_10, G_10, H_10}, // 8*
- {0, I_11, G_11, H_11}, // 9(
- {0, I_12, G_12, H_12}, // 0)
- {0, I_13, G_13, H_13}, // -_
- {0, I_14, G_14, H_14}, // =+
- {0, I_15, G_15, H_15}, // BackSpace
- {0, I_16, G_16, H_16}, // PgUp
+ {0, CB9_CA1, CB7_CA1, CB8_CA1}, // M1
+ {0, CB9_CA2, CB7_CA2, CB8_CA2}, // `~
+ {0, CB9_CA3, CB7_CA3, CB8_CA3}, // 1!
+ {0, CB9_CA4, CB7_CA4, CB8_CA4}, // 2@
+ {0, CB9_CA5, CB7_CA5, CB8_CA5}, // 3#
+ {0, CB9_CA6, CB7_CA6, CB8_CA6}, // 4$
+ {0, CB9_CA7, CB7_CA7, CB8_CA7}, // 5%
+ {0, CB9_CA8, CB7_CA8, CB8_CA8}, // 6^
+ {0, CB9_CA9, CB7_CA9, CB8_CA9}, // 7&
+ {0, CB9_CA10, CB7_CA10, CB8_CA10}, // 8*
+ {0, CB9_CA11, CB7_CA11, CB8_CA11}, // 9(
+ {0, CB9_CA12, CB7_CA12, CB8_CA12}, // 0)
+ {0, CB9_CA13, CB7_CA13, CB8_CA13}, // -_
+ {0, CB9_CA14, CB7_CA14, CB8_CA14}, // =+
+ {0, CB9_CA15, CB7_CA15, CB8_CA15}, // BackSpace
+ {0, CB9_CA16, CB7_CA16, CB8_CA16}, // PgUp
- {0, F_1, D_1, E_1}, // M2
- {0, F_2, D_2, E_2}, // TAB
- {0, F_3, D_3, E_3}, // Q
- {0, F_4, D_4, E_4}, // W
- {0, F_5, D_5, E_5}, // E
- {0, F_6, D_6, E_6}, // R
- {0, F_7, D_7, E_7}, // T
- {0, F_8, D_8, E_8}, // Y
- {0, F_9, D_9, E_9}, // U
- {0, F_10, D_10, E_10}, // I
- {0, F_11, D_11, E_11}, // O
- {0, F_12, D_12, E_12}, // P
- {0, F_13, D_13, E_13}, // [
- {0, F_14, D_14, E_14}, // ]
- {0, F_16, D_16, E_16}, // PgDn
+ {0, CB6_CA1, CB4_CA1, CB5_CA1}, // M2
+ {0, CB6_CA2, CB4_CA2, CB5_CA2}, // TAB
+ {0, CB6_CA3, CB4_CA3, CB5_CA3}, // Q
+ {0, CB6_CA4, CB4_CA4, CB5_CA4}, // W
+ {0, CB6_CA5, CB4_CA5, CB5_CA5}, // E
+ {0, CB6_CA6, CB4_CA6, CB5_CA6}, // R
+ {0, CB6_CA7, CB4_CA7, CB5_CA7}, // T
+ {0, CB6_CA8, CB4_CA8, CB5_CA8}, // Y
+ {0, CB6_CA9, CB4_CA9, CB5_CA9}, // U
+ {0, CB6_CA10, CB4_CA10, CB5_CA10}, // I
+ {0, CB6_CA11, CB4_CA11, CB5_CA11}, // O
+ {0, CB6_CA12, CB4_CA12, CB5_CA12}, // P
+ {0, CB6_CA13, CB4_CA13, CB5_CA13}, // [
+ {0, CB6_CA14, CB4_CA14, CB5_CA14}, // ]
+ {0, CB6_CA16, CB4_CA16, CB5_CA16}, // PgDn
- {1, C_16, A_16, B_16}, // M3
- {1, C_15, A_15, B_15}, // CapsLock
- {1, C_14, A_14, B_14}, // A
- {1, C_13, A_13, B_13}, // S
- {1, C_12, A_12, B_12}, // D
- {1, C_11, A_11, B_11}, // F
- {1, C_10, A_10, B_10}, // G
- {1, C_8, A_8, B_8}, // H
- {1, C_7, A_7, B_7}, // J
- {1, C_6, A_6, B_6}, // K
- {1, C_5, A_5, B_5}, // L
- {1, C_4, A_4, B_4}, // ;
- {1, C_3, A_3, B_3}, // '
- {0, F_15, D_15, E_15}, // |
- {1, C_2, A_2, B_2}, // Enter
- {1, C_1, A_1, B_1}, // Home
+ {1, CB3_CA16, CB1_CA16, CB2_CA16}, // M3
+ {1, CB3_CA15, CB1_CA15, CB2_CA15}, // CapsLock
+ {1, CB3_CA14, CB1_CA14, CB2_CA14}, // A
+ {1, CB3_CA13, CB1_CA13, CB2_CA13}, // S
+ {1, CB3_CA12, CB1_CA12, CB2_CA12}, // D
+ {1, CB3_CA11, CB1_CA11, CB2_CA11}, // F
+ {1, CB3_CA10, CB1_CA10, CB2_CA10}, // G
+ {1, CB3_CA8, CB1_CA8, CB2_CA8}, // H
+ {1, CB3_CA7, CB1_CA7, CB2_CA7}, // J
+ {1, CB3_CA6, CB1_CA6, CB2_CA6}, // K
+ {1, CB3_CA5, CB1_CA5, CB2_CA5}, // L
+ {1, CB3_CA4, CB1_CA4, CB2_CA4}, // ;
+ {1, CB3_CA3, CB1_CA3, CB2_CA3}, // '
+ {0, CB6_CA15, CB4_CA15, CB5_CA15}, // |
+ {1, CB3_CA2, CB1_CA2, CB2_CA2}, // Enter
+ {1, CB3_CA1, CB1_CA1, CB2_CA1}, // Home
- {1, I_16, G_16, H_16}, // M4
- {1, I_15, G_15, H_15}, // Shift_L
- {1, I_14, G_14, H_14},
- {1, I_13, G_13, H_13}, // Z
- {1, I_12, G_12, H_12}, // X
- {1, I_11, G_11, H_11}, // C
- {1, I_10, G_10, H_10}, // V
- {1, I_9, G_9, H_9}, // B
- {1, I_8, G_8, H_8}, // B
- {1, I_7, G_7, H_7}, // N
- {1, I_6, G_6, H_6}, // M
- {1, I_5, G_5, H_5}, // ,
- {1, I_4, G_4, H_4}, // .
- {1, I_3, G_3, H_3}, // ?
- {1, I_2, G_2, H_2}, // Shift_R
- {1, I_1, G_1, H_1}, // Up
+ {1, CB9_CA16, CB7_CA16, CB8_CA16}, // M4
+ {1, CB9_CA15, CB7_CA15, CB8_CA15}, // Shift_L
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13}, // Z
+ {1, CB9_CA12, CB7_CA12, CB8_CA12}, // X
+ {1, CB9_CA11, CB7_CA11, CB8_CA11}, // C
+ {1, CB9_CA10, CB7_CA10, CB8_CA10}, // V
+ {1, CB9_CA9, CB7_CA9, CB8_CA9}, // B
+ {1, CB9_CA8, CB7_CA8, CB8_CA8}, // B
+ {1, CB9_CA7, CB7_CA7, CB8_CA7}, // N
+ {1, CB9_CA6, CB7_CA6, CB8_CA6}, // M
+ {1, CB9_CA5, CB7_CA5, CB8_CA5}, // ,
+ {1, CB9_CA4, CB7_CA4, CB8_CA4}, // .
+ {1, CB9_CA3, CB7_CA3, CB8_CA3}, // ?
+ {1, CB9_CA2, CB7_CA2, CB8_CA2}, // Shift_R
+ {1, CB9_CA1, CB7_CA1, CB8_CA1}, // Up
- {1, F_16, D_16, E_16}, // M5
- {1, F_15, D_15, E_15}, // Ctrl_L
- {1, F_14, D_14, E_14}, // Win_L
- {1, F_13, D_13, E_13}, // Alt_L
- {1, F_12, D_12, E_12}, // Space
- {1, F_9, D_9, E_9}, // Fn
- {1, F_8, D_8, E_8}, // Space
- {1, F_7, D_7, E_7}, // Alt_R
- {1, F_3, D_3, E_3}, // Left
- {1, F_2, D_2, E_2}, // Down
- {1, F_1, D_1, E_1}, // Right
+ {1, CB6_CA16, CB4_CA16, CB5_CA16}, // M5
+ {1, CB6_CA15, CB4_CA15, CB5_CA15}, // Ctrl_L
+ {1, CB6_CA14, CB4_CA14, CB5_CA14}, // Win_L
+ {1, CB6_CA13, CB4_CA13, CB5_CA13}, // Alt_L
+ {1, CB6_CA12, CB4_CA12, CB5_CA12}, // Space
+ {1, CB6_CA9, CB4_CA9, CB5_CA9}, // Fn
+ {1, CB6_CA8, CB4_CA8, CB5_CA8}, // Space
+ {1, CB6_CA7, CB4_CA7, CB5_CA7}, // Alt_R
+ {1, CB6_CA3, CB4_CA3, CB5_CA3}, // Left
+ {1, CB6_CA2, CB4_CA2, CB5_CA2}, // Down
+ {1, CB6_CA1, CB4_CA1, CB5_CA1}, // Right
};
#define __ NO_LED
diff --git a/keyboards/keychron/q11/ansi_encoder/ansi_encoder.c b/keyboards/keychron/q11/ansi_encoder/ansi_encoder.c
index 24b9836b2e..49e428bc00 100755
--- a/keyboards/keychron/q11/ansi_encoder/ansi_encoder.c
+++ b/keyboards/keychron/q11/ansi_encoder/ansi_encoder.c
@@ -24,105 +24,105 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, A_2, C_2, B_2}, // ESC
- {0, A_3, C_3, B_3}, // F1
- {0, A_4, C_4, B_4}, // F2
- {0, A_5, C_5, B_5}, // F3
- {0, A_6, C_6, B_6}, // F4
- {0, A_7, C_7, B_7}, // F5
- {0, A_8, C_8, B_8}, // F6
+ {0, CB1_CA2, CB3_CA2, CB2_CA2}, // ESC
+ {0, CB1_CA3, CB3_CA3, CB2_CA3}, // F1
+ {0, CB1_CA4, CB3_CA4, CB2_CA4}, // F2
+ {0, CB1_CA5, CB3_CA5, CB2_CA5}, // F3
+ {0, CB1_CA6, CB3_CA6, CB2_CA6}, // F4
+ {0, CB1_CA7, CB3_CA7, CB2_CA7}, // F5
+ {0, CB1_CA8, CB3_CA8, CB2_CA8}, // F6
- {0, D_1, F_1, E_1}, // M1
- {0, D_2, F_2, E_2}, // `~
- {0, D_3, F_3, E_3}, // 1!
- {0, D_4, F_4, E_4}, // 2@
- {0, D_5, F_5, E_5}, // 3#
- {0, D_6, F_6, E_6}, // 4$
- {0, D_7, F_7, E_7}, // 5%
- {0, D_8, F_8, E_8}, // 6^
+ {0, CB4_CA1, CB6_CA1, CB5_CA1}, // M1
+ {0, CB4_CA2, CB6_CA2, CB5_CA2}, // `~
+ {0, CB4_CA3, CB6_CA3, CB5_CA3}, // 1!
+ {0, CB4_CA4, CB6_CA4, CB5_CA4}, // 2@
+ {0, CB4_CA5, CB6_CA5, CB5_CA5}, // 3#
+ {0, CB4_CA6, CB6_CA6, CB5_CA6}, // 4$
+ {0, CB4_CA7, CB6_CA7, CB5_CA7}, // 5%
+ {0, CB4_CA8, CB6_CA8, CB5_CA8}, // 6^
- {0, G_1, I_1, H_1}, // M2
- {0, G_2, I_2, H_2}, // TAB
- {0, G_3, I_3, H_3}, // Q
- {0, G_4, I_4, H_4}, // W
- {0, G_5, I_5, H_5}, // E
- {0, G_6, I_6, H_6}, // R
- {0, G_7, I_7, H_7}, // T
+ {0, CB7_CA1, CB9_CA1, CB8_CA1}, // M2
+ {0, CB7_CA2, CB9_CA2, CB8_CA2}, // TAB
+ {0, CB7_CA3, CB9_CA3, CB8_CA3}, // Q
+ {0, CB7_CA4, CB9_CA4, CB8_CA4}, // W
+ {0, CB7_CA5, CB9_CA5, CB8_CA5}, // E
+ {0, CB7_CA6, CB9_CA6, CB8_CA6}, // R
+ {0, CB7_CA7, CB9_CA7, CB8_CA7}, // T
- {0, J_1, L_1, K_1}, // M3
- {0, J_2, L_2, K_2}, // CapsJock
- {0, J_3, L_3, K_3}, // A
- {0, J_4, L_4, K_4}, // S
- {0, J_5, L_5, K_5}, // D
- {0, J_6, L_6, K_6}, // F
- {0, J_7, L_7, K_7}, // G
+ {0, CB10_CA1, CB12_CA1, CB11_CA1}, // M3
+ {0, CB10_CA2, CB12_CA2, CB11_CA2}, // CapsJock
+ {0, CB10_CA3, CB12_CA3, CB11_CA3}, // A
+ {0, CB10_CA4, CB12_CA4, CB11_CA4}, // S
+ {0, CB10_CA5, CB12_CA5, CB11_CA5}, // D
+ {0, CB10_CA6, CB12_CA6, CB11_CA6}, // F
+ {0, CB10_CA7, CB12_CA7, CB11_CA7}, // G
- {0, J_9, L_9, K_9}, // M4
- {0, J_11, L_11, K_11}, // Shift_J
- {0, J_12, L_12, K_12}, // Z
- {0, J_13, L_13, K_13}, // X
- {0, J_14, L_14, K_14}, // C
- {0, J_15, L_15, K_15}, // V
- {0, J_16, L_16, K_16}, // B
+ {0, CB10_CA9, CB12_CA9, CB11_CA9}, // M4
+ {0, CB10_CA11, CB12_CA11, CB11_CA11}, // Shift_J
+ {0, CB10_CA12, CB12_CA12, CB11_CA12}, // Z
+ {0, CB10_CA13, CB12_CA13, CB11_CA13}, // X
+ {0, CB10_CA14, CB12_CA14, CB11_CA14}, // C
+ {0, CB10_CA15, CB12_CA15, CB11_CA15}, // V
+ {0, CB10_CA16, CB12_CA16, CB11_CA16}, // B
- {0, G_9, I_9, H_9}, // M5
- {0, G_10, I_10, H_10}, // Ctrl_L
- {0, G_11, I_11, H_11}, // WGn_L
- {0, G_12, I_12, H_12}, // Alt_L
- {0, G_13, I_13, H_13}, // Fn
- {0, G_15, I_15, H_15}, // Space
+ {0, CB7_CA9, CB9_CA9, CB8_CA9}, // M5
+ {0, CB7_CA10, CB9_CA10, CB8_CA10}, // Ctrl_L
+ {0, CB7_CA11, CB9_CA11, CB8_CA11}, // WGn_L
+ {0, CB7_CA12, CB9_CA12, CB8_CA12}, // Alt_L
+ {0, CB7_CA13, CB9_CA13, CB8_CA13}, // Fn
+ {0, CB7_CA15, CB9_CA15, CB8_CA15}, // Space
- {0, A_16, C_16, B_16}, // F7
- {0, A_15, C_15, B_15}, // F8
- {0, A_14, C_14, B_14}, // F9
- {0, A_13, C_13, B_13}, // F11
- {0, A_12, C_12, B_12}, // F11
- {0, A_11, C_11, B_11}, // F12
- {0, A_10, C_10, B_10}, // INS
- {0, A_9, C_9, B_9}, // DEL
+ {0, CB1_CA16, CB3_CA16, CB2_CA16}, // F7
+ {0, CB1_CA15, CB3_CA15, CB2_CA15}, // F8
+ {0, CB1_CA14, CB3_CA14, CB2_CA14}, // F9
+ {0, CB1_CA13, CB3_CA13, CB2_CA13}, // F11
+ {0, CB1_CA12, CB3_CA12, CB2_CA12}, // F11
+ {0, CB1_CA11, CB3_CA11, CB2_CA11}, // F12
+ {0, CB1_CA10, CB3_CA10, CB2_CA10}, // INS
+ {0, CB1_CA9, CB3_CA9, CB2_CA9}, // DEL
- {0, D_16, F_16, E_16}, // 7&
- {0, D_15, F_15, E_15}, // 8*
- {0, D_14, F_14, E_14}, // 9(
- {0, D_13, F_13, E_13}, // 1)
- {0, D_12, F_12, E_12}, // -_
- {0, D_11, F_11, E_11}, // =+
- {0, D_10, F_10, E_10}, // BackSpace
- {0, D_8, F_8, E_8}, // PgUp
+ {0, CB4_CA16, CB6_CA16, CB5_CA16}, // 7&
+ {0, CB4_CA15, CB6_CA15, CB5_CA15}, // 8*
+ {0, CB4_CA14, CB6_CA14, CB5_CA14}, // 9(
+ {0, CB4_CA13, CB6_CA13, CB5_CA13}, // 1)
+ {0, CB4_CA12, CB6_CA12, CB5_CA12}, // -_
+ {0, CB4_CA11, CB6_CA11, CB5_CA11}, // =+
+ {0, CB4_CA10, CB6_CA10, CB5_CA10}, // BackSpace
+ {0, CB4_CA8, CB6_CA8, CB5_CA8}, // PgUp
- {0, G_16, I_16, H_16}, // Y
- {0, G_15, I_15, H_15}, // U
- {0, G_14, I_14, H_14}, // G
- {0, G_13, I_13, H_13}, // O
- {0, G_12, I_12, H_12}, // P
- {0, G_11, I_11, H_11}, // [
- {0, G_10, I_10, H_10}, // ]
- {0, G_9, I_9, H_9}, // \||
- {0, G_8, I_8, H_8}, // PgDn
+ {0, CB7_CA16, CB9_CA16, CB8_CA16}, // Y
+ {0, CB7_CA15, CB9_CA15, CB8_CA15}, // U
+ {0, CB7_CA14, CB9_CA14, CB8_CA14}, // G
+ {0, CB7_CA13, CB9_CA13, CB8_CA13}, // O
+ {0, CB7_CA12, CB9_CA12, CB8_CA12}, // P
+ {0, CB7_CA11, CB9_CA11, CB8_CA11}, // [
+ {0, CB7_CA10, CB9_CA10, CB8_CA10}, // ]
+ {0, CB7_CA9, CB9_CA9, CB8_CA9}, // \||
+ {0, CB7_CA8, CB9_CA8, CB8_CA8}, // PgDn
- {0, J_16, L_16, K_16}, // H
- {0, J_15, L_15, K_15}, // J
- {0, J_14, L_14, K_14}, // KKEY_PRESS_HOME
- {0, J_13, L_13, K_13}, // J
- {0, J_12, L_12, K_12}, // ;:
- {0, J_11, L_11, K_11}, // '"
- {0, J_9, L_9, K_9}, // Enter
- {0, J_8, L_8, K_8}, // Home
+ {0, CB10_CA16, CB12_CA16, CB11_CA16}, // H
+ {0, CB10_CA15, CB12_CA15, CB11_CA15}, // J
+ {0, CB10_CA14, CB12_CA14, CB11_CA14}, // KKEY_PRESS_HOME
+ {0, CB10_CA13, CB12_CA13, CB11_CA13}, // J
+ {0, CB10_CA12, CB12_CA12, CB11_CA12}, // ;:
+ {0, CB10_CA11, CB12_CA11, CB11_CA11}, // '"
+ {0, CB10_CA9, CB12_CA9, CB11_CA9}, // Enter
+ {0, CB10_CA8, CB12_CA8, CB11_CA8}, // Home
- {0, J_7, L_7, K_7}, // N
- {0, J_6, L_6, K_6}, // M
- {0, J_5, L_5, K_5}, // ,<
- {0, J_4, L_4, K_4}, // .>
- {0, J_3, L_3, K_3}, // ?/
- {0, J_2, L_2, K_2}, // Shift_R
- {0, J_1, L_1, K_1}, // Up
+ {0, CB10_CA7, CB12_CA7, CB11_CA7}, // N
+ {0, CB10_CA6, CB12_CA6, CB11_CA6}, // M
+ {0, CB10_CA5, CB12_CA5, CB11_CA5}, // ,<
+ {0, CB10_CA4, CB12_CA4, CB11_CA4}, // .>
+ {0, CB10_CA3, CB12_CA3, CB11_CA3}, // ?/
+ {0, CB10_CA2, CB12_CA2, CB11_CA2}, // Shift_R
+ {0, CB10_CA1, CB12_CA1, CB11_CA1}, // Up
- {0, G_6, I_6, H_6}, // Space
- {0, G_5, I_5, H_5}, // Win_R
- {0, G_4, I_4, H_4}, // Fn
- {0, G_3, I_3, H_3}, // Ctrl_R
- {0, G_2, I_2, H_2}, // Left
- {0, G_1, I_1, H_1}, // Down
- {0, G_7, I_7, H_7}, // Right
+ {0, CB7_CA6, CB9_CA6, CB8_CA6}, // Space
+ {0, CB7_CA5, CB9_CA5, CB8_CA5}, // Win_R
+ {0, CB7_CA4, CB9_CA4, CB8_CA4}, // Fn
+ {0, CB7_CA3, CB9_CA3, CB8_CA3}, // Ctrl_R
+ {0, CB7_CA2, CB9_CA2, CB8_CA2}, // Left
+ {0, CB7_CA1, CB9_CA1, CB8_CA1}, // Down
+ {0, CB7_CA7, CB9_CA7, CB8_CA7}, // Right
};
#endif
diff --git a/keyboards/keychron/q11/iso_encoder/iso_encoder.c b/keyboards/keychron/q11/iso_encoder/iso_encoder.c
index feedfd17c3..8725598b1c 100755
--- a/keyboards/keychron/q11/iso_encoder/iso_encoder.c
+++ b/keyboards/keychron/q11/iso_encoder/iso_encoder.c
@@ -24,106 +24,106 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, A_2, C_2, B_2}, // ESC
- {0, A_3, C_3, B_3}, // F1
- {0, A_4, C_4, B_4}, // F2
- {0, A_5, C_5, B_5}, // F3
- {0, A_6, C_6, B_6}, // F4
- {0, A_7, C_7, B_7}, // F5
- {0, A_8, C_8, B_8}, // F6
+ {0, CB1_CA2, CB3_CA2, CB2_CA2}, // ESC
+ {0, CB1_CA3, CB3_CA3, CB2_CA3}, // F1
+ {0, CB1_CA4, CB3_CA4, CB2_CA4}, // F2
+ {0, CB1_CA5, CB3_CA5, CB2_CA5}, // F3
+ {0, CB1_CA6, CB3_CA6, CB2_CA6}, // F4
+ {0, CB1_CA7, CB3_CA7, CB2_CA7}, // F5
+ {0, CB1_CA8, CB3_CA8, CB2_CA8}, // F6
- {0, D_1, F_1, E_1}, // M1
- {0, D_2, F_2, E_2}, // `~
- {0, D_3, F_3, E_3}, // 1!
- {0, D_4, F_4, E_4}, // 2@
- {0, D_5, F_5, E_5}, // 3#
- {0, D_6, F_6, E_6}, // 4$
- {0, D_7, F_7, E_7}, // 5%
- {0, D_8, F_8, E_8}, // 6^
+ {0, CB4_CA1, CB6_CA1, CB5_CA1}, // M1
+ {0, CB4_CA2, CB6_CA2, CB5_CA2}, // `~
+ {0, CB4_CA3, CB6_CA3, CB5_CA3}, // 1!
+ {0, CB4_CA4, CB6_CA4, CB5_CA4}, // 2@
+ {0, CB4_CA5, CB6_CA5, CB5_CA5}, // 3#
+ {0, CB4_CA6, CB6_CA6, CB5_CA6}, // 4$
+ {0, CB4_CA7, CB6_CA7, CB5_CA7}, // 5%
+ {0, CB4_CA8, CB6_CA8, CB5_CA8}, // 6^
- {0, G_1, I_1, H_1}, // M2
- {0, G_2, I_2, H_2}, // TAB
- {0, G_3, I_3, H_3}, // Q
- {0, G_4, I_4, H_4}, // W
- {0, G_5, I_5, H_5}, // E
- {0, G_6, I_6, H_6}, // R
- {0, G_7, I_7, H_7}, // T
+ {0, CB7_CA1, CB9_CA1, CB8_CA1}, // M2
+ {0, CB7_CA2, CB9_CA2, CB8_CA2}, // TAB
+ {0, CB7_CA3, CB9_CA3, CB8_CA3}, // Q
+ {0, CB7_CA4, CB9_CA4, CB8_CA4}, // W
+ {0, CB7_CA5, CB9_CA5, CB8_CA5}, // E
+ {0, CB7_CA6, CB9_CA6, CB8_CA6}, // R
+ {0, CB7_CA7, CB9_CA7, CB8_CA7}, // T
- {0, J_1, L_1, K_1}, // M3
- {0, J_2, L_2, K_2}, // CapsJock
- {0, J_3, L_3, K_3}, // A
- {0, J_4, L_4, K_4}, // S
- {0, J_5, L_5, K_5}, // D
- {0, J_6, L_6, K_6}, // F
- {0, J_7, L_7, K_7}, // G
+ {0, CB10_CA1, CB12_CA1, CB11_CA1}, // M3
+ {0, CB10_CA2, CB12_CA2, CB11_CA2}, // CapsJock
+ {0, CB10_CA3, CB12_CA3, CB11_CA3}, // A
+ {0, CB10_CA4, CB12_CA4, CB11_CA4}, // S
+ {0, CB10_CA5, CB12_CA5, CB11_CA5}, // D
+ {0, CB10_CA6, CB12_CA6, CB11_CA6}, // F
+ {0, CB10_CA7, CB12_CA7, CB11_CA7}, // G
- {0, J_9, L_9, K_9}, // M4
- {0, J_10, L_10, K_10}, // Shift_L
- {0, J_11, L_11, K_11}, // NUBS
- {0, J_12, L_12, K_12}, // Z
- {0, J_13, L_13, K_13}, // X
- {0, J_14, L_14, K_14}, // C
- {0, J_15, L_15, K_15}, // V
- {0, J_16, L_16, K_16}, // B
+ {0, CB10_CA9, CB12_CA9, CB11_CA9}, // M4
+ {0, CB10_CA10, CB12_CA10, CB11_CA10}, // Shift_L
+ {0, CB10_CA11, CB12_CA11, CB11_CA11}, // NUBS
+ {0, CB10_CA12, CB12_CA12, CB11_CA12}, // Z
+ {0, CB10_CA13, CB12_CA13, CB11_CA13}, // X
+ {0, CB10_CA14, CB12_CA14, CB11_CA14}, // C
+ {0, CB10_CA15, CB12_CA15, CB11_CA15}, // V
+ {0, CB10_CA16, CB12_CA16, CB11_CA16}, // B
- {0, G_9, I_9, H_9}, // M5
- {0, G_10, I_10, H_10}, // Ctrl_L
- {0, G_11, I_11, H_11}, // WGn_L
- {0, G_12, I_12, H_12}, // Alt_L
- {0, G_13, I_13, H_13}, // Fn
- {0, G_15, I_15, H_15}, // Space
+ {0, CB7_CA9, CB9_CA9, CB8_CA9}, // M5
+ {0, CB7_CA10, CB9_CA10, CB8_CA10}, // Ctrl_L
+ {0, CB7_CA11, CB9_CA11, CB8_CA11}, // WGn_L
+ {0, CB7_CA12, CB9_CA12, CB8_CA12}, // Alt_L
+ {0, CB7_CA13, CB9_CA13, CB8_CA13}, // Fn
+ {0, CB7_CA15, CB9_CA15, CB8_CA15}, // Space
- {0, A_16, C_16, B_16}, // F7
- {0, A_15, C_15, B_15}, // F8
- {0, A_14, C_14, B_14}, // F9
- {0, A_13, C_13, B_13}, // F11
- {0, A_12, C_12, B_12}, // F11
- {0, A_11, C_11, B_11}, // F12
- {0, A_10, C_10, B_10}, // INS
- {0, A_9, C_9, B_9}, // DEL
+ {0, CB1_CA16, CB3_CA16, CB2_CA16}, // F7
+ {0, CB1_CA15, CB3_CA15, CB2_CA15}, // F8
+ {0, CB1_CA14, CB3_CA14, CB2_CA14}, // F9
+ {0, CB1_CA13, CB3_CA13, CB2_CA13}, // F11
+ {0, CB1_CA12, CB3_CA12, CB2_CA12}, // F11
+ {0, CB1_CA11, CB3_CA11, CB2_CA11}, // F12
+ {0, CB1_CA10, CB3_CA10, CB2_CA10}, // INS
+ {0, CB1_CA9, CB3_CA9, CB2_CA9}, // DEL
- {0, D_16, F_16, E_16}, // 7&
- {0, D_15, F_15, E_15}, // 8*
- {0, D_14, F_14, E_14}, // 9(
- {0, D_13, F_13, E_13}, // 1)
- {0, D_12, F_12, E_12}, // -_
- {0, D_11, F_11, E_11}, // =+
- {0, D_10, F_10, E_10}, // BackSpace
- {0, D_8, F_8, E_8}, // PgUp
+ {0, CB4_CA16, CB6_CA16, CB5_CA16}, // 7&
+ {0, CB4_CA15, CB6_CA15, CB5_CA15}, // 8*
+ {0, CB4_CA14, CB6_CA14, CB5_CA14}, // 9(
+ {0, CB4_CA13, CB6_CA13, CB5_CA13}, // 1)
+ {0, CB4_CA12, CB6_CA12, CB5_CA12}, // -_
+ {0, CB4_CA11, CB6_CA11, CB5_CA11}, // =+
+ {0, CB4_CA10, CB6_CA10, CB5_CA10}, // BackSpace
+ {0, CB4_CA8, CB6_CA8, CB5_CA8}, // PgUp
- {0, G_16, I_16, H_16}, // Y
- {0, G_15, I_15, H_15}, // U
- {0, G_14, I_14, H_14}, // G
- {0, G_13, I_13, H_13}, // O
- {0, G_12, I_12, H_12}, // P
- {0, G_11, I_11, H_11}, // [
- {0, G_10, I_10, H_10}, // ]
- {0, G_8, I_8, H_8}, // PgDn
+ {0, CB7_CA16, CB9_CA16, CB8_CA16}, // Y
+ {0, CB7_CA15, CB9_CA15, CB8_CA15}, // U
+ {0, CB7_CA14, CB9_CA14, CB8_CA14}, // G
+ {0, CB7_CA13, CB9_CA13, CB8_CA13}, // O
+ {0, CB7_CA12, CB9_CA12, CB8_CA12}, // P
+ {0, CB7_CA11, CB9_CA11, CB8_CA11}, // [
+ {0, CB7_CA10, CB9_CA10, CB8_CA10}, // ]
+ {0, CB7_CA8, CB9_CA8, CB8_CA8}, // PgDn
- {0, J_16, L_16, K_16}, // H
- {0, J_15, L_15, K_15}, // J
- {0, J_14, L_14, K_14}, // KKEY_PRESS_HOME
- {0, J_13, L_13, K_13}, // J
- {0, J_12, L_12, K_12}, // ;:
- {0, J_11, L_11, K_11}, // '"
- {0, J_9, L_9, K_9}, // NUHS
- {0, G_9, I_9, H_9}, // Enter
- {0, J_8, L_8, K_8}, // Home
+ {0, CB10_CA16, CB12_CA16, CB11_CA16}, // H
+ {0, CB10_CA15, CB12_CA15, CB11_CA15}, // J
+ {0, CB10_CA14, CB12_CA14, CB11_CA14}, // KKEY_PRESS_HOME
+ {0, CB10_CA13, CB12_CA13, CB11_CA13}, // J
+ {0, CB10_CA12, CB12_CA12, CB11_CA12}, // ;:
+ {0, CB10_CA11, CB12_CA11, CB11_CA11}, // '"
+ {0, CB10_CA9, CB12_CA9, CB11_CA9}, // NUHS
+ {0, CB7_CA9, CB9_CA9, CB8_CA9}, // Enter
+ {0, CB10_CA8, CB12_CA8, CB11_CA8}, // Home
- {0, J_7, L_7, K_7}, // N
- {0, J_6, L_6, K_6}, // M
- {0, J_5, L_5, K_5}, // ,<
- {0, J_4, L_4, K_4}, // .>
- {0, J_3, L_3, K_3}, // ?/
- {0, J_2, L_2, K_2}, // Shift_R
- {0, J_1, L_1, K_1}, // Up
+ {0, CB10_CA7, CB12_CA7, CB11_CA7}, // N
+ {0, CB10_CA6, CB12_CA6, CB11_CA6}, // M
+ {0, CB10_CA5, CB12_CA5, CB11_CA5}, // ,<
+ {0, CB10_CA4, CB12_CA4, CB11_CA4}, // .>
+ {0, CB10_CA3, CB12_CA3, CB11_CA3}, // ?/
+ {0, CB10_CA2, CB12_CA2, CB11_CA2}, // Shift_R
+ {0, CB10_CA1, CB12_CA1, CB11_CA1}, // Up
- {0, G_6, I_6, H_6}, // Space
- {0, G_5, I_5, H_5}, // Win_R
- {0, G_4, I_4, H_4}, // Fn
- {0, G_3, I_3, H_3}, // Ctrl_R
- {0, G_2, I_2, H_2}, // Left
- {0, G_1, I_1, H_1}, // Down
- {0, G_7, I_7, H_7}, // Right
+ {0, CB7_CA6, CB9_CA6, CB8_CA6}, // Space
+ {0, CB7_CA5, CB9_CA5, CB8_CA5}, // Win_R
+ {0, CB7_CA4, CB9_CA4, CB8_CA4}, // Fn
+ {0, CB7_CA3, CB9_CA3, CB8_CA3}, // Ctrl_R
+ {0, CB7_CA2, CB9_CA2, CB8_CA2}, // Left
+ {0, CB7_CA1, CB9_CA1, CB8_CA1}, // Down
+ {0, CB7_CA7, CB9_CA7, CB8_CA7}, // Right
};
#endif
diff --git a/keyboards/keychron/q12/ansi_encoder/ansi_encoder.c b/keyboards/keychron/q12/ansi_encoder/ansi_encoder.c
index e2acddd894..ba32f58fc6 100644
--- a/keyboards/keychron/q12/ansi_encoder/ansi_encoder.c
+++ b/keyboards/keychron/q12/ansi_encoder/ansi_encoder.c
@@ -24,116 +24,116 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- // {0, I_1, G_1, H_1}
- {0, I_2, G_2, H_2}, // F13
- {0, I_3, G_3, H_3}, // F14
- {0, I_4, G_4, H_4}, // F15
- {0, I_5, G_5, H_5}, // Esc
- {0, I_6, G_6, H_6}, // F1
- {0, I_7, G_7, H_7}, // F2
- {0, I_8, G_8, H_8}, // F3
- {0, I_9, G_9, H_9}, // F4
- {0, I_10, G_10, H_10}, // F5
- {0, I_11, G_11, H_11}, // F6
- {0, I_12, G_12, H_12}, // F7
- {0, I_13, G_13, H_13}, // F8
- {0, I_14, G_14, H_14}, // F9
- {0, I_15, G_15, H_15}, // F10
- {0, I_16, G_16, H_16}, // F11
- {0, L_16, J_16, K_16}, // F12
- {0, L_15, J_15, K_15}, // DEL
- {0, L_14, J_14, K_14}, // Light
+ // {0, CB9_CA1, CB7_CA1, CB8_CA1}
+ {0, CB9_CA2, CB7_CA2, CB8_CA2}, // F13
+ {0, CB9_CA3, CB7_CA3, CB8_CA3}, // F14
+ {0, CB9_CA4, CB7_CA4, CB8_CA4}, // F15
+ {0, CB9_CA5, CB7_CA5, CB8_CA5}, // Esc
+ {0, CB9_CA6, CB7_CA6, CB8_CA6}, // F1
+ {0, CB9_CA7, CB7_CA7, CB8_CA7}, // F2
+ {0, CB9_CA8, CB7_CA8, CB8_CA8}, // F3
+ {0, CB9_CA9, CB7_CA9, CB8_CA9}, // F4
+ {0, CB9_CA10, CB7_CA10, CB8_CA10}, // F5
+ {0, CB9_CA11, CB7_CA11, CB8_CA11}, // F6
+ {0, CB9_CA12, CB7_CA12, CB8_CA12}, // F7
+ {0, CB9_CA13, CB7_CA13, CB8_CA13}, // F8
+ {0, CB9_CA14, CB7_CA14, CB8_CA14}, // F9
+ {0, CB9_CA15, CB7_CA15, CB8_CA15}, // F10
+ {0, CB9_CA16, CB7_CA16, CB8_CA16}, // F11
+ {0, CB12_CA16, CB10_CA16, CB11_CA16}, // F12
+ {0, CB12_CA15, CB10_CA15, CB11_CA15}, // DEL
+ {0, CB12_CA14, CB10_CA14, CB11_CA14}, // Light
- {0, C_1, A_1, B_1}, // num_lock
- {0, C_2, A_2, B_2}, // /
- {0, C_3, A_3, B_3}, // *
- {0, C_4, A_4, B_4}, // -
- {0, C_5, A_5, B_5}, // ~`
- {0, C_6, A_6, B_6}, // 1!
- {0, C_7, A_7, B_7}, // 2@
- {0, C_8, A_8, B_8}, // 3#
- {0, C_9, A_9, B_9}, // 4$
- {0, C_10, A_10, B_10}, // 5%
- {0, C_11, A_11, B_11}, // 6^
- {0, C_12, A_12, B_12}, // 7&
- {0, C_13, A_13, B_13}, // 8*
- {0, C_14, A_14, B_14}, // 9(
- {0, C_15, A_15, B_15}, // 0)
- {0, C_16, A_16, B_16}, // -_
- {0, L_13, J_13, K_13}, // =+
- {0, L_12, J_12, K_12}, // BackSpace
- {0, L_11, J_11, K_11}, // PgUp
+ {0, CB3_CA1, CB1_CA1, CB2_CA1}, // num_lock
+ {0, CB3_CA2, CB1_CA2, CB2_CA2}, // /
+ {0, CB3_CA3, CB1_CA3, CB2_CA3}, // *
+ {0, CB3_CA4, CB1_CA4, CB2_CA4}, // -
+ {0, CB3_CA5, CB1_CA5, CB2_CA5}, // ~`
+ {0, CB3_CA6, CB1_CA6, CB2_CA6}, // 1!
+ {0, CB3_CA7, CB1_CA7, CB2_CA7}, // 2@
+ {0, CB3_CA8, CB1_CA8, CB2_CA8}, // 3#
+ {0, CB3_CA9, CB1_CA9, CB2_CA9}, // 4$
+ {0, CB3_CA10, CB1_CA10, CB2_CA10}, // 5%
+ {0, CB3_CA11, CB1_CA11, CB2_CA11}, // 6^
+ {0, CB3_CA12, CB1_CA12, CB2_CA12}, // 7&
+ {0, CB3_CA13, CB1_CA13, CB2_CA13}, // 8*
+ {0, CB3_CA14, CB1_CA14, CB2_CA14}, // 9(
+ {0, CB3_CA15, CB1_CA15, CB2_CA15}, // 0)
+ {0, CB3_CA16, CB1_CA16, CB2_CA16}, // -_
+ {0, CB12_CA13, CB10_CA13, CB11_CA13}, // =+
+ {0, CB12_CA12, CB10_CA12, CB11_CA12}, // BackSpace
+ {0, CB12_CA11, CB10_CA11, CB11_CA11}, // PgUp
- {0, F_1, D_1, E_1}, // 7
- {0, F_2, D_2, E_2}, // 8
- {0, F_3, D_3, E_3}, // 9
- {0, F_4, D_4, E_4}, // +
- {0, F_5, D_5, E_5}, // TAB
- {0, F_6, D_6, E_6}, // Q
- {0, F_7, D_7, E_7}, // W
- {0, F_8, D_8, E_8}, // E
- {0, F_9, D_9, E_9}, // R
- {0, F_10, D_10, E_10}, // T
- {0, F_11, D_11, E_11}, // Y
- {0, F_12, D_12, E_12}, // U
- {0, F_13, D_13, E_13}, // I
- {0, F_14, D_14, E_14}, // O
- {0, F_15, D_15, E_15}, // P
- {0, F_16, D_16, E_16}, // [
- {0, L_10, J_10, K_10}, // ]
- {0, L_9, J_9, K_9}, // \|
- {0, L_8, J_8, K_8}, // PgDn
+ {0, CB6_CA1, CB4_CA1, CB5_CA1}, // 7
+ {0, CB6_CA2, CB4_CA2, CB5_CA2}, // 8
+ {0, CB6_CA3, CB4_CA3, CB5_CA3}, // 9
+ {0, CB6_CA4, CB4_CA4, CB5_CA4}, // +
+ {0, CB6_CA5, CB4_CA5, CB5_CA5}, // TAB
+ {0, CB6_CA6, CB4_CA6, CB5_CA6}, // Q
+ {0, CB6_CA7, CB4_CA7, CB5_CA7}, // W
+ {0, CB6_CA8, CB4_CA8, CB5_CA8}, // E
+ {0, CB6_CA9, CB4_CA9, CB5_CA9}, // R
+ {0, CB6_CA10, CB4_CA10, CB5_CA10}, // T
+ {0, CB6_CA11, CB4_CA11, CB5_CA11}, // Y
+ {0, CB6_CA12, CB4_CA12, CB5_CA12}, // U
+ {0, CB6_CA13, CB4_CA13, CB5_CA13}, // I
+ {0, CB6_CA14, CB4_CA14, CB5_CA14}, // O
+ {0, CB6_CA15, CB4_CA15, CB5_CA15}, // P
+ {0, CB6_CA16, CB4_CA16, CB5_CA16}, // [
+ {0, CB12_CA10, CB10_CA10, CB11_CA10}, // ]
+ {0, CB12_CA9, CB10_CA9, CB11_CA9}, // \|
+ {0, CB12_CA8, CB10_CA8, CB11_CA8}, // PgDn
- {1, C_16, A_16, B_16}, // 4
- {1, C_15, A_15, B_15}, // 5
- {1, C_14, A_14, B_14}, // 6
- // {0, F_4, D_4, E_4}, // +
- {1, C_12, A_12, B_12}, // CapsLock
- {1, C_11, A_11, B_11}, // A
- {1, C_10, A_10, B_10}, // S
- {1, C_9, A_9, B_9}, // D
- {1, C_8, A_8, B_8}, // F
- {1, C_7, A_7, B_7}, // G
- {1, C_6, A_6, B_6}, // H
- {1, C_5, A_5, B_5}, // J
- {1, C_4, A_4, B_4}, // k
- {1, C_3, A_3, B_3}, // l
- {1, C_2, A_2, B_2}, // ï¼›
- {1, C_1, A_1, B_1}, // '
- {1, L_1, J_1, K_1}, // Enter
- {1, L_2, J_2, K_2}, // Home
+ {1, CB3_CA16, CB1_CA16, CB2_CA16}, // 4
+ {1, CB3_CA15, CB1_CA15, CB2_CA15}, // 5
+ {1, CB3_CA14, CB1_CA14, CB2_CA14}, // 6
+ // {0, CB6_CA4, CB4_CA4, CB5_CA4}, // +
+ {1, CB3_CA12, CB1_CA12, CB2_CA12}, // CapsLock
+ {1, CB3_CA11, CB1_CA11, CB2_CA11}, // A
+ {1, CB3_CA10, CB1_CA10, CB2_CA10}, // S
+ {1, CB3_CA9, CB1_CA9, CB2_CA9}, // D
+ {1, CB3_CA8, CB1_CA8, CB2_CA8}, // F
+ {1, CB3_CA7, CB1_CA7, CB2_CA7}, // G
+ {1, CB3_CA6, CB1_CA6, CB2_CA6}, // H
+ {1, CB3_CA5, CB1_CA5, CB2_CA5}, // J
+ {1, CB3_CA4, CB1_CA4, CB2_CA4}, // k
+ {1, CB3_CA3, CB1_CA3, CB2_CA3}, // l
+ {1, CB3_CA2, CB1_CA2, CB2_CA2}, // ï¼›
+ {1, CB3_CA1, CB1_CA1, CB2_CA1}, // '
+ {1, CB12_CA1, CB10_CA1, CB11_CA1}, // Enter
+ {1, CB12_CA2, CB10_CA2, CB11_CA2}, // Home
- {1, I_16, G_16, H_16}, // 1
- {1, I_15, G_15, H_15}, // 2
- {1, I_14, G_14, H_14}, // 3
- {1, I_13, G_13, H_13}, // Enter
- {1, I_12, G_12, H_12}, //Shift_L
- {1, I_10, G_10, H_10}, // Z
- {1, I_9, G_9, H_9}, // X
- {1, I_8, G_8, H_8}, // C
- {1, I_7, G_7, H_7}, // V
- {1, I_6, G_6, H_6}, // B
- {1, I_5, G_5, H_5}, // N
- {1, I_4, G_4, H_4}, // M
- {1, I_3, G_3, H_3}, // ,
- {1, I_2, G_2, H_2}, // .
- {1, I_1, G_1, H_1}, // ?
- {1, L_3, J_3, K_3}, // Shift_R
- {1, L_4, J_4, K_4}, // Up
+ {1, CB9_CA16, CB7_CA16, CB8_CA16}, // 1
+ {1, CB9_CA15, CB7_CA15, CB8_CA15}, // 2
+ {1, CB9_CA14, CB7_CA14, CB8_CA14}, // 3
+ {1, CB9_CA13, CB7_CA13, CB8_CA13}, // Enter
+ {1, CB9_CA12, CB7_CA12, CB8_CA12}, //Shift_L
+ {1, CB9_CA10, CB7_CA10, CB8_CA10}, // Z
+ {1, CB9_CA9, CB7_CA9, CB8_CA9}, // X
+ {1, CB9_CA8, CB7_CA8, CB8_CA8}, // C
+ {1, CB9_CA7, CB7_CA7, CB8_CA7}, // V
+ {1, CB9_CA6, CB7_CA6, CB8_CA6}, // B
+ {1, CB9_CA5, CB7_CA5, CB8_CA5}, // N
+ {1, CB9_CA4, CB7_CA4, CB8_CA4}, // M
+ {1, CB9_CA3, CB7_CA3, CB8_CA3}, // ,
+ {1, CB9_CA2, CB7_CA2, CB8_CA2}, // .
+ {1, CB9_CA1, CB7_CA1, CB8_CA1}, // ?
+ {1, CB12_CA3, CB10_CA3, CB11_CA3}, // Shift_R
+ {1, CB12_CA4, CB10_CA4, CB11_CA4}, // Up
- {1, F_16, D_16, E_16}, // 0
- {1, F_14, D_14, E_14}, // .
- {1, F_12, D_12, E_12}, // Ctrl_L
- {1, F_11, D_11, E_11}, // Win_L
- {1, F_10, D_10, E_10}, // Alt_L
- {1, F_6, D_6, E_6}, // Space
- {1, F_3, D_3, E_3}, // Alt_R
- {1, F_2, D_2, E_2}, // Fn
- {1, F_1, D_1, E_1}, // Ctrl_R
- {1, L_5, J_5, K_5}, // Left
- {1, L_6, J_6, K_6}, // Down
- {1, L_7, J_7, K_7}, // Right
+ {1, CB6_CA16, CB4_CA16, CB5_CA16}, // 0
+ {1, CB6_CA14, CB4_CA14, CB5_CA14}, // .
+ {1, CB6_CA12, CB4_CA12, CB5_CA12}, // Ctrl_L
+ {1, CB6_CA11, CB4_CA11, CB5_CA11}, // Win_L
+ {1, CB6_CA10, CB4_CA10, CB5_CA10}, // Alt_L
+ {1, CB6_CA6, CB4_CA6, CB5_CA6}, // Space
+ {1, CB6_CA3, CB4_CA3, CB5_CA3}, // Alt_R
+ {1, CB6_CA2, CB4_CA2, CB5_CA2}, // Fn
+ {1, CB6_CA1, CB4_CA1, CB5_CA1}, // Ctrl_R
+ {1, CB12_CA5, CB10_CA5, CB11_CA5}, // Left
+ {1, CB12_CA6, CB10_CA6, CB11_CA6}, // Down
+ {1, CB12_CA7, CB10_CA7, CB11_CA7}, // Right
};
#define __ NO_LED
diff --git a/keyboards/keychron/q12/iso_encoder/iso_encoder.c b/keyboards/keychron/q12/iso_encoder/iso_encoder.c
index f05a35dad8..f9513e7f41 100644
--- a/keyboards/keychron/q12/iso_encoder/iso_encoder.c
+++ b/keyboards/keychron/q12/iso_encoder/iso_encoder.c
@@ -25,118 +25,118 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- // {0, I_1, G_1, H_1}
- {0, I_2, G_2, H_2}, // F13
- {0, I_3, G_3, H_3}, // F14
- {0, I_4, G_4, H_4}, // F15
- {0, I_5, G_5, H_5}, // Esc
- {0, I_6, G_6, H_6}, // F1
- {0, I_7, G_7, H_7}, // F2
- {0, I_8, G_8, H_8}, // F3
- {0, I_9, G_9, H_9}, // F4
- {0, I_10, G_10, H_10}, // F5
- {0, I_11, G_11, H_11}, // F6
- {0, I_12, G_12, H_12}, // F7
- {0, I_13, G_13, H_13}, // F8
- {0, I_14, G_14, H_14}, // F9
- {0, I_15, G_15, H_15}, // F10
- {0, I_16, G_16, H_16}, // F11
- {0, L_16, J_16, K_16}, // F12
- {0, L_15, J_15, K_15}, // DEL
- {0, L_14, J_14, K_14}, // Light
+ // {0, CB9_CA1, CB7_CA1, CB8_CA1}
+ {0, CB9_CA2, CB7_CA2, CB8_CA2}, // F13
+ {0, CB9_CA3, CB7_CA3, CB8_CA3}, // F14
+ {0, CB9_CA4, CB7_CA4, CB8_CA4}, // F15
+ {0, CB9_CA5, CB7_CA5, CB8_CA5}, // Esc
+ {0, CB9_CA6, CB7_CA6, CB8_CA6}, // F1
+ {0, CB9_CA7, CB7_CA7, CB8_CA7}, // F2
+ {0, CB9_CA8, CB7_CA8, CB8_CA8}, // F3
+ {0, CB9_CA9, CB7_CA9, CB8_CA9}, // F4
+ {0, CB9_CA10, CB7_CA10, CB8_CA10}, // F5
+ {0, CB9_CA11, CB7_CA11, CB8_CA11}, // F6
+ {0, CB9_CA12, CB7_CA12, CB8_CA12}, // F7
+ {0, CB9_CA13, CB7_CA13, CB8_CA13}, // F8
+ {0, CB9_CA14, CB7_CA14, CB8_CA14}, // F9
+ {0, CB9_CA15, CB7_CA15, CB8_CA15}, // F10
+ {0, CB9_CA16, CB7_CA16, CB8_CA16}, // F11
+ {0, CB12_CA16, CB10_CA16, CB11_CA16}, // F12
+ {0, CB12_CA15, CB10_CA15, CB11_CA15}, // DEL
+ {0, CB12_CA14, CB10_CA14, CB11_CA14}, // Light
- {0, C_1, A_1, B_1}, // num_lock
- {0, C_2, A_2, B_2}, // /
- {0, C_3, A_3, B_3}, // *
- {0, C_4, A_4, B_4}, // -
- {0, C_5, A_5, B_5}, // ~`
- {0, C_6, A_6, B_6}, // 1!
- {0, C_7, A_7, B_7}, // 2@
- {0, C_8, A_8, B_8}, // 3#
- {0, C_9, A_9, B_9}, // 4$
- {0, C_10, A_10, B_10}, // 5%
- {0, C_11, A_11, B_11}, // 6^
- {0, C_12, A_12, B_12}, // 7&
- {0, C_13, A_13, B_13}, // 8*
- {0, C_14, A_14, B_14}, // 9(
- {0, C_15, A_15, B_15}, // 0)
- {0, C_16, A_16, B_16}, // -_
- {0, L_13, J_13, K_13}, // =+
- {0, L_12, J_12, K_12}, // BackSpace
- {0, L_11, J_11, K_11}, // PgUp
+ {0, CB3_CA1, CB1_CA1, CB2_CA1}, // num_lock
+ {0, CB3_CA2, CB1_CA2, CB2_CA2}, // /
+ {0, CB3_CA3, CB1_CA3, CB2_CA3}, // *
+ {0, CB3_CA4, CB1_CA4, CB2_CA4}, // -
+ {0, CB3_CA5, CB1_CA5, CB2_CA5}, // ~`
+ {0, CB3_CA6, CB1_CA6, CB2_CA6}, // 1!
+ {0, CB3_CA7, CB1_CA7, CB2_CA7}, // 2@
+ {0, CB3_CA8, CB1_CA8, CB2_CA8}, // 3#
+ {0, CB3_CA9, CB1_CA9, CB2_CA9}, // 4$
+ {0, CB3_CA10, CB1_CA10, CB2_CA10}, // 5%
+ {0, CB3_CA11, CB1_CA11, CB2_CA11}, // 6^
+ {0, CB3_CA12, CB1_CA12, CB2_CA12}, // 7&
+ {0, CB3_CA13, CB1_CA13, CB2_CA13}, // 8*
+ {0, CB3_CA14, CB1_CA14, CB2_CA14}, // 9(
+ {0, CB3_CA15, CB1_CA15, CB2_CA15}, // 0)
+ {0, CB3_CA16, CB1_CA16, CB2_CA16}, // -_
+ {0, CB12_CA13, CB10_CA13, CB11_CA13}, // =+
+ {0, CB12_CA12, CB10_CA12, CB11_CA12}, // BackSpace
+ {0, CB12_CA11, CB10_CA11, CB11_CA11}, // PgUp
- {0, F_1, D_1, E_1}, // 7
- {0, F_2, D_2, E_2}, // 8
- {0, F_3, D_3, E_3}, // 9
- {0, F_4, D_4, E_4}, // +
- {0, F_5, D_5, E_5}, // TAB
- {0, F_6, D_6, E_6}, // Q
- {0, F_7, D_7, E_7}, // W
- {0, F_8, D_8, E_8}, // E
- {0, F_9, D_9, E_9}, // R
- {0, F_10, D_10, E_10}, // T
- {0, F_11, D_11, E_11}, // Y
- {0, F_12, D_12, E_12}, // U
- {0, F_13, D_13, E_13}, // I
- {0, F_14, D_14, E_14}, // O
- {0, F_15, D_15, E_15}, // P
- {0, F_16, D_16, E_16}, // [
- {0, L_10, J_10, K_10}, // ]
- // {0, L_9, J_9, K_9}, // \|
- {0, L_8, J_8, K_8}, // PgDn
+ {0, CB6_CA1, CB4_CA1, CB5_CA1}, // 7
+ {0, CB6_CA2, CB4_CA2, CB5_CA2}, // 8
+ {0, CB6_CA3, CB4_CA3, CB5_CA3}, // 9
+ {0, CB6_CA4, CB4_CA4, CB5_CA4}, // +
+ {0, CB6_CA5, CB4_CA5, CB5_CA5}, // TAB
+ {0, CB6_CA6, CB4_CA6, CB5_CA6}, // Q
+ {0, CB6_CA7, CB4_CA7, CB5_CA7}, // W
+ {0, CB6_CA8, CB4_CA8, CB5_CA8}, // E
+ {0, CB6_CA9, CB4_CA9, CB5_CA9}, // R
+ {0, CB6_CA10, CB4_CA10, CB5_CA10}, // T
+ {0, CB6_CA11, CB4_CA11, CB5_CA11}, // Y
+ {0, CB6_CA12, CB4_CA12, CB5_CA12}, // U
+ {0, CB6_CA13, CB4_CA13, CB5_CA13}, // I
+ {0, CB6_CA14, CB4_CA14, CB5_CA14}, // O
+ {0, CB6_CA15, CB4_CA15, CB5_CA15}, // P
+ {0, CB6_CA16, CB4_CA16, CB5_CA16}, // [
+ {0, CB12_CA10, CB10_CA10, CB11_CA10}, // ]
+ // {0, CB12_CA9, CB10_CA9, CB11_CA9}, // \|
+ {0, CB12_CA8, CB10_CA8, CB11_CA8}, // PgDn
- {1, C_16, A_16, B_16}, // 4
- {1, C_15, A_15, B_15}, // 5
- {1, C_14, A_14, B_14}, // 6
- // {0, F_4, D_4, E_4}, // +
- {1, C_12, A_12, B_12}, // CapsLock
- {1, C_11, A_11, B_11}, // A
- {1, C_10, A_10, B_10}, // S
- {1, C_9, A_9, B_9}, // D
- {1, C_8, A_8, B_8}, // F
- {1, C_7, A_7, B_7}, // G
- {1, C_6, A_6, B_6}, // H
- {1, C_5, A_5, B_5}, // J
- {1, C_4, A_4, B_4}, // k
- {1, C_3, A_3, B_3}, // l
- {1, C_2, A_2, B_2}, // ï¼›
- {1, C_1, A_1, B_1}, // '
- {1, L_1, J_1, K_1}, // #~
- {0, L_9, J_9, K_9}, // Enter
- {1, L_2, J_2, K_2}, // Home
+ {1, CB3_CA16, CB1_CA16, CB2_CA16}, // 4
+ {1, CB3_CA15, CB1_CA15, CB2_CA15}, // 5
+ {1, CB3_CA14, CB1_CA14, CB2_CA14}, // 6
+ // {0, CB6_CA4, CB4_CA4, CB5_CA4}, // +
+ {1, CB3_CA12, CB1_CA12, CB2_CA12}, // CapsLock
+ {1, CB3_CA11, CB1_CA11, CB2_CA11}, // A
+ {1, CB3_CA10, CB1_CA10, CB2_CA10}, // S
+ {1, CB3_CA9, CB1_CA9, CB2_CA9}, // D
+ {1, CB3_CA8, CB1_CA8, CB2_CA8}, // F
+ {1, CB3_CA7, CB1_CA7, CB2_CA7}, // G
+ {1, CB3_CA6, CB1_CA6, CB2_CA6}, // H
+ {1, CB3_CA5, CB1_CA5, CB2_CA5}, // J
+ {1, CB3_CA4, CB1_CA4, CB2_CA4}, // k
+ {1, CB3_CA3, CB1_CA3, CB2_CA3}, // l
+ {1, CB3_CA2, CB1_CA2, CB2_CA2}, // ï¼›
+ {1, CB3_CA1, CB1_CA1, CB2_CA1}, // '
+ {1, CB12_CA1, CB10_CA1, CB11_CA1}, // #~
+ {0, CB12_CA9, CB10_CA9, CB11_CA9}, // Enter
+ {1, CB12_CA2, CB10_CA2, CB11_CA2}, // Home
- {1, I_16, G_16, H_16}, // 1
- {1, I_15, G_15, H_15}, // 2
- {1, I_14, G_14, H_14}, // 3
- {1, I_13, G_13, H_13}, // Enter
- {1, I_12, G_12, H_12}, //Shift_L
- {1, I_11, G_11, H_11}, // |
- {1, I_10, G_10, H_10}, // Z
- {1, I_9, G_9, H_9}, // X
- {1, I_8, G_8, H_8}, // C
- {1, I_7, G_7, H_7}, // V
- {1, I_6, G_6, H_6}, // B
- {1, I_5, G_5, H_5}, // N
- {1, I_4, G_4, H_4}, // M
- {1, I_3, G_3, H_3}, // ,
- {1, I_2, G_2, H_2}, // .
- {1, I_1, G_1, H_1}, // ?
- {1, L_3, J_3, K_3}, // Shift_R
- {1, L_4, J_4, K_4}, // Up
+ {1, CB9_CA16, CB7_CA16, CB8_CA16}, // 1
+ {1, CB9_CA15, CB7_CA15, CB8_CA15}, // 2
+ {1, CB9_CA14, CB7_CA14, CB8_CA14}, // 3
+ {1, CB9_CA13, CB7_CA13, CB8_CA13}, // Enter
+ {1, CB9_CA12, CB7_CA12, CB8_CA12}, //Shift_L
+ {1, CB9_CA11, CB7_CA11, CB8_CA11}, // |
+ {1, CB9_CA10, CB7_CA10, CB8_CA10}, // Z
+ {1, CB9_CA9, CB7_CA9, CB8_CA9}, // X
+ {1, CB9_CA8, CB7_CA8, CB8_CA8}, // C
+ {1, CB9_CA7, CB7_CA7, CB8_CA7}, // V
+ {1, CB9_CA6, CB7_CA6, CB8_CA6}, // B
+ {1, CB9_CA5, CB7_CA5, CB8_CA5}, // N
+ {1, CB9_CA4, CB7_CA4, CB8_CA4}, // M
+ {1, CB9_CA3, CB7_CA3, CB8_CA3}, // ,
+ {1, CB9_CA2, CB7_CA2, CB8_CA2}, // .
+ {1, CB9_CA1, CB7_CA1, CB8_CA1}, // ?
+ {1, CB12_CA3, CB10_CA3, CB11_CA3}, // Shift_R
+ {1, CB12_CA4, CB10_CA4, CB11_CA4}, // Up
- {1, F_16, D_16, E_16}, // 0
- {1, F_14, D_14, E_14}, // .
- {1, F_12, D_12, E_12}, // Ctrl_L
- {1, F_11, D_11, E_11}, // Win_L
- {1, F_10, D_10, E_10}, // Alt_L
- {1, F_6, D_6, E_6}, // Space
- {1, F_3, D_3, E_3}, // Alt_R
- {1, F_2, D_2, E_2}, // Fn
- {1, F_1, D_1, E_1}, // Ctrl_R
- {1, L_5, J_5, K_5}, // Left
- {1, L_6, J_6, K_6}, // Down
- {1, L_7, J_7, K_7}, // Right
+ {1, CB6_CA16, CB4_CA16, CB5_CA16}, // 0
+ {1, CB6_CA14, CB4_CA14, CB5_CA14}, // .
+ {1, CB6_CA12, CB4_CA12, CB5_CA12}, // Ctrl_L
+ {1, CB6_CA11, CB4_CA11, CB5_CA11}, // Win_L
+ {1, CB6_CA10, CB4_CA10, CB5_CA10}, // Alt_L
+ {1, CB6_CA6, CB4_CA6, CB5_CA6}, // Space
+ {1, CB6_CA3, CB4_CA3, CB5_CA3}, // Alt_R
+ {1, CB6_CA2, CB4_CA2, CB5_CA2}, // Fn
+ {1, CB6_CA1, CB4_CA1, CB5_CA1}, // Ctrl_R
+ {1, CB12_CA5, CB10_CA5, CB11_CA5}, // Left
+ {1, CB12_CA6, CB10_CA6, CB11_CA6}, // Down
+ {1, CB12_CA7, CB10_CA7, CB11_CA7}, // Right
};
#define __ NO_LED
diff --git a/keyboards/keychron/q1v1/ansi/ansi.c b/keyboards/keychron/q1v1/ansi/ansi.c
index f45907eaf6..dfd2ee6087 100644
--- a/keyboards/keychron/q1v1/ansi/ansi.c
+++ b/keyboards/keychron/q1v1/ansi/ansi.c
@@ -24,93 +24,93 @@ const is31fl3733_led_t PROGMEM g_is31fl3733_leds[IS31FL3733_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
+ {0, SW3_CS1, SW1_CS1, SW2_CS1},
+ {0, SW3_CS3, SW1_CS3, SW2_CS3},
+ {0, SW3_CS4, SW1_CS4, SW2_CS4},
+ {0, SW3_CS5, SW1_CS5, SW2_CS5},
+ {0, SW3_CS6, SW1_CS6, SW2_CS6},
+ {0, SW3_CS7, SW1_CS7, SW2_CS7},
+ {0, SW3_CS8, SW1_CS8, SW2_CS8},
+ {0, SW3_CS9, SW1_CS9, SW2_CS9},
+ {0, SW3_CS10, SW1_CS10, SW2_CS10},
+ {0, SW3_CS11, SW1_CS11, SW2_CS11},
+ {0, SW3_CS12, SW1_CS12, SW2_CS12},
+ {0, SW3_CS13, SW1_CS13, SW2_CS13},
+ {0, SW3_CS14, SW1_CS14, SW2_CS14},
+ {0, SW3_CS15, SW1_CS15, SW2_CS15},
+ {0, SW3_CS16, SW1_CS16, SW2_CS16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_16, D_16, E_16},
+ {0, SW6_CS1, SW4_CS1, SW5_CS1},
+ {0, SW6_CS2, SW4_CS2, SW5_CS2},
+ {0, SW6_CS3, SW4_CS3, SW5_CS3},
+ {0, SW6_CS4, SW4_CS4, SW5_CS4},
+ {0, SW6_CS5, SW4_CS5, SW5_CS5},
+ {0, SW6_CS6, SW4_CS6, SW5_CS6},
+ {0, SW6_CS7, SW4_CS7, SW5_CS7},
+ {0, SW6_CS8, SW4_CS8, SW5_CS8},
+ {0, SW6_CS9, SW4_CS9, SW5_CS9},
+ {0, SW6_CS10, SW4_CS10, SW5_CS10},
+ {0, SW6_CS11, SW4_CS11, SW5_CS11},
+ {0, SW6_CS12, SW4_CS12, SW5_CS12},
+ {0, SW6_CS13, SW4_CS13, SW5_CS13},
+ {0, SW6_CS14, SW4_CS14, SW5_CS14},
+ {0, SW6_CS16, SW4_CS16, SW5_CS16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_16, G_16, H_16},
+ {0, SW9_CS1, SW7_CS1, SW8_CS1},
+ {0, SW9_CS2, SW7_CS2, SW8_CS2},
+ {0, SW9_CS3, SW7_CS3, SW8_CS3},
+ {0, SW9_CS4, SW7_CS4, SW8_CS4},
+ {0, SW9_CS5, SW7_CS5, SW8_CS5},
+ {0, SW9_CS6, SW7_CS6, SW8_CS6},
+ {0, SW9_CS7, SW7_CS7, SW8_CS7},
+ {0, SW9_CS8, SW7_CS8, SW8_CS8},
+ {0, SW9_CS9, SW7_CS9, SW8_CS9},
+ {0, SW9_CS10, SW7_CS10, SW8_CS10},
+ {0, SW9_CS11, SW7_CS11, SW8_CS11},
+ {0, SW9_CS12, SW7_CS12, SW8_CS12},
+ {0, SW9_CS13, SW7_CS13, SW8_CS13},
+ {0, SW9_CS14, SW7_CS14, SW8_CS14},
+ {0, SW9_CS16, SW7_CS16, SW8_CS16},
- {0, L_1, J_1, K_1},
- {0, L_2, J_2, K_2},
- {0, L_3, J_3, K_3},
- {0, L_4, J_4, K_4},
- {0, L_5, J_5, K_5},
- {0, L_6, J_6, K_6},
- {0, L_7, J_7, K_7},
- {0, L_8, J_8, K_8},
- {0, L_9, J_9, K_9},
- {0, L_10, J_10, K_10},
- {0, L_11, J_11, K_11},
- {0, L_12, J_12, K_12},
- {0, L_14, J_14, K_14},
- {0, L_16, J_16, K_16},
+ {0, SW12_CS1, SW10_CS1, SW11_CS1},
+ {0, SW12_CS2, SW10_CS2, SW11_CS2},
+ {0, SW12_CS3, SW10_CS3, SW11_CS3},
+ {0, SW12_CS4, SW10_CS4, SW11_CS4},
+ {0, SW12_CS5, SW10_CS5, SW11_CS5},
+ {0, SW12_CS6, SW10_CS6, SW11_CS6},
+ {0, SW12_CS7, SW10_CS7, SW11_CS7},
+ {0, SW12_CS8, SW10_CS8, SW11_CS8},
+ {0, SW12_CS9, SW10_CS9, SW11_CS9},
+ {0, SW12_CS10, SW10_CS10, SW11_CS10},
+ {0, SW12_CS11, SW10_CS11, SW11_CS11},
+ {0, SW12_CS12, SW10_CS12, SW11_CS12},
+ {0, SW12_CS14, SW10_CS14, SW11_CS14},
+ {0, SW12_CS16, SW10_CS16, SW11_CS16},
- {1, C_1, A_1, B_1},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
+ {1, SW3_CS1, SW1_CS1, SW2_CS1},
+ {1, SW3_CS3, SW1_CS3, SW2_CS3},
+ {1, SW3_CS4, SW1_CS4, SW2_CS4},
+ {1, SW3_CS5, SW1_CS5, SW2_CS5},
+ {1, SW3_CS6, SW1_CS6, SW2_CS6},
+ {1, SW3_CS7, SW1_CS7, SW2_CS7},
+ {1, SW3_CS8, SW1_CS8, SW2_CS8},
+ {1, SW3_CS9, SW1_CS9, SW2_CS9},
+ {1, SW3_CS10, SW1_CS10, SW2_CS10},
+ {1, SW3_CS11, SW1_CS11, SW2_CS11},
+ {1, SW3_CS12, SW1_CS12, SW2_CS12},
+ {1, SW3_CS14, SW1_CS14, SW2_CS14},
+ {1, SW3_CS15, SW1_CS15, SW2_CS15},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16}
+ {1, SW6_CS1, SW4_CS1, SW5_CS1},
+ {1, SW6_CS2, SW4_CS2, SW5_CS2},
+ {1, SW6_CS3, SW4_CS3, SW5_CS3},
+ {1, SW6_CS7, SW4_CS7, SW5_CS7},
+ {1, SW6_CS11, SW4_CS11, SW5_CS11},
+ {1, SW6_CS12, SW4_CS12, SW5_CS12},
+ {1, SW6_CS13, SW4_CS13, SW5_CS13},
+ {1, SW6_CS14, SW4_CS14, SW5_CS14},
+ {1, SW6_CS15, SW4_CS15, SW5_CS15},
+ {1, SW6_CS16, SW4_CS16, SW5_CS16}
};
diff --git a/keyboards/keychron/q1v1/ansi_encoder/ansi_encoder.c b/keyboards/keychron/q1v1/ansi_encoder/ansi_encoder.c
index 1c15ac633d..d8679ee482 100644
--- a/keyboards/keychron/q1v1/ansi_encoder/ansi_encoder.c
+++ b/keyboards/keychron/q1v1/ansi_encoder/ansi_encoder.c
@@ -24,93 +24,93 @@ const is31fl3733_led_t PROGMEM g_is31fl3733_leds[IS31FL3733_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
+ {0, SW3_CS1, SW1_CS1, SW2_CS1},
+ {0, SW3_CS3, SW1_CS3, SW2_CS3},
+ {0, SW3_CS4, SW1_CS4, SW2_CS4},
+ {0, SW3_CS5, SW1_CS5, SW2_CS5},
+ {0, SW3_CS6, SW1_CS6, SW2_CS6},
+ {0, SW3_CS7, SW1_CS7, SW2_CS7},
+ {0, SW3_CS8, SW1_CS8, SW2_CS8},
+ {0, SW3_CS9, SW1_CS9, SW2_CS9},
+ {0, SW3_CS10, SW1_CS10, SW2_CS10},
+ {0, SW3_CS11, SW1_CS11, SW2_CS11},
+ {0, SW3_CS12, SW1_CS12, SW2_CS12},
+ {0, SW3_CS13, SW1_CS13, SW2_CS13},
+ {0, SW3_CS14, SW1_CS14, SW2_CS14},
+ {0, SW3_CS15, SW1_CS15, SW2_CS15},
+ {0, SW3_CS16, SW1_CS16, SW2_CS16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_16, D_16, E_16},
+ {0, SW6_CS1, SW4_CS1, SW5_CS1},
+ {0, SW6_CS2, SW4_CS2, SW5_CS2},
+ {0, SW6_CS3, SW4_CS3, SW5_CS3},
+ {0, SW6_CS4, SW4_CS4, SW5_CS4},
+ {0, SW6_CS5, SW4_CS5, SW5_CS5},
+ {0, SW6_CS6, SW4_CS6, SW5_CS6},
+ {0, SW6_CS7, SW4_CS7, SW5_CS7},
+ {0, SW6_CS8, SW4_CS8, SW5_CS8},
+ {0, SW6_CS9, SW4_CS9, SW5_CS9},
+ {0, SW6_CS10, SW4_CS10, SW5_CS10},
+ {0, SW6_CS11, SW4_CS11, SW5_CS11},
+ {0, SW6_CS12, SW4_CS12, SW5_CS12},
+ {0, SW6_CS13, SW4_CS13, SW5_CS13},
+ {0, SW6_CS14, SW4_CS14, SW5_CS14},
+ {0, SW6_CS16, SW4_CS16, SW5_CS16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_16, G_16, H_16},
+ {0, SW9_CS1, SW7_CS1, SW8_CS1},
+ {0, SW9_CS2, SW7_CS2, SW8_CS2},
+ {0, SW9_CS3, SW7_CS3, SW8_CS3},
+ {0, SW9_CS4, SW7_CS4, SW8_CS4},
+ {0, SW9_CS5, SW7_CS5, SW8_CS5},
+ {0, SW9_CS6, SW7_CS6, SW8_CS6},
+ {0, SW9_CS7, SW7_CS7, SW8_CS7},
+ {0, SW9_CS8, SW7_CS8, SW8_CS8},
+ {0, SW9_CS9, SW7_CS9, SW8_CS9},
+ {0, SW9_CS10, SW7_CS10, SW8_CS10},
+ {0, SW9_CS11, SW7_CS11, SW8_CS11},
+ {0, SW9_CS12, SW7_CS12, SW8_CS12},
+ {0, SW9_CS13, SW7_CS13, SW8_CS13},
+ {0, SW9_CS14, SW7_CS14, SW8_CS14},
+ {0, SW9_CS16, SW7_CS16, SW8_CS16},
- {0, L_1, J_1, K_1},
- {0, L_2, J_2, K_2},
- {0, L_3, J_3, K_3},
- {0, L_4, J_4, K_4},
- {0, L_5, J_5, K_5},
- {0, L_6, J_6, K_6},
- {0, L_7, J_7, K_7},
- {0, L_8, J_8, K_8},
- {0, L_9, J_9, K_9},
- {0, L_10, J_10, K_10},
- {0, L_11, J_11, K_11},
- {0, L_12, J_12, K_12},
- {0, L_14, J_14, K_14},
- {0, L_16, J_16, K_16},
+ {0, SW12_CS1, SW10_CS1, SW11_CS1},
+ {0, SW12_CS2, SW10_CS2, SW11_CS2},
+ {0, SW12_CS3, SW10_CS3, SW11_CS3},
+ {0, SW12_CS4, SW10_CS4, SW11_CS4},
+ {0, SW12_CS5, SW10_CS5, SW11_CS5},
+ {0, SW12_CS6, SW10_CS6, SW11_CS6},
+ {0, SW12_CS7, SW10_CS7, SW11_CS7},
+ {0, SW12_CS8, SW10_CS8, SW11_CS8},
+ {0, SW12_CS9, SW10_CS9, SW11_CS9},
+ {0, SW12_CS10, SW10_CS10, SW11_CS10},
+ {0, SW12_CS11, SW10_CS11, SW11_CS11},
+ {0, SW12_CS12, SW10_CS12, SW11_CS12},
+ {0, SW12_CS14, SW10_CS14, SW11_CS14},
+ {0, SW12_CS16, SW10_CS16, SW11_CS16},
- {1, C_1, A_1, B_1},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
+ {1, SW3_CS1, SW1_CS1, SW2_CS1},
+ {1, SW3_CS3, SW1_CS3, SW2_CS3},
+ {1, SW3_CS4, SW1_CS4, SW2_CS4},
+ {1, SW3_CS5, SW1_CS5, SW2_CS5},
+ {1, SW3_CS6, SW1_CS6, SW2_CS6},
+ {1, SW3_CS7, SW1_CS7, SW2_CS7},
+ {1, SW3_CS8, SW1_CS8, SW2_CS8},
+ {1, SW3_CS9, SW1_CS9, SW2_CS9},
+ {1, SW3_CS10, SW1_CS10, SW2_CS10},
+ {1, SW3_CS11, SW1_CS11, SW2_CS11},
+ {1, SW3_CS12, SW1_CS12, SW2_CS12},
+ {1, SW3_CS14, SW1_CS14, SW2_CS14},
+ {1, SW3_CS15, SW1_CS15, SW2_CS15},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16}
+ {1, SW6_CS1, SW4_CS1, SW5_CS1},
+ {1, SW6_CS2, SW4_CS2, SW5_CS2},
+ {1, SW6_CS3, SW4_CS3, SW5_CS3},
+ {1, SW6_CS7, SW4_CS7, SW5_CS7},
+ {1, SW6_CS11, SW4_CS11, SW5_CS11},
+ {1, SW6_CS12, SW4_CS12, SW5_CS12},
+ {1, SW6_CS13, SW4_CS13, SW5_CS13},
+ {1, SW6_CS14, SW4_CS14, SW5_CS14},
+ {1, SW6_CS15, SW4_CS15, SW5_CS15},
+ {1, SW6_CS16, SW4_CS16, SW5_CS16}
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q1v1/iso/iso.c b/keyboards/keychron/q1v1/iso/iso.c
index 109eb01282..affc41d219 100644
--- a/keyboards/keychron/q1v1/iso/iso.c
+++ b/keyboards/keychron/q1v1/iso/iso.c
@@ -24,94 +24,94 @@ const is31fl3733_led_t PROGMEM g_is31fl3733_leds[IS31FL3733_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
+ {0, SW3_CS1, SW1_CS1, SW2_CS1},
+ {0, SW3_CS3, SW1_CS3, SW2_CS3},
+ {0, SW3_CS4, SW1_CS4, SW2_CS4},
+ {0, SW3_CS5, SW1_CS5, SW2_CS5},
+ {0, SW3_CS6, SW1_CS6, SW2_CS6},
+ {0, SW3_CS7, SW1_CS7, SW2_CS7},
+ {0, SW3_CS8, SW1_CS8, SW2_CS8},
+ {0, SW3_CS9, SW1_CS9, SW2_CS9},
+ {0, SW3_CS10, SW1_CS10, SW2_CS10},
+ {0, SW3_CS11, SW1_CS11, SW2_CS11},
+ {0, SW3_CS12, SW1_CS12, SW2_CS12},
+ {0, SW3_CS13, SW1_CS13, SW2_CS13},
+ {0, SW3_CS14, SW1_CS14, SW2_CS14},
+ {0, SW3_CS15, SW1_CS15, SW2_CS15},
+ {0, SW3_CS16, SW1_CS16, SW2_CS16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_16, D_16, E_16},
+ {0, SW6_CS1, SW4_CS1, SW5_CS1},
+ {0, SW6_CS2, SW4_CS2, SW5_CS2},
+ {0, SW6_CS3, SW4_CS3, SW5_CS3},
+ {0, SW6_CS4, SW4_CS4, SW5_CS4},
+ {0, SW6_CS5, SW4_CS5, SW5_CS5},
+ {0, SW6_CS6, SW4_CS6, SW5_CS6},
+ {0, SW6_CS7, SW4_CS7, SW5_CS7},
+ {0, SW6_CS8, SW4_CS8, SW5_CS8},
+ {0, SW6_CS9, SW4_CS9, SW5_CS9},
+ {0, SW6_CS10, SW4_CS10, SW5_CS10},
+ {0, SW6_CS11, SW4_CS11, SW5_CS11},
+ {0, SW6_CS12, SW4_CS12, SW5_CS12},
+ {0, SW6_CS13, SW4_CS13, SW5_CS13},
+ {0, SW6_CS14, SW4_CS14, SW5_CS14},
+ {0, SW6_CS16, SW4_CS16, SW5_CS16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_16, G_16, H_16},
+ {0, SW9_CS1, SW7_CS1, SW8_CS1},
+ {0, SW9_CS2, SW7_CS2, SW8_CS2},
+ {0, SW9_CS3, SW7_CS3, SW8_CS3},
+ {0, SW9_CS4, SW7_CS4, SW8_CS4},
+ {0, SW9_CS5, SW7_CS5, SW8_CS5},
+ {0, SW9_CS6, SW7_CS6, SW8_CS6},
+ {0, SW9_CS7, SW7_CS7, SW8_CS7},
+ {0, SW9_CS8, SW7_CS8, SW8_CS8},
+ {0, SW9_CS9, SW7_CS9, SW8_CS9},
+ {0, SW9_CS10, SW7_CS10, SW8_CS10},
+ {0, SW9_CS11, SW7_CS11, SW8_CS11},
+ {0, SW9_CS12, SW7_CS12, SW8_CS12},
+ {0, SW9_CS13, SW7_CS13, SW8_CS13},
+ {0, SW9_CS16, SW7_CS16, SW8_CS16},
- {0, L_1, J_1, K_1},
- {0, L_2, J_2, K_2},
- {0, L_3, J_3, K_3},
- {0, L_4, J_4, K_4},
- {0, L_5, J_5, K_5},
- {0, L_6, J_6, K_6},
- {0, L_7, J_7, K_7},
- {0, L_8, J_8, K_8},
- {0, L_9, J_9, K_9},
- {0, L_10, J_10, K_10},
- {0, L_11, J_11, K_11},
- {0, L_12, J_12, K_12},
- {0, L_14, J_14, K_14},
- {0, I_14, G_14, H_14},
- {0, L_16, J_16, K_16},
+ {0, SW12_CS1, SW10_CS1, SW11_CS1},
+ {0, SW12_CS2, SW10_CS2, SW11_CS2},
+ {0, SW12_CS3, SW10_CS3, SW11_CS3},
+ {0, SW12_CS4, SW10_CS4, SW11_CS4},
+ {0, SW12_CS5, SW10_CS5, SW11_CS5},
+ {0, SW12_CS6, SW10_CS6, SW11_CS6},
+ {0, SW12_CS7, SW10_CS7, SW11_CS7},
+ {0, SW12_CS8, SW10_CS8, SW11_CS8},
+ {0, SW12_CS9, SW10_CS9, SW11_CS9},
+ {0, SW12_CS10, SW10_CS10, SW11_CS10},
+ {0, SW12_CS11, SW10_CS11, SW11_CS11},
+ {0, SW12_CS12, SW10_CS12, SW11_CS12},
+ {0, SW12_CS14, SW10_CS14, SW11_CS14},
+ {0, SW9_CS14, SW7_CS14, SW8_CS14},
+ {0, SW12_CS16, SW10_CS16, SW11_CS16},
- {1, C_1, A_1, B_1},
- {1, C_2, A_2, B_2},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
+ {1, SW3_CS1, SW1_CS1, SW2_CS1},
+ {1, SW3_CS2, SW1_CS2, SW2_CS2},
+ {1, SW3_CS3, SW1_CS3, SW2_CS3},
+ {1, SW3_CS4, SW1_CS4, SW2_CS4},
+ {1, SW3_CS5, SW1_CS5, SW2_CS5},
+ {1, SW3_CS6, SW1_CS6, SW2_CS6},
+ {1, SW3_CS7, SW1_CS7, SW2_CS7},
+ {1, SW3_CS8, SW1_CS8, SW2_CS8},
+ {1, SW3_CS9, SW1_CS9, SW2_CS9},
+ {1, SW3_CS10, SW1_CS10, SW2_CS10},
+ {1, SW3_CS11, SW1_CS11, SW2_CS11},
+ {1, SW3_CS12, SW1_CS12, SW2_CS12},
+ {1, SW3_CS14, SW1_CS14, SW2_CS14},
+ {1, SW3_CS15, SW1_CS15, SW2_CS15},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16}
+ {1, SW6_CS1, SW4_CS1, SW5_CS1},
+ {1, SW6_CS2, SW4_CS2, SW5_CS2},
+ {1, SW6_CS3, SW4_CS3, SW5_CS3},
+ {1, SW6_CS7, SW4_CS7, SW5_CS7},
+ {1, SW6_CS11, SW4_CS11, SW5_CS11},
+ {1, SW6_CS12, SW4_CS12, SW5_CS12},
+ {1, SW6_CS13, SW4_CS13, SW5_CS13},
+ {1, SW6_CS14, SW4_CS14, SW5_CS14},
+ {1, SW6_CS15, SW4_CS15, SW5_CS15},
+ {1, SW6_CS16, SW4_CS16, SW5_CS16}
};
#define __ NO_LED
diff --git a/keyboards/keychron/q1v1/iso_encoder/iso_encoder.c b/keyboards/keychron/q1v1/iso_encoder/iso_encoder.c
index e46a17cdc6..e1c535b318 100644
--- a/keyboards/keychron/q1v1/iso_encoder/iso_encoder.c
+++ b/keyboards/keychron/q1v1/iso_encoder/iso_encoder.c
@@ -25,94 +25,94 @@ const is31fl3733_led_t PROGMEM g_is31fl3733_leds[IS31FL3733_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
+ {0, SW3_CS1, SW1_CS1, SW2_CS1},
+ {0, SW3_CS3, SW1_CS3, SW2_CS3},
+ {0, SW3_CS4, SW1_CS4, SW2_CS4},
+ {0, SW3_CS5, SW1_CS5, SW2_CS5},
+ {0, SW3_CS6, SW1_CS6, SW2_CS6},
+ {0, SW3_CS7, SW1_CS7, SW2_CS7},
+ {0, SW3_CS8, SW1_CS8, SW2_CS8},
+ {0, SW3_CS9, SW1_CS9, SW2_CS9},
+ {0, SW3_CS10, SW1_CS10, SW2_CS10},
+ {0, SW3_CS11, SW1_CS11, SW2_CS11},
+ {0, SW3_CS12, SW1_CS12, SW2_CS12},
+ {0, SW3_CS13, SW1_CS13, SW2_CS13},
+ {0, SW3_CS14, SW1_CS14, SW2_CS14},
+ {0, SW3_CS15, SW1_CS15, SW2_CS15},
+ {0, SW3_CS16, SW1_CS16, SW2_CS16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_16, D_16, E_16},
+ {0, SW6_CS1, SW4_CS1, SW5_CS1},
+ {0, SW6_CS2, SW4_CS2, SW5_CS2},
+ {0, SW6_CS3, SW4_CS3, SW5_CS3},
+ {0, SW6_CS4, SW4_CS4, SW5_CS4},
+ {0, SW6_CS5, SW4_CS5, SW5_CS5},
+ {0, SW6_CS6, SW4_CS6, SW5_CS6},
+ {0, SW6_CS7, SW4_CS7, SW5_CS7},
+ {0, SW6_CS8, SW4_CS8, SW5_CS8},
+ {0, SW6_CS9, SW4_CS9, SW5_CS9},
+ {0, SW6_CS10, SW4_CS10, SW5_CS10},
+ {0, SW6_CS11, SW4_CS11, SW5_CS11},
+ {0, SW6_CS12, SW4_CS12, SW5_CS12},
+ {0, SW6_CS13, SW4_CS13, SW5_CS13},
+ {0, SW6_CS14, SW4_CS14, SW5_CS14},
+ {0, SW6_CS16, SW4_CS16, SW5_CS16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_16, G_16, H_16},
+ {0, SW9_CS1, SW7_CS1, SW8_CS1},
+ {0, SW9_CS2, SW7_CS2, SW8_CS2},
+ {0, SW9_CS3, SW7_CS3, SW8_CS3},
+ {0, SW9_CS4, SW7_CS4, SW8_CS4},
+ {0, SW9_CS5, SW7_CS5, SW8_CS5},
+ {0, SW9_CS6, SW7_CS6, SW8_CS6},
+ {0, SW9_CS7, SW7_CS7, SW8_CS7},
+ {0, SW9_CS8, SW7_CS8, SW8_CS8},
+ {0, SW9_CS9, SW7_CS9, SW8_CS9},
+ {0, SW9_CS10, SW7_CS10, SW8_CS10},
+ {0, SW9_CS11, SW7_CS11, SW8_CS11},
+ {0, SW9_CS12, SW7_CS12, SW8_CS12},
+ {0, SW9_CS13, SW7_CS13, SW8_CS13},
+ {0, SW9_CS16, SW7_CS16, SW8_CS16},
- {0, L_1, J_1, K_1},
- {0, L_2, J_2, K_2},
- {0, L_3, J_3, K_3},
- {0, L_4, J_4, K_4},
- {0, L_5, J_5, K_5},
- {0, L_6, J_6, K_6},
- {0, L_7, J_7, K_7},
- {0, L_8, J_8, K_8},
- {0, L_9, J_9, K_9},
- {0, L_10, J_10, K_10},
- {0, L_11, J_11, K_11},
- {0, L_12, J_12, K_12},
- {0, L_14, J_14, K_14},
- {0, I_14, G_14, H_14},
- {0, L_16, J_16, K_16},
+ {0, SW12_CS1, SW10_CS1, SW11_CS1},
+ {0, SW12_CS2, SW10_CS2, SW11_CS2},
+ {0, SW12_CS3, SW10_CS3, SW11_CS3},
+ {0, SW12_CS4, SW10_CS4, SW11_CS4},
+ {0, SW12_CS5, SW10_CS5, SW11_CS5},
+ {0, SW12_CS6, SW10_CS6, SW11_CS6},
+ {0, SW12_CS7, SW10_CS7, SW11_CS7},
+ {0, SW12_CS8, SW10_CS8, SW11_CS8},
+ {0, SW12_CS9, SW10_CS9, SW11_CS9},
+ {0, SW12_CS10, SW10_CS10, SW11_CS10},
+ {0, SW12_CS11, SW10_CS11, SW11_CS11},
+ {0, SW12_CS12, SW10_CS12, SW11_CS12},
+ {0, SW12_CS14, SW10_CS14, SW11_CS14},
+ {0, SW9_CS14, SW7_CS14, SW8_CS14},
+ {0, SW12_CS16, SW10_CS16, SW11_CS16},
- {1, C_1, A_1, B_1},
- {1, C_2, A_2, B_2},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
+ {1, SW3_CS1, SW1_CS1, SW2_CS1},
+ {1, SW3_CS2, SW1_CS2, SW2_CS2},
+ {1, SW3_CS3, SW1_CS3, SW2_CS3},
+ {1, SW3_CS4, SW1_CS4, SW2_CS4},
+ {1, SW3_CS5, SW1_CS5, SW2_CS5},
+ {1, SW3_CS6, SW1_CS6, SW2_CS6},
+ {1, SW3_CS7, SW1_CS7, SW2_CS7},
+ {1, SW3_CS8, SW1_CS8, SW2_CS8},
+ {1, SW3_CS9, SW1_CS9, SW2_CS9},
+ {1, SW3_CS10, SW1_CS10, SW2_CS10},
+ {1, SW3_CS11, SW1_CS11, SW2_CS11},
+ {1, SW3_CS12, SW1_CS12, SW2_CS12},
+ {1, SW3_CS14, SW1_CS14, SW2_CS14},
+ {1, SW3_CS15, SW1_CS15, SW2_CS15},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16}
+ {1, SW6_CS1, SW4_CS1, SW5_CS1},
+ {1, SW6_CS2, SW4_CS2, SW5_CS2},
+ {1, SW6_CS3, SW4_CS3, SW5_CS3},
+ {1, SW6_CS7, SW4_CS7, SW5_CS7},
+ {1, SW6_CS11, SW4_CS11, SW5_CS11},
+ {1, SW6_CS12, SW4_CS12, SW5_CS12},
+ {1, SW6_CS13, SW4_CS13, SW5_CS13},
+ {1, SW6_CS14, SW4_CS14, SW5_CS14},
+ {1, SW6_CS15, SW4_CS15, SW5_CS15},
+ {1, SW6_CS16, SW4_CS16, SW5_CS16}
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q1v2/ansi/ansi.c b/keyboards/keychron/q1v2/ansi/ansi.c
index a25b597b03..a0ff08aa48 100644
--- a/keyboards/keychron/q1v2/ansi/ansi.c
+++ b/keyboards/keychron/q1v2/ansi/ansi.c
@@ -25,93 +25,93 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {1, I_1, G_1, H_1},
- {1, I_2, G_2, H_2},
- {1, I_3, G_3, H_3},
- {1, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {1, I_16, G_16, H_16},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, F_1, D_1, E_1},
- {1, F_3, D_3, E_3},
- {1, F_4, D_4, E_4},
- {1, F_5, D_5, E_5},
- {1, F_6, D_6, E_6},
- {1, F_7, D_7, E_7},
- {1, F_8, D_8, E_8},
- {1, F_9, D_9, E_9},
- {1, F_10, D_10, E_10},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA8, CB4_CA8, CB5_CA8},
+ {1, CB6_CA9, CB4_CA9, CB5_CA9},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
- {1, C_1, A_1, B_1},
- {1, C_2, A_2, B_2},
- {1, C_3, A_3, B_3},
- {1, C_7, A_7, B_7},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_13, A_13, B_13},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
- {1, C_16, A_16, B_16},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
};
#endif
diff --git a/keyboards/keychron/q1v2/ansi_encoder/ansi_encoder.c b/keyboards/keychron/q1v2/ansi_encoder/ansi_encoder.c
index a25b597b03..a0ff08aa48 100644
--- a/keyboards/keychron/q1v2/ansi_encoder/ansi_encoder.c
+++ b/keyboards/keychron/q1v2/ansi_encoder/ansi_encoder.c
@@ -25,93 +25,93 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {1, I_1, G_1, H_1},
- {1, I_2, G_2, H_2},
- {1, I_3, G_3, H_3},
- {1, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {1, I_16, G_16, H_16},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, F_1, D_1, E_1},
- {1, F_3, D_3, E_3},
- {1, F_4, D_4, E_4},
- {1, F_5, D_5, E_5},
- {1, F_6, D_6, E_6},
- {1, F_7, D_7, E_7},
- {1, F_8, D_8, E_8},
- {1, F_9, D_9, E_9},
- {1, F_10, D_10, E_10},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA8, CB4_CA8, CB5_CA8},
+ {1, CB6_CA9, CB4_CA9, CB5_CA9},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
- {1, C_1, A_1, B_1},
- {1, C_2, A_2, B_2},
- {1, C_3, A_3, B_3},
- {1, C_7, A_7, B_7},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_13, A_13, B_13},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
- {1, C_16, A_16, B_16},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
};
#endif
diff --git a/keyboards/keychron/q1v2/iso/iso.c b/keyboards/keychron/q1v2/iso/iso.c
index 53cdea506f..eba47a51be 100644
--- a/keyboards/keychron/q1v2/iso/iso.c
+++ b/keyboards/keychron/q1v2/iso/iso.c
@@ -25,94 +25,94 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {1, I_1, G_1, H_1},
- {1, I_2, G_2, H_2},
- {1, I_3, G_3, H_3},
- {1, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {0, F_14, D_14, E_14},
- {1, I_16, G_16, H_16},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_4, D_4, E_4},
- {1, F_5, D_5, E_5},
- {1, F_6, D_6, E_6},
- {1, F_7, D_7, E_7},
- {1, F_8, D_8, E_8},
- {1, F_9, D_9, E_9},
- {1, F_10, D_10, E_10},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA8, CB4_CA8, CB5_CA8},
+ {1, CB6_CA9, CB4_CA9, CB5_CA9},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
- {1, C_1, A_1, B_1},
- {1, C_2, A_2, B_2},
- {1, C_3, A_3, B_3},
- {1, C_7, A_7, B_7},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_13, A_13, B_13},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
- {1, C_16, A_16, B_16},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
};
#endif
diff --git a/keyboards/keychron/q1v2/iso_encoder/iso_encoder.c b/keyboards/keychron/q1v2/iso_encoder/iso_encoder.c
index 53cdea506f..eba47a51be 100644
--- a/keyboards/keychron/q1v2/iso_encoder/iso_encoder.c
+++ b/keyboards/keychron/q1v2/iso_encoder/iso_encoder.c
@@ -25,94 +25,94 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {1, I_1, G_1, H_1},
- {1, I_2, G_2, H_2},
- {1, I_3, G_3, H_3},
- {1, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {0, F_14, D_14, E_14},
- {1, I_16, G_16, H_16},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_4, D_4, E_4},
- {1, F_5, D_5, E_5},
- {1, F_6, D_6, E_6},
- {1, F_7, D_7, E_7},
- {1, F_8, D_8, E_8},
- {1, F_9, D_9, E_9},
- {1, F_10, D_10, E_10},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA8, CB4_CA8, CB5_CA8},
+ {1, CB6_CA9, CB4_CA9, CB5_CA9},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
- {1, C_1, A_1, B_1},
- {1, C_2, A_2, B_2},
- {1, C_3, A_3, B_3},
- {1, C_7, A_7, B_7},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_13, A_13, B_13},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
- {1, C_16, A_16, B_16},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
};
#endif
diff --git a/keyboards/keychron/q1v2/jis/jis.c b/keyboards/keychron/q1v2/jis/jis.c
index d43d64dd82..5ba663de46 100644
--- a/keyboards/keychron/q1v2/jis/jis.c
+++ b/keyboards/keychron/q1v2/jis/jis.c
@@ -25,97 +25,97 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {1, I_1, G_1, H_1},
- {1, I_2, G_2, H_2},
- {1, I_3, G_3, H_3},
- {1, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {0, F_14, D_14, E_14},
- {1, I_16, G_16, H_16},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, F_1, D_1, E_1},
- {1, F_3, D_3, E_3},
- {1, F_4, D_4, E_4},
- {1, F_5, D_5, E_5},
- {1, F_6, D_6, E_6},
- {1, F_7, D_7, E_7},
- {1, F_8, D_8, E_8},
- {1, F_9, D_9, E_9},
- {1, F_10, D_10, E_10},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA8, CB4_CA8, CB5_CA8},
+ {1, CB6_CA9, CB4_CA9, CB5_CA9},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
- {1, C_1, A_1, B_1},
- {1, C_2, A_2, B_2},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_7, A_7, B_7},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_13, A_13, B_13},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
- {1, C_16, A_16, B_16},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
};
#endif
diff --git a/keyboards/keychron/q1v2/jis_encoder/jis_encoder.c b/keyboards/keychron/q1v2/jis_encoder/jis_encoder.c
index d43d64dd82..5ba663de46 100644
--- a/keyboards/keychron/q1v2/jis_encoder/jis_encoder.c
+++ b/keyboards/keychron/q1v2/jis_encoder/jis_encoder.c
@@ -25,97 +25,97 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {1, I_1, G_1, H_1},
- {1, I_2, G_2, H_2},
- {1, I_3, G_3, H_3},
- {1, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {0, F_14, D_14, E_14},
- {1, I_16, G_16, H_16},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, F_1, D_1, E_1},
- {1, F_3, D_3, E_3},
- {1, F_4, D_4, E_4},
- {1, F_5, D_5, E_5},
- {1, F_6, D_6, E_6},
- {1, F_7, D_7, E_7},
- {1, F_8, D_8, E_8},
- {1, F_9, D_9, E_9},
- {1, F_10, D_10, E_10},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA8, CB4_CA8, CB5_CA8},
+ {1, CB6_CA9, CB4_CA9, CB5_CA9},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
- {1, C_1, A_1, B_1},
- {1, C_2, A_2, B_2},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_7, A_7, B_7},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_13, A_13, B_13},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
- {1, C_16, A_16, B_16},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
};
#endif
diff --git a/keyboards/keychron/q2/ansi/ansi.c b/keyboards/keychron/q2/ansi/ansi.c
index 64abe016a6..f26fa9c697 100644
--- a/keyboards/keychron/q2/ansi/ansi.c
+++ b/keyboards/keychron/q2/ansi/ansi.c
@@ -24,77 +24,77 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {1, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, C_1, A_1, B_1},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q2/ansi_encoder/ansi_encoder.c b/keyboards/keychron/q2/ansi_encoder/ansi_encoder.c
index 64abe016a6..f26fa9c697 100644
--- a/keyboards/keychron/q2/ansi_encoder/ansi_encoder.c
+++ b/keyboards/keychron/q2/ansi_encoder/ansi_encoder.c
@@ -24,77 +24,77 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {1, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, C_1, A_1, B_1},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q2/iso/iso.c b/keyboards/keychron/q2/iso/iso.c
index 7da02c4a79..a54ec4d718 100644
--- a/keyboards/keychron/q2/iso/iso.c
+++ b/keyboards/keychron/q2/iso/iso.c
@@ -24,78 +24,78 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {0, F_14, D_14, E_14},
- {1, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, C_1, A_1, B_1},
- {1, C_2, A_2, B_2},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16}
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16}
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q2/iso_encoder/iso_encoder.c b/keyboards/keychron/q2/iso_encoder/iso_encoder.c
index 7da02c4a79..a54ec4d718 100644
--- a/keyboards/keychron/q2/iso_encoder/iso_encoder.c
+++ b/keyboards/keychron/q2/iso_encoder/iso_encoder.c
@@ -24,78 +24,78 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {0, F_14, D_14, E_14},
- {1, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, C_1, A_1, B_1},
- {1, C_2, A_2, B_2},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16}
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16}
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q2/jis/jis.c b/keyboards/keychron/q2/jis/jis.c
index b8d36be505..b46ee10601 100644
--- a/keyboards/keychron/q2/jis/jis.c
+++ b/keyboards/keychron/q2/jis/jis.c
@@ -25,81 +25,81 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {0, F_14, D_14, E_14},
- {1, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, C_1, A_1, B_1},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_13, A_13, B_13},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_4, D_4, E_4},
- {1, F_7, D_7, E_7},
- {1, F_10, D_10, E_10},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16}
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16}
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q2/jis_encoder/jis_encoder.c b/keyboards/keychron/q2/jis_encoder/jis_encoder.c
index b8d36be505..b46ee10601 100644
--- a/keyboards/keychron/q2/jis_encoder/jis_encoder.c
+++ b/keyboards/keychron/q2/jis_encoder/jis_encoder.c
@@ -25,81 +25,81 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {0, F_14, D_14, E_14},
- {1, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, C_1, A_1, B_1},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_13, A_13, B_13},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_4, D_4, E_4},
- {1, F_7, D_7, E_7},
- {1, F_10, D_10, E_10},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16}
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16}
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q3/ansi/ansi.c b/keyboards/keychron/q3/ansi/ansi.c
index a2793b040c..f14e9f28ce 100644
--- a/keyboards/keychron/q3/ansi/ansi.c
+++ b/keyboards/keychron/q3/ansi/ansi.c
@@ -25,98 +25,98 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {1, I_15, G_15, H_15},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
- {1, I_16, G_16, H_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {1, I_13, G_13, H_13},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
- {1, I_1, G_1, H_1},
- {1, I_2, G_2, H_2},
- {1, I_3, G_3, H_3},
- {1, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
- {1, C_1, A_1, B_1},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
- {1, C_16, A_16, B_16},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16},
- {1, C_15, A_15, B_15},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q3/ansi_encoder/ansi_encoder.c b/keyboards/keychron/q3/ansi_encoder/ansi_encoder.c
index 3b88a83d38..ac6c375777 100644
--- a/keyboards/keychron/q3/ansi_encoder/ansi_encoder.c
+++ b/keyboards/keychron/q3/ansi_encoder/ansi_encoder.c
@@ -25,98 +25,98 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {1, I_15, G_15, H_15},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
- {1, I_16, G_16, H_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {1, I_13, G_13, H_13},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
- {1, I_1, G_1, H_1},
- {1, I_2, G_2, H_2},
- {1, I_3, G_3, H_3},
- {1, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
- {1, C_1, A_1, B_1},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
- {1, C_16, A_16, B_16},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16},
- {1, C_15, A_15, B_15},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q3/iso/iso.c b/keyboards/keychron/q3/iso/iso.c
index 37f418e66b..6a942028d5 100644
--- a/keyboards/keychron/q3/iso/iso.c
+++ b/keyboards/keychron/q3/iso/iso.c
@@ -25,99 +25,99 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {1, I_15, G_15, H_15},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
- {1, I_16, G_16, H_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {1, I_13, G_13, H_13},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
- {1, I_1, G_1, H_1},
- {1, I_2, G_2, H_2},
- {1, I_3, G_3, H_3},
- {1, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {0, F_14, D_14, E_14},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
- {1, C_1, A_1, B_1},
- {1, C_2, A_2, B_2},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
- {1, C_16, A_16, B_16},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16},
- {1, C_15, A_15, B_15},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q3/iso_encoder/iso_encoder.c b/keyboards/keychron/q3/iso_encoder/iso_encoder.c
index 37f418e66b..6a942028d5 100644
--- a/keyboards/keychron/q3/iso_encoder/iso_encoder.c
+++ b/keyboards/keychron/q3/iso_encoder/iso_encoder.c
@@ -25,99 +25,99 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {1, I_15, G_15, H_15},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
- {1, I_16, G_16, H_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {1, I_13, G_13, H_13},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
- {1, I_1, G_1, H_1},
- {1, I_2, G_2, H_2},
- {1, I_3, G_3, H_3},
- {1, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {0, F_14, D_14, E_14},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
- {1, C_1, A_1, B_1},
- {1, C_2, A_2, B_2},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
- {1, C_16, A_16, B_16},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16},
- {1, C_15, A_15, B_15},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q3/jis/jis.c b/keyboards/keychron/q3/jis/jis.c
index 0fc70b1af3..3c51076020 100644
--- a/keyboards/keychron/q3/jis/jis.c
+++ b/keyboards/keychron/q3/jis/jis.c
@@ -25,102 +25,102 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1}, // ESC
- {0, I_2, G_2, H_2}, // F1
- {0, I_3, G_3, H_3}, // F2
- {0, I_4, G_4, H_4}, // F3
- {0, I_5, G_5, H_5}, // F4
- {0, I_6, G_6, H_6}, // F5
- {0, I_7, G_7, H_7}, // F6
- {0, I_8, G_8, H_8}, // F7
- {0, I_9, G_9, H_9}, // F8
- {0, I_10, G_10, H_10}, // F9
- {0, I_11, G_11, H_11}, // F10
- {0, I_12, G_12, H_12}, // F11
- {0, I_13, G_13, H_13}, // F12
- {0, I_15, G_15, H_15}, // Print
- {0, I_16, G_16, H_16}, // Cortana
- {1, I_15, G_15, H_15}, // Light
+ {0, CB9_CA1, CB7_CA1, CB8_CA1}, // ESC
+ {0, CB9_CA2, CB7_CA2, CB8_CA2}, // F1
+ {0, CB9_CA3, CB7_CA3, CB8_CA3}, // F2
+ {0, CB9_CA4, CB7_CA4, CB8_CA4}, // F3
+ {0, CB9_CA5, CB7_CA5, CB8_CA5}, // F4
+ {0, CB9_CA6, CB7_CA6, CB8_CA6}, // F5
+ {0, CB9_CA7, CB7_CA7, CB8_CA7}, // F6
+ {0, CB9_CA8, CB7_CA8, CB8_CA8}, // F7
+ {0, CB9_CA9, CB7_CA9, CB8_CA9}, // F8
+ {0, CB9_CA10, CB7_CA10, CB8_CA10}, // F9
+ {0, CB9_CA11, CB7_CA11, CB8_CA11}, // F10
+ {0, CB9_CA12, CB7_CA12, CB8_CA12}, // F11
+ {0, CB9_CA13, CB7_CA13, CB8_CA13}, // F12
+ {0, CB9_CA15, CB7_CA15, CB8_CA15}, // Print
+ {0, CB9_CA16, CB7_CA16, CB8_CA16}, // Cortana
+ {1, CB9_CA15, CB7_CA15, CB8_CA15}, // Light
- {0, C_1, A_1, B_1}, // `~
- {0, C_2, A_2, B_2}, // 1!
- {0, C_3, A_3, B_3}, // 2@
- {0, C_4, A_4, B_4}, // 3#
- {0, C_5, A_5, B_5}, // 4$
- {0, C_6, A_6, B_6}, // 5%
- {0, C_7, A_7, B_7}, // 6^
- {0, C_8, A_8, B_8}, // 7&
- {0, C_9, A_9, B_9}, // 8*
- {0, C_10, A_10, B_10}, // 9()
- {0, C_11, A_11, B_11}, // 0)
- {0, C_12, A_12, B_12}, // -_
- {0, C_13, A_13, B_13}, // =+
- {0, I_13, G_13, H_13}, // |
- {0, I_14, G_14, H_14}, // Backspace
- {0, C_15, A_15, B_15}, // Ins
- {0, C_16, A_16, B_16}, // Home
- {1, I_16, G_16, H_16}, // Page Up
+ {0, CB3_CA1, CB1_CA1, CB2_CA1}, // `~
+ {0, CB3_CA2, CB1_CA2, CB2_CA2}, // 1!
+ {0, CB3_CA3, CB1_CA3, CB2_CA3}, // 2@
+ {0, CB3_CA4, CB1_CA4, CB2_CA4}, // 3#
+ {0, CB3_CA5, CB1_CA5, CB2_CA5}, // 4$
+ {0, CB3_CA6, CB1_CA6, CB2_CA6}, // 5%
+ {0, CB3_CA7, CB1_CA7, CB2_CA7}, // 6^
+ {0, CB3_CA8, CB1_CA8, CB2_CA8}, // 7&
+ {0, CB3_CA9, CB1_CA9, CB2_CA9}, // 8*
+ {0, CB3_CA10, CB1_CA10, CB2_CA10}, // 9()
+ {0, CB3_CA11, CB1_CA11, CB2_CA11}, // 0)
+ {0, CB3_CA12, CB1_CA12, CB2_CA12}, // -_
+ {0, CB3_CA13, CB1_CA13, CB2_CA13}, // =+
+ {0, CB9_CA13, CB7_CA13, CB8_CA13}, // |
+ {0, CB9_CA14, CB7_CA14, CB8_CA14}, // Backspace
+ {0, CB3_CA15, CB1_CA15, CB2_CA15}, // Ins
+ {0, CB3_CA16, CB1_CA16, CB2_CA16}, // Home
+ {1, CB9_CA16, CB7_CA16, CB8_CA16}, // Page Up
- {0, F_1, D_1, E_1}, // tab
- {0, F_2, D_2, E_2}, // Q
- {0, F_3, D_3, E_3}, // W
- {0, F_4, D_4, E_4}, // E
- {0, F_5, D_5, E_5}, // R
- {0, F_6, D_6, E_6}, // T
- {0, F_7, D_7, E_7}, // Y
- {0, F_8, D_8, E_8}, // U
- {0, F_9, D_9, E_9}, // I
- {0, F_10, D_10, E_10}, // O
- {0, F_11, D_11, E_11}, // P
- {0, F_12, D_12, E_12}, // [{
- {0, F_14, D_14, E_14}, // }}
- {0, F_15, D_15, E_15}, // Del
- {0, F_16, D_16, E_16}, // End
- {1, I_13, G_13, H_13}, // Page Down
+ {0, CB6_CA1, CB4_CA1, CB5_CA1}, // tab
+ {0, CB6_CA2, CB4_CA2, CB5_CA2}, // Q
+ {0, CB6_CA3, CB4_CA3, CB5_CA3}, // W
+ {0, CB6_CA4, CB4_CA4, CB5_CA4}, // E
+ {0, CB6_CA5, CB4_CA5, CB5_CA5}, // R
+ {0, CB6_CA6, CB4_CA6, CB5_CA6}, // T
+ {0, CB6_CA7, CB4_CA7, CB5_CA7}, // Y
+ {0, CB6_CA8, CB4_CA8, CB5_CA8}, // U
+ {0, CB6_CA9, CB4_CA9, CB5_CA9}, // I
+ {0, CB6_CA10, CB4_CA10, CB5_CA10}, // O
+ {0, CB6_CA11, CB4_CA11, CB5_CA11}, // P
+ {0, CB6_CA12, CB4_CA12, CB5_CA12}, // [{
+ {0, CB6_CA14, CB4_CA14, CB5_CA14}, // }}
+ {0, CB6_CA15, CB4_CA15, CB5_CA15}, // Del
+ {0, CB6_CA16, CB4_CA16, CB5_CA16}, // End
+ {1, CB9_CA13, CB7_CA13, CB8_CA13}, // Page Down
- {1, I_1, G_1, H_1}, // Cpas
- {1, I_2, G_2, H_2}, // A
- {1, I_3, G_3, H_3}, // S
- {1, I_4, G_4, H_4}, // D
- {1, I_5, G_5, H_5}, // F
- {1, I_6, G_6, H_6}, // G
- {1, I_7, G_7, H_7}, // H
- {1, I_8, G_8, H_8}, // J
- {1, I_9, G_9, H_9}, // K
- {1, I_10, G_10, H_10}, // L
- {1, I_11, G_11, H_11}, // ;
- {1, I_12, G_12, H_12}, // :
- {1, I_14, G_14, H_14}, // #~
- {0, F_13, D_13, E_13}, // Enter
+ {1, CB9_CA1, CB7_CA1, CB8_CA1}, // Cpas
+ {1, CB9_CA2, CB7_CA2, CB8_CA2}, // A
+ {1, CB9_CA3, CB7_CA3, CB8_CA3}, // S
+ {1, CB9_CA4, CB7_CA4, CB8_CA4}, // D
+ {1, CB9_CA5, CB7_CA5, CB8_CA5}, // F
+ {1, CB9_CA6, CB7_CA6, CB8_CA6}, // G
+ {1, CB9_CA7, CB7_CA7, CB8_CA7}, // H
+ {1, CB9_CA8, CB7_CA8, CB8_CA8}, // J
+ {1, CB9_CA9, CB7_CA9, CB8_CA9}, // K
+ {1, CB9_CA10, CB7_CA10, CB8_CA10}, // L
+ {1, CB9_CA11, CB7_CA11, CB8_CA11}, // ;
+ {1, CB9_CA12, CB7_CA12, CB8_CA12}, // :
+ {1, CB9_CA14, CB7_CA14, CB8_CA14}, // #~
+ {0, CB6_CA13, CB4_CA13, CB5_CA13}, // Enter
- {1, C_1, A_1, B_1}, // LShift
- {1, C_3, A_3, B_3}, // Z
- {1, C_4, A_4, B_4}, // X
- {1, C_5, A_5, B_5}, // C
- {1, C_6, A_6, B_6}, // V
- {1, C_7, A_7, B_7}, // B
- {1, C_8, A_8, B_8}, // N
- {1, C_9, A_9, B_9}, // M
- {1, C_10, A_10, B_10}, // ,<
- {1, C_11, A_11, B_11}, // .>
- {1, C_12, A_12, B_12}, // /?
- {1, C_13, A_13, B_13}, // |
- {1, C_14, A_14, B_14}, // RShift
- {1, C_16, A_16, B_16}, // Up
+ {1, CB3_CA1, CB1_CA1, CB2_CA1}, // LShift
+ {1, CB3_CA3, CB1_CA3, CB2_CA3}, // Z
+ {1, CB3_CA4, CB1_CA4, CB2_CA4}, // X
+ {1, CB3_CA5, CB1_CA5, CB2_CA5}, // C
+ {1, CB3_CA6, CB1_CA6, CB2_CA6}, // V
+ {1, CB3_CA7, CB1_CA7, CB2_CA7}, // B
+ {1, CB3_CA8, CB1_CA8, CB2_CA8}, // N
+ {1, CB3_CA9, CB1_CA9, CB2_CA9}, // M
+ {1, CB3_CA10, CB1_CA10, CB2_CA10}, // ,<
+ {1, CB3_CA11, CB1_CA11, CB2_CA11}, // .>
+ {1, CB3_CA12, CB1_CA12, CB2_CA12}, // /?
+ {1, CB3_CA13, CB1_CA13, CB2_CA13}, // |
+ {1, CB3_CA14, CB1_CA14, CB2_CA14}, // RShift
+ {1, CB3_CA16, CB1_CA16, CB2_CA16}, // Up
- {1, F_1, D_1, E_1}, // LCtrl
- {1, F_2, D_2, E_2}, // LWin
- {1, F_3, D_3, E_3}, // LAlt
- {1, F_4, D_4, E_4}, // NUm
- {1, F_7, D_7, E_7}, // Space
- {1, F_10, D_10, E_10}, // Jap
- {1, F_11, D_11, E_11}, // RAlt
- {1, F_12, D_12, E_12}, // RWin
- {1, F_13, D_13, E_13}, // Fn
- {1, F_14, D_14, E_14}, // RCtrl
- {1, F_15, D_15, E_15}, // Left
- {1, F_16, D_16, E_16}, // Down
- {1, C_15, A_15, B_15}, // Right
+ {1, CB6_CA1, CB4_CA1, CB5_CA1}, // LCtrl
+ {1, CB6_CA2, CB4_CA2, CB5_CA2}, // LWin
+ {1, CB6_CA3, CB4_CA3, CB5_CA3}, // LAlt
+ {1, CB6_CA4, CB4_CA4, CB5_CA4}, // NUm
+ {1, CB6_CA7, CB4_CA7, CB5_CA7}, // Space
+ {1, CB6_CA10, CB4_CA10, CB5_CA10}, // Jap
+ {1, CB6_CA11, CB4_CA11, CB5_CA11}, // RAlt
+ {1, CB6_CA12, CB4_CA12, CB5_CA12}, // RWin
+ {1, CB6_CA13, CB4_CA13, CB5_CA13}, // Fn
+ {1, CB6_CA14, CB4_CA14, CB5_CA14}, // RCtrl
+ {1, CB6_CA15, CB4_CA15, CB5_CA15}, // Left
+ {1, CB6_CA16, CB4_CA16, CB5_CA16}, // Down
+ {1, CB3_CA15, CB1_CA15, CB2_CA15}, // Right
};
#endif // GB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q3/jis_encoder/jis_encoder.c b/keyboards/keychron/q3/jis_encoder/jis_encoder.c
index df4a6a467b..aa34222bf3 100644
--- a/keyboards/keychron/q3/jis_encoder/jis_encoder.c
+++ b/keyboards/keychron/q3/jis_encoder/jis_encoder.c
@@ -25,103 +25,103 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1}, // ESC
- {0, I_2, G_2, H_2}, // F1
- {0, I_3, G_3, H_3}, // F2
- {0, I_4, G_4, H_4}, // F3
- {0, I_5, G_5, H_5}, // F4
- {0, I_6, G_6, H_6}, // F5
- {0, I_7, G_7, H_7}, // F6
- {0, I_8, G_8, H_8}, // F7
- {0, I_9, G_9, H_9}, // F8
- {0, I_10, G_10, H_10}, // F9
- {0, I_11, G_11, H_11}, // F10
- {0, I_12, G_12, H_12}, // F11
- {0, I_13, G_13, H_13}, // F12
- {0, I_14, G_14, H_14}, // Mute
- {0, I_15, G_15, H_15}, // Print
- {0, I_16, G_16, H_16}, // Cortana
- {1, I_15, G_15, H_15}, // Light
+ {0, CB9_CA1, CB7_CA1, CB8_CA1}, // ESC
+ {0, CB9_CA2, CB7_CA2, CB8_CA2}, // F1
+ {0, CB9_CA3, CB7_CA3, CB8_CA3}, // F2
+ {0, CB9_CA4, CB7_CA4, CB8_CA4}, // F3
+ {0, CB9_CA5, CB7_CA5, CB8_CA5}, // F4
+ {0, CB9_CA6, CB7_CA6, CB8_CA6}, // F5
+ {0, CB9_CA7, CB7_CA7, CB8_CA7}, // F6
+ {0, CB9_CA8, CB7_CA8, CB8_CA8}, // F7
+ {0, CB9_CA9, CB7_CA9, CB8_CA9}, // F8
+ {0, CB9_CA10, CB7_CA10, CB8_CA10}, // F9
+ {0, CB9_CA11, CB7_CA11, CB8_CA11}, // F10
+ {0, CB9_CA12, CB7_CA12, CB8_CA12}, // F11
+ {0, CB9_CA13, CB7_CA13, CB8_CA13}, // F12
+ {0, CB9_CA14, CB7_CA14, CB8_CA14}, // Mute
+ {0, CB9_CA15, CB7_CA15, CB8_CA15}, // Print
+ {0, CB9_CA16, CB7_CA16, CB8_CA16}, // Cortana
+ {1, CB9_CA15, CB7_CA15, CB8_CA15}, // Light
- {0, C_1, A_1, B_1}, // `~
- {0, C_2, A_2, B_2}, // 1!
- {0, C_3, A_3, B_3}, // 2@
- {0, C_4, A_4, B_4}, // 3#
- {0, C_5, A_5, B_5}, // 4$
- {0, C_6, A_6, B_6}, // 5%
- {0, C_7, A_7, B_7}, // 6^
- {0, C_8, A_8, B_8}, // 7&
- {0, C_9, A_9, B_9}, // 8*
- {0, C_10, A_10, B_10}, // 9()
- {0, C_11, A_11, B_11}, // 0)
- {0, C_12, A_12, B_12}, // -_
- {0, C_13, A_13, B_13}, // =+
- {0, C_14, A_14, B_14}, // |
- {1, F_6, D_6, E_6}, // Backspace
- {0, C_15, A_15, B_15}, // Ins
- {0, C_16, A_16, B_16}, // Home
- {1, I_16, G_16, H_16}, // Page Up
+ {0, CB3_CA1, CB1_CA1, CB2_CA1}, // `~
+ {0, CB3_CA2, CB1_CA2, CB2_CA2}, // 1!
+ {0, CB3_CA3, CB1_CA3, CB2_CA3}, // 2@
+ {0, CB3_CA4, CB1_CA4, CB2_CA4}, // 3#
+ {0, CB3_CA5, CB1_CA5, CB2_CA5}, // 4$
+ {0, CB3_CA6, CB1_CA6, CB2_CA6}, // 5%
+ {0, CB3_CA7, CB1_CA7, CB2_CA7}, // 6^
+ {0, CB3_CA8, CB1_CA8, CB2_CA8}, // 7&
+ {0, CB3_CA9, CB1_CA9, CB2_CA9}, // 8*
+ {0, CB3_CA10, CB1_CA10, CB2_CA10}, // 9()
+ {0, CB3_CA11, CB1_CA11, CB2_CA11}, // 0)
+ {0, CB3_CA12, CB1_CA12, CB2_CA12}, // -_
+ {0, CB3_CA13, CB1_CA13, CB2_CA13}, // =+
+ {0, CB3_CA14, CB1_CA14, CB2_CA14}, // |
+ {1, CB6_CA6, CB4_CA6, CB5_CA6}, // Backspace
+ {0, CB3_CA15, CB1_CA15, CB2_CA15}, // Ins
+ {0, CB3_CA16, CB1_CA16, CB2_CA16}, // Home
+ {1, CB9_CA16, CB7_CA16, CB8_CA16}, // Page Up
- {0, F_1, D_1, E_1}, // tab
- {0, F_2, D_2, E_2}, // Q
- {0, F_3, D_3, E_3}, // W
- {0, F_4, D_4, E_4}, // E
- {0, F_5, D_5, E_5}, // R
- {0, F_6, D_6, E_6}, // T
- {0, F_7, D_7, E_7}, // Y
- {0, F_8, D_8, E_8}, // U
- {0, F_9, D_9, E_9}, // I
- {0, F_10, D_10, E_10}, // O
- {0, F_11, D_11, E_11}, // P
- {0, F_12, D_12, E_12}, // [{
- {0, F_13, D_13, E_13}, // }}
- {0, F_15, D_15, E_15}, // Del
- {0, F_16, D_16, E_16}, // End
- {1, I_13, G_13, H_13}, // Page Down
+ {0, CB6_CA1, CB4_CA1, CB5_CA1}, // tab
+ {0, CB6_CA2, CB4_CA2, CB5_CA2}, // Q
+ {0, CB6_CA3, CB4_CA3, CB5_CA3}, // W
+ {0, CB6_CA4, CB4_CA4, CB5_CA4}, // E
+ {0, CB6_CA5, CB4_CA5, CB5_CA5}, // R
+ {0, CB6_CA6, CB4_CA6, CB5_CA6}, // T
+ {0, CB6_CA7, CB4_CA7, CB5_CA7}, // Y
+ {0, CB6_CA8, CB4_CA8, CB5_CA8}, // U
+ {0, CB6_CA9, CB4_CA9, CB5_CA9}, // I
+ {0, CB6_CA10, CB4_CA10, CB5_CA10}, // O
+ {0, CB6_CA11, CB4_CA11, CB5_CA11}, // P
+ {0, CB6_CA12, CB4_CA12, CB5_CA12}, // [{
+ {0, CB6_CA13, CB4_CA13, CB5_CA13}, // }}
+ {0, CB6_CA15, CB4_CA15, CB5_CA15}, // Del
+ {0, CB6_CA16, CB4_CA16, CB5_CA16}, // End
+ {1, CB9_CA13, CB7_CA13, CB8_CA13}, // Page Down
- {1, I_1, G_1, H_1}, // Cpas
- {1, I_2, G_2, H_2}, // A
- {1, I_3, G_3, H_3}, // S
- {1, I_4, G_4, H_4}, // D
- {1, I_5, G_5, H_5}, // F
- {1, I_6, G_6, H_6}, // G
- {1, I_7, G_7, H_7}, // H
- {1, I_8, G_8, H_8}, // J
- {1, I_9, G_9, H_9}, // K
- {1, I_10, G_10, H_10}, // L
- {1, I_11, G_11, H_11}, // ;
- {1, I_12, G_12, H_12}, // :
- {1, I_14, G_14, H_14}, // #~
- {0, F_14, D_14, E_14}, // Enter
+ {1, CB9_CA1, CB7_CA1, CB8_CA1}, // Cpas
+ {1, CB9_CA2, CB7_CA2, CB8_CA2}, // A
+ {1, CB9_CA3, CB7_CA3, CB8_CA3}, // S
+ {1, CB9_CA4, CB7_CA4, CB8_CA4}, // D
+ {1, CB9_CA5, CB7_CA5, CB8_CA5}, // F
+ {1, CB9_CA6, CB7_CA6, CB8_CA6}, // G
+ {1, CB9_CA7, CB7_CA7, CB8_CA7}, // H
+ {1, CB9_CA8, CB7_CA8, CB8_CA8}, // J
+ {1, CB9_CA9, CB7_CA9, CB8_CA9}, // K
+ {1, CB9_CA10, CB7_CA10, CB8_CA10}, // L
+ {1, CB9_CA11, CB7_CA11, CB8_CA11}, // ;
+ {1, CB9_CA12, CB7_CA12, CB8_CA12}, // :
+ {1, CB9_CA14, CB7_CA14, CB8_CA14}, // #~
+ {0, CB6_CA14, CB4_CA14, CB5_CA14}, // Enter
- {1, C_1, A_1, B_1}, // LShift
- {1, C_3, A_3, B_3}, // Z
- {1, C_4, A_4, B_4}, // X
- {1, C_5, A_5, B_5}, // C
- {1, C_6, A_6, B_6}, // V
- {1, C_7, A_7, B_7}, // B
- {1, C_8, A_8, B_8}, // N
- {1, C_9, A_9, B_9}, // M
- {1, C_10, A_10, B_10}, // ,<
- {1, C_11, A_11, B_11}, // .>
- {1, C_12, A_12, B_12}, // /?
- {1, C_13, A_13, B_13}, // |
- {1, C_14, A_14, B_14}, // RShift
- {1, C_16, A_16, B_16}, // Up
+ {1, CB3_CA1, CB1_CA1, CB2_CA1}, // LShift
+ {1, CB3_CA3, CB1_CA3, CB2_CA3}, // Z
+ {1, CB3_CA4, CB1_CA4, CB2_CA4}, // X
+ {1, CB3_CA5, CB1_CA5, CB2_CA5}, // C
+ {1, CB3_CA6, CB1_CA6, CB2_CA6}, // V
+ {1, CB3_CA7, CB1_CA7, CB2_CA7}, // B
+ {1, CB3_CA8, CB1_CA8, CB2_CA8}, // N
+ {1, CB3_CA9, CB1_CA9, CB2_CA9}, // M
+ {1, CB3_CA10, CB1_CA10, CB2_CA10}, // ,<
+ {1, CB3_CA11, CB1_CA11, CB2_CA11}, // .>
+ {1, CB3_CA12, CB1_CA12, CB2_CA12}, // /?
+ {1, CB3_CA13, CB1_CA13, CB2_CA13}, // |
+ {1, CB3_CA14, CB1_CA14, CB2_CA14}, // RShift
+ {1, CB3_CA16, CB1_CA16, CB2_CA16}, // Up
- {1, F_1, D_1, E_1}, // LCtrl
- {1, F_2, D_2, E_2}, // LWin
- {1, F_3, D_3, E_3}, // LAlt
- {1, F_4, D_4, E_4}, // NUm
- {1, F_7, D_7, E_7}, // Space
- {1, F_10, D_10, E_10}, // Jap
- {1, F_11, D_11, E_11}, // RAlt
- {1, F_12, D_12, E_12}, // RWin
- {1, F_13, D_13, E_13}, // Fn
- {1, F_14, D_14, E_14}, // RCtrl
- {1, F_15, D_15, E_15}, // Left
- {1, F_16, D_16, E_16}, // Down
- {1, C_15, A_15, B_15}, // Right
+ {1, CB6_CA1, CB4_CA1, CB5_CA1}, // LCtrl
+ {1, CB6_CA2, CB4_CA2, CB5_CA2}, // LWin
+ {1, CB6_CA3, CB4_CA3, CB5_CA3}, // LAlt
+ {1, CB6_CA4, CB4_CA4, CB5_CA4}, // NUm
+ {1, CB6_CA7, CB4_CA7, CB5_CA7}, // Space
+ {1, CB6_CA10, CB4_CA10, CB5_CA10}, // Jap
+ {1, CB6_CA11, CB4_CA11, CB5_CA11}, // RAlt
+ {1, CB6_CA12, CB4_CA12, CB5_CA12}, // RWin
+ {1, CB6_CA13, CB4_CA13, CB5_CA13}, // Fn
+ {1, CB6_CA14, CB4_CA14, CB5_CA14}, // RCtrl
+ {1, CB6_CA15, CB4_CA15, CB5_CA15}, // Left
+ {1, CB6_CA16, CB4_CA16, CB5_CA16}, // Down
+ {1, CB3_CA15, CB1_CA15, CB2_CA15}, // Right
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q4/ansi/v1/v1.c b/keyboards/keychron/q4/ansi/v1/v1.c
index f9e2946bb3..ee5551fbb8 100644
--- a/keyboards/keychron/q4/ansi/v1/v1.c
+++ b/keyboards/keychron/q4/ansi/v1/v1.c
@@ -25,71 +25,71 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {1, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
- {1, C_1, A_1, B_1},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
};
#endif
diff --git a/keyboards/keychron/q4/ansi/v2/v2.c b/keyboards/keychron/q4/ansi/v2/v2.c
index f7564c02a1..1a0e2711f3 100644
--- a/keyboards/keychron/q4/ansi/v2/v2.c
+++ b/keyboards/keychron/q4/ansi/v2/v2.c
@@ -25,71 +25,71 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
- {0, L_1, J_1, K_1},
- {0, L_2, J_2, K_2},
- {0, L_3, J_3, K_3},
- {0, L_4, J_4, K_4},
- {0, L_5, J_5, K_5},
- {0, L_6, J_6, K_6},
- {0, L_7, J_7, K_7},
- {0, L_8, J_8, K_8},
- {0, L_9, J_9, K_9},
- {0, L_10, J_10, K_10},
- {0, L_11, J_11, K_11},
- {0, L_12, J_12, K_12},
- {0, L_14, J_14, K_14},
+ {0, CB12_CA1, CB10_CA1, CB11_CA1},
+ {0, CB12_CA2, CB10_CA2, CB11_CA2},
+ {0, CB12_CA3, CB10_CA3, CB11_CA3},
+ {0, CB12_CA4, CB10_CA4, CB11_CA4},
+ {0, CB12_CA5, CB10_CA5, CB11_CA5},
+ {0, CB12_CA6, CB10_CA6, CB11_CA6},
+ {0, CB12_CA7, CB10_CA7, CB11_CA7},
+ {0, CB12_CA8, CB10_CA8, CB11_CA8},
+ {0, CB12_CA9, CB10_CA9, CB11_CA9},
+ {0, CB12_CA10, CB10_CA10, CB11_CA10},
+ {0, CB12_CA11, CB10_CA11, CB11_CA11},
+ {0, CB12_CA12, CB10_CA12, CB11_CA12},
+ {0, CB12_CA14, CB10_CA14, CB11_CA14},
- {0, C_1, A_1, B_1},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_14, A_14, B_14},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
- {0, L_15, J_15, K_15},
- {0, L_16, J_16, K_16},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {0, CB12_CA15, CB10_CA15, CB11_CA15},
+ {0, CB12_CA16, CB10_CA16, CB11_CA16},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
};
#endif
diff --git a/keyboards/keychron/q4/iso/iso.c b/keyboards/keychron/q4/iso/iso.c
index c30f06c6bd..7f796238f5 100644
--- a/keyboards/keychron/q4/iso/iso.c
+++ b/keyboards/keychron/q4/iso/iso.c
@@ -25,72 +25,72 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
- {0, L_1, J_1, K_1},
- {0, L_2, J_2, K_2},
- {0, L_3, J_3, K_3},
- {0, L_4, J_4, K_4},
- {0, L_5, J_5, K_5},
- {0, L_6, J_6, K_6},
- {0, L_7, J_7, K_7},
- {0, L_8, J_8, K_8},
- {0, L_9, J_9, K_9},
- {0, L_10, J_10, K_10},
- {0, L_11, J_11, K_11},
- {0, L_12, J_12, K_12},
- {0, L_14, J_14, K_14},
- {0, I_14, G_14, H_14},
+ {0, CB12_CA1, CB10_CA1, CB11_CA1},
+ {0, CB12_CA2, CB10_CA2, CB11_CA2},
+ {0, CB12_CA3, CB10_CA3, CB11_CA3},
+ {0, CB12_CA4, CB10_CA4, CB11_CA4},
+ {0, CB12_CA5, CB10_CA5, CB11_CA5},
+ {0, CB12_CA6, CB10_CA6, CB11_CA6},
+ {0, CB12_CA7, CB10_CA7, CB11_CA7},
+ {0, CB12_CA8, CB10_CA8, CB11_CA8},
+ {0, CB12_CA9, CB10_CA9, CB11_CA9},
+ {0, CB12_CA10, CB10_CA10, CB11_CA10},
+ {0, CB12_CA11, CB10_CA11, CB11_CA11},
+ {0, CB12_CA12, CB10_CA12, CB11_CA12},
+ {0, CB12_CA14, CB10_CA14, CB11_CA14},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_14, A_14, B_14},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
- {0, L_15, J_15, K_15},
- {0, L_16, J_16, K_16},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {0, CB12_CA15, CB10_CA15, CB11_CA15},
+ {0, CB12_CA16, CB10_CA16, CB11_CA16},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
};
#endif
diff --git a/keyboards/keychron/q5/ansi/ansi.c b/keyboards/keychron/q5/ansi/ansi.c
index 1b74c0eef9..bc6622dd7f 100644
--- a/keyboards/keychron/q5/ansi/ansi.c
+++ b/keyboards/keychron/q5/ansi/ansi.c
@@ -25,111 +25,111 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {0, L_12, J_12, K_12},
- {0, L_13, J_13, K_13},
- {0, L_14, J_14, K_14},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {0, CB12_CA12, CB10_CA12, CB11_CA12},
+ {0, CB12_CA13, CB10_CA13, CB11_CA13},
+ {0, CB12_CA14, CB10_CA14, CB11_CA14},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
- {0, L_9, J_9, K_9},
- {0, L_10, J_10, K_10},
- {0, L_11, J_11, K_11},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {0, CB12_CA9, CB10_CA9, CB11_CA9},
+ {0, CB12_CA10, CB10_CA10, CB11_CA10},
+ {0, CB12_CA11, CB10_CA11, CB11_CA11},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {0, L_15, J_15, K_15},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {0, CB12_CA15, CB10_CA15, CB11_CA15},
- {1, C_16, A_16, B_16},
- {1, C_15, A_15, B_15},
- {1, C_14, A_14, B_14},
- {1, C_13, A_13, B_13},
- {1, C_12, A_12, B_12},
- {1, C_11, A_11, B_11},
- {1, C_10, A_10, B_10},
- {1, C_9, A_9, B_9},
- {1, C_8, A_8, B_8},
- {1, C_7, A_7, B_7},
- {1, C_6, A_6, B_6},
- {1, C_5, A_5, B_5},
- {1, C_3, A_3, B_3},
- {1, C_1, A_1, B_1},
- {1, L_3, J_3, K_3},
- {1, L_4, J_4, K_4},
- {0, L_16, J_16, K_16},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB12_CA3, CB10_CA3, CB11_CA3},
+ {1, CB12_CA4, CB10_CA4, CB11_CA4},
+ {0, CB12_CA16, CB10_CA16, CB11_CA16},
- {1, I_16, G_16, H_16},
- {1, I_14, G_14, H_14},
- {1, I_13, G_13, H_13},
- {1, I_12, G_12, H_12},
- {1, I_11, G_11, H_11},
- {1, I_10, G_10, H_10},
- {1, I_9, G_9, H_9},
- {1, I_8, G_8, H_8},
- {1, I_7, G_7, H_7},
- {1, I_6, G_6, H_6},
- {1, I_5, G_5, H_5},
- {1, I_3, G_3, H_3},
- {1, I_2, G_2, H_2},
- {1, I_1, G_1, H_1},
- {1, L_5, J_5, K_5},
- {1, L_6, J_6, K_6},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB12_CA5, CB10_CA5, CB11_CA5},
+ {1, CB12_CA6, CB10_CA6, CB11_CA6},
- {1, F_16, D_16, E_16},
- {1, F_15, D_15, E_15},
- {1, F_14, D_14, E_14},
- {1, F_10, D_10, E_10},
- {1, F_6, D_6, E_6},
- {1, F_5, D_5, E_5},
- {1, F_4, D_4, E_4},
- {1, F_3, D_3, E_3},
- {1, F_2, D_2, E_2},
- {1, F_1, D_1, E_1},
- {1, L_1, J_1, K_1},
- {1, L_2, J_2, K_2},
- {1, L_7, J_7, K_7}
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB12_CA1, CB10_CA1, CB11_CA1},
+ {1, CB12_CA2, CB10_CA2, CB11_CA2},
+ {1, CB12_CA7, CB10_CA7, CB11_CA7}
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q5/ansi_encoder/ansi_encoder.c b/keyboards/keychron/q5/ansi_encoder/ansi_encoder.c
index 646deb1115..760fdcbc97 100644
--- a/keyboards/keychron/q5/ansi_encoder/ansi_encoder.c
+++ b/keyboards/keychron/q5/ansi_encoder/ansi_encoder.c
@@ -27,111 +27,111 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- // {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- // {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {0, L_12, J_12, K_12},
- {0, L_13, J_13, K_13},
- {0, L_14, J_14, K_14},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ // {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ // {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {0, CB12_CA12, CB10_CA12, CB11_CA12},
+ {0, CB12_CA13, CB10_CA13, CB11_CA13},
+ {0, CB12_CA14, CB10_CA14, CB11_CA14},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
- {0, L_9, J_9, K_9},
- {0, L_10, J_10, K_10},
- {0, L_11, J_11, K_11},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {0, CB12_CA9, CB10_CA9, CB11_CA9},
+ {0, CB12_CA10, CB10_CA10, CB11_CA10},
+ {0, CB12_CA11, CB10_CA11, CB11_CA11},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {0, L_15, J_15, K_15},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {0, CB12_CA15, CB10_CA15, CB11_CA15},
- {1, C_16, A_16, B_16},
- {1, C_15, A_15, B_15},
- {1, C_14, A_14, B_14},
- {1, C_13, A_13, B_13},
- {1, C_12, A_12, B_12},
- {1, C_11, A_11, B_11},
- {1, C_10, A_10, B_10},
- {1, C_9, A_9, B_9},
- {1, C_8, A_8, B_8},
- {1, C_7, A_7, B_7},
- {1, C_6, A_6, B_6},
- {1, C_5, A_5, B_5},
- {1, C_3, A_3, B_3},
- {1, C_1, A_1, B_1},
- {1, L_3, J_3, K_3},
- {1, L_4, J_4, K_4},
- {0, L_16, J_16, K_16},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB12_CA3, CB10_CA3, CB11_CA3},
+ {1, CB12_CA4, CB10_CA4, CB11_CA4},
+ {0, CB12_CA16, CB10_CA16, CB11_CA16},
- {1, I_16, G_16, H_16},
- {1, I_14, G_14, H_14},
- {1, I_13, G_13, H_13},
- {1, I_12, G_12, H_12},
- {1, I_11, G_11, H_11},
- {1, I_10, G_10, H_10},
- {1, I_9, G_9, H_9},
- {1, I_8, G_8, H_8},
- {1, I_7, G_7, H_7},
- {1, I_6, G_6, H_6},
- {1, I_5, G_5, H_5},
- {1, I_3, G_3, H_3},
- {1, I_2, G_2, H_2},
- {1, I_1, G_1, H_1},
- {1, L_5, J_5, K_5},
- {1, L_6, J_6, K_6},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB12_CA5, CB10_CA5, CB11_CA5},
+ {1, CB12_CA6, CB10_CA6, CB11_CA6},
- {1, F_16, D_16, E_16},
- {1, F_15, D_15, E_15},
- {1, F_14, D_14, E_14},
- {1, F_10, D_10, E_10},
- {1, F_6, D_6, E_6},
- {1, F_5, D_5, E_5},
- {1, F_4, D_4, E_4},
- {1, F_3, D_3, E_3},
- {1, F_2, D_2, E_2},
- {1, F_1, D_1, E_1},
- {1, L_1, J_1, K_1},
- {1, L_2, J_2, K_2},
- {1, L_7, J_7, K_7}
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB12_CA1, CB10_CA1, CB11_CA1},
+ {1, CB12_CA2, CB10_CA2, CB11_CA2},
+ {1, CB12_CA7, CB10_CA7, CB11_CA7}
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q5/iso/iso.c b/keyboards/keychron/q5/iso/iso.c
index e5a6399f7a..e08df9ab65 100644
--- a/keyboards/keychron/q5/iso/iso.c
+++ b/keyboards/keychron/q5/iso/iso.c
@@ -27,112 +27,112 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {0, L_12, J_12, K_12},
- {0, L_13, J_13, K_13},
- {0, L_14, J_14, K_14},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {0, CB12_CA12, CB10_CA12, CB11_CA12},
+ {0, CB12_CA13, CB10_CA13, CB11_CA13},
+ {0, CB12_CA14, CB10_CA14, CB11_CA14},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
- {0, L_9, J_9, K_9},
- {0, L_10, J_10, K_10},
- {0, L_11, J_11, K_11},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {0, CB12_CA9, CB10_CA9, CB11_CA9},
+ {0, CB12_CA10, CB10_CA10, CB11_CA10},
+ {0, CB12_CA11, CB10_CA11, CB11_CA11},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {0, L_15, J_15, K_15},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {0, CB12_CA15, CB10_CA15, CB11_CA15},
- {1, C_16, A_16, B_16},
- {1, C_15, A_15, B_15},
- {1, C_14, A_14, B_14},
- {1, C_13, A_13, B_13},
- {1, C_12, A_12, B_12},
- {1, C_11, A_11, B_11},
- {1, C_10, A_10, B_10},
- {1, C_9, A_9, B_9},
- {1, C_8, A_8, B_8},
- {1, C_7, A_7, B_7},
- {1, C_6, A_6, B_6},
- {1, C_5, A_5, B_5},
- {1, C_3, A_3, B_3},
- {0, F_14, D_14, E_14},
- {1, C_1, A_1, B_1},
- {1, L_3, J_3, K_3},
- {1, L_4, J_4, K_4},
- {0, L_16, J_16, K_16},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB12_CA3, CB10_CA3, CB11_CA3},
+ {1, CB12_CA4, CB10_CA4, CB11_CA4},
+ {0, CB12_CA16, CB10_CA16, CB11_CA16},
- {1, I_16, G_16, H_16},
- {1, I_15, G_15, H_15},
- {1, I_14, G_14, H_14},
- {1, I_13, G_13, H_13},
- {1, I_12, G_12, H_12},
- {1, I_11, G_11, H_11},
- {1, I_10, G_10, H_10},
- {1, I_9, G_9, H_9},
- {1, I_8, G_8, H_8},
- {1, I_7, G_7, H_7},
- {1, I_6, G_6, H_6},
- {1, I_5, G_5, H_5},
- {1, I_3, G_3, H_3},
- {1, I_2, G_2, H_2},
- {1, I_1, G_1, H_1},
- {1, L_5, J_5, K_5},
- {1, L_6, J_6, K_6},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB12_CA5, CB10_CA5, CB11_CA5},
+ {1, CB12_CA6, CB10_CA6, CB11_CA6},
- {1, F_16, D_16, E_16},
- {1, F_15, D_15, E_15},
- {1, F_14, D_14, E_14},
- {1, F_10, D_10, E_10},
- {1, F_6, D_6, E_6},
- {1, F_5, D_5, E_5},
- {1, F_4, D_4, E_4},
- {1, F_3, D_3, E_3},
- {1, F_2, D_2, E_2},
- {1, F_1, D_1, E_1},
- {1, L_1, J_1, K_1},
- {1, L_2, J_2, K_2},
- {1, L_7, J_7, K_7}
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB12_CA1, CB10_CA1, CB11_CA1},
+ {1, CB12_CA2, CB10_CA2, CB11_CA2},
+ {1, CB12_CA7, CB10_CA7, CB11_CA7}
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q5/iso_encoder/iso_encoder.c b/keyboards/keychron/q5/iso_encoder/iso_encoder.c
index 887931c054..e0505e6fb9 100644
--- a/keyboards/keychron/q5/iso_encoder/iso_encoder.c
+++ b/keyboards/keychron/q5/iso_encoder/iso_encoder.c
@@ -27,110 +27,110 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {0, L_12, J_12, K_12},
- {0, L_13, J_13, K_13},
- {0, L_14, J_14, K_14},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {0, CB12_CA12, CB10_CA12, CB11_CA12},
+ {0, CB12_CA13, CB10_CA13, CB11_CA13},
+ {0, CB12_CA14, CB10_CA14, CB11_CA14},
- {0, C_1, A_1, B_1}, // `~
- {0, C_2, A_2, B_2}, // 1!
- {0, C_3, A_3, B_3}, // 2@
- {0, C_4, A_4, B_4}, // 3#
- {0, C_5, A_5, B_5}, // 4$
- {0, C_6, A_6, B_6}, // 5%
- {0, C_7, A_7, B_7}, // 6^
- {0, C_8, A_8, B_8}, // 7&
- {0, C_9, A_9, B_9}, // 8*
- {0, C_10, A_10, B_10}, // 9(
- {0, C_11, A_11, B_11}, // 0)
- {0, C_12, A_12, B_12}, // -_
- {0, C_13, A_13, B_13}, // =+
- {0, C_14, A_14, B_14}, // BackSpace
- {0, C_16, A_16, B_16}, // Numlock
- {0, L_9, J_9, K_9}, // /
- {0, L_10, J_10, K_10}, // *
- {0, L_11, J_11, K_11}, // -
+ {0, CB3_CA1, CB1_CA1, CB2_CA1}, // `~
+ {0, CB3_CA2, CB1_CA2, CB2_CA2}, // 1!
+ {0, CB3_CA3, CB1_CA3, CB2_CA3}, // 2@
+ {0, CB3_CA4, CB1_CA4, CB2_CA4}, // 3#
+ {0, CB3_CA5, CB1_CA5, CB2_CA5}, // 4$
+ {0, CB3_CA6, CB1_CA6, CB2_CA6}, // 5%
+ {0, CB3_CA7, CB1_CA7, CB2_CA7}, // 6^
+ {0, CB3_CA8, CB1_CA8, CB2_CA8}, // 7&
+ {0, CB3_CA9, CB1_CA9, CB2_CA9}, // 8*
+ {0, CB3_CA10, CB1_CA10, CB2_CA10}, // 9(
+ {0, CB3_CA11, CB1_CA11, CB2_CA11}, // 0)
+ {0, CB3_CA12, CB1_CA12, CB2_CA12}, // -_
+ {0, CB3_CA13, CB1_CA13, CB2_CA13}, // =+
+ {0, CB3_CA14, CB1_CA14, CB2_CA14}, // BackSpace
+ {0, CB3_CA16, CB1_CA16, CB2_CA16}, // Numlock
+ {0, CB12_CA9, CB10_CA9, CB11_CA9}, // /
+ {0, CB12_CA10, CB10_CA10, CB11_CA10}, // *
+ {0, CB12_CA11, CB10_CA11, CB11_CA11}, // -
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {0, L_15, J_15, K_15},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {0, CB12_CA15, CB10_CA15, CB11_CA15},
- {1, C_16, A_16, B_16},
- {1, C_15, A_15, B_15},
- {1, C_14, A_14, B_14},
- {1, C_13, A_13, B_13},
- {1, C_12, A_12, B_12},
- {1, C_11, A_11, B_11},
- {1, C_10, A_10, B_10},
- {1, C_9, A_9, B_9},
- {1, C_8, A_8, B_8},
- {1, C_7, A_7, B_7},
- {1, C_6, A_6, B_6},
- {1, C_5, A_5, B_5},
- {1, C_3, A_3, B_3},
- {0, F_14, D_14, E_14},
- {1, C_1, A_1, B_1},
- {1, L_3, J_3, K_3},
- {1, L_4, J_4, K_4},
- {0, L_16, J_16, K_16},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB12_CA3, CB10_CA3, CB11_CA3},
+ {1, CB12_CA4, CB10_CA4, CB11_CA4},
+ {0, CB12_CA16, CB10_CA16, CB11_CA16},
- {1, I_16, G_16, H_16},
- {1, I_15, G_15, H_15},
- {1, I_14, G_14, H_14},
- {1, I_13, G_13, H_13},
- {1, I_12, G_12, H_12},
- {1, I_11, G_11, H_11},
- {1, I_10, G_10, H_10},
- {1, I_9, G_9, H_9},
- {1, I_8, G_8, H_8},
- {1, I_7, G_7, H_7},
- {1, I_6, G_6, H_6},
- {1, I_5, G_5, H_5},
- {1, I_3, G_3, H_3},
- {1, I_2, G_2, H_2},
- {1, I_1, G_1, H_1},
- {1, L_5, J_5, K_5},
- {1, L_6, J_6, K_6},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB12_CA5, CB10_CA5, CB11_CA5},
+ {1, CB12_CA6, CB10_CA6, CB11_CA6},
- {1, F_16, D_16, E_16},
- {1, F_15, D_15, E_15},
- {1, F_14, D_14, E_14},
- {1, F_10, D_10, E_10},
- {1, F_6, D_6, E_6},
- {1, F_5, D_5, E_5},
- {1, F_4, D_4, E_4},
- {1, F_3, D_3, E_3},
- {1, F_2, D_2, E_2},
- {1, F_1, D_1, E_1},
- {1, L_1, J_1, K_1},
- {1, L_2, J_2, K_2},
- {1, L_7, J_7, K_7}
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB12_CA1, CB10_CA1, CB11_CA1},
+ {1, CB12_CA2, CB10_CA2, CB11_CA2},
+ {1, CB12_CA7, CB10_CA7, CB11_CA7}
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q6/ansi/ansi.c b/keyboards/keychron/q6/ansi/ansi.c
index b9f249e281..62a22971e1 100644
--- a/keyboards/keychron/q6/ansi/ansi.c
+++ b/keyboards/keychron/q6/ansi/ansi.c
@@ -27,119 +27,119 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {0, L_5, J_5, K_5},
- {0, L_6, J_6, K_6},
- {0, L_7, J_7, K_7},
- {0, L_8, J_8, K_8},
- {0, L_4, J_4, K_4},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {0, CB12_CA5, CB10_CA5, CB11_CA5},
+ {0, CB12_CA6, CB10_CA6, CB11_CA6},
+ {0, CB12_CA7, CB10_CA7, CB11_CA7},
+ {0, CB12_CA8, CB10_CA8, CB11_CA8},
+ {0, CB12_CA4, CB10_CA4, CB11_CA4},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
- {0, L_9, J_9, K_9},
- {0, L_10, J_10, K_10},
- {0, L_11, J_11, K_11},
- {0, L_12, J_12, K_12},
- {0, L_13, J_13, K_13},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {0, CB12_CA9, CB10_CA9, CB11_CA9},
+ {0, CB12_CA10, CB10_CA10, CB11_CA10},
+ {0, CB12_CA11, CB10_CA11, CB11_CA11},
+ {0, CB12_CA12, CB10_CA12, CB11_CA12},
+ {0, CB12_CA13, CB10_CA13, CB11_CA13},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {0, L_14, J_14, K_14},
- {0, L_15, J_15, K_15},
- {0, L_16, J_16, K_16},
- {1, L_1, J_1, K_1},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {0, CB12_CA14, CB10_CA14, CB11_CA14},
+ {0, CB12_CA15, CB10_CA15, CB11_CA15},
+ {0, CB12_CA16, CB10_CA16, CB11_CA16},
+ {1, CB12_CA1, CB10_CA1, CB11_CA1},
- {1, C_16, A_16, B_16},
- {1, C_15, A_15, B_15},
- {1, C_14, A_14, B_14},
- {1, C_13, A_13, B_13},
- {1, C_12, A_12, B_12},
- {1, C_11, A_11, B_11},
- {1, C_10, A_10, B_10},
- {1, C_9, A_9, B_9},
- {1, C_8, A_8, B_8},
- {1, C_7, A_7, B_7},
- {1, C_6, A_6, B_6},
- {1, C_5, A_5, B_5},
- {1, C_3, A_3, B_3},
- {1, L_3, J_3, K_3},
- {1, L_4, J_4, K_4},
- {1, L_5, J_5, K_5},
- {1, L_2, J_2, K_2},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB12_CA3, CB10_CA3, CB11_CA3},
+ {1, CB12_CA4, CB10_CA4, CB11_CA4},
+ {1, CB12_CA5, CB10_CA5, CB11_CA5},
+ {1, CB12_CA2, CB10_CA2, CB11_CA2},
- {1, I_16, G_16, H_16},
- {1, I_14, G_14, H_14},
- {1, I_13, G_13, H_13},
- {1, I_12, G_12, H_12},
- {1, I_11, G_11, H_11},
- {1, I_10, G_10, H_10},
- {1, I_9, G_9, H_9},
- {1, I_8, G_8, H_8},
- {1, I_7, G_7, H_7},
- {1, I_6, G_6, H_6},
- {1, I_5, G_5, H_5},
- {1, I_3, G_3, H_3},
- {1, I_1, G_1, H_1},
- {1, L_6, J_6, K_6},
- {1, L_7, J_7, K_7},
- {1, L_8, J_8, K_8},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB12_CA6, CB10_CA6, CB11_CA6},
+ {1, CB12_CA7, CB10_CA7, CB11_CA7},
+ {1, CB12_CA8, CB10_CA8, CB11_CA8},
- {1, F_16, D_16, E_16},
- {1, F_15, D_15, E_15},
- {1, F_14, D_14, E_14},
- {1, F_10, D_10, E_10},
- {1, F_6, D_6, E_6},
- {1, F_5, D_5, E_5},
- {1, F_4, D_4, E_4},
- {1, F_3, D_3, E_3},
- {1, F_2, D_2, E_2},
- {1, F_1, D_1, E_1},
- {1, L_10, J_10, K_10},
- {1, L_11, J_11, K_11},
- {1, L_12, J_12, K_12},
- {1, L_9, J_9, K_9},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB12_CA10, CB10_CA10, CB11_CA10},
+ {1, CB12_CA11, CB10_CA11, CB11_CA11},
+ {1, CB12_CA12, CB10_CA12, CB11_CA12},
+ {1, CB12_CA9, CB10_CA9, CB11_CA9},
};
#define __ NO_LED
diff --git a/keyboards/keychron/q6/ansi_encoder/ansi_encoder.c b/keyboards/keychron/q6/ansi_encoder/ansi_encoder.c
index 4064329099..b3d8a6bd4c 100644
--- a/keyboards/keychron/q6/ansi_encoder/ansi_encoder.c
+++ b/keyboards/keychron/q6/ansi_encoder/ansi_encoder.c
@@ -27,119 +27,119 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {0, L_5, J_5, K_5},
- {0, L_6, J_6, K_6},
- {0, L_7, J_7, K_7},
- {0, L_8, J_8, K_8},
- {0, L_4, J_4, K_4},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {0, CB12_CA5, CB10_CA5, CB11_CA5},
+ {0, CB12_CA6, CB10_CA6, CB11_CA6},
+ {0, CB12_CA7, CB10_CA7, CB11_CA7},
+ {0, CB12_CA8, CB10_CA8, CB11_CA8},
+ {0, CB12_CA4, CB10_CA4, CB11_CA4},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
- {0, L_9, J_9, K_9},
- {0, L_10, J_10, K_10},
- {0, L_11, J_11, K_11},
- {0, L_12, J_12, K_12},
- {0, L_13, J_13, K_13},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {0, CB12_CA9, CB10_CA9, CB11_CA9},
+ {0, CB12_CA10, CB10_CA10, CB11_CA10},
+ {0, CB12_CA11, CB10_CA11, CB11_CA11},
+ {0, CB12_CA12, CB10_CA12, CB11_CA12},
+ {0, CB12_CA13, CB10_CA13, CB11_CA13},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {0, L_14, J_14, K_14},
- {0, L_15, J_15, K_15},
- {0, L_16, J_16, K_16},
- {1, L_1, J_1, K_1},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {0, CB12_CA14, CB10_CA14, CB11_CA14},
+ {0, CB12_CA15, CB10_CA15, CB11_CA15},
+ {0, CB12_CA16, CB10_CA16, CB11_CA16},
+ {1, CB12_CA1, CB10_CA1, CB11_CA1},
- {1, C_16, A_16, B_16},
- {1, C_15, A_15, B_15},
- {1, C_14, A_14, B_14},
- {1, C_13, A_13, B_13},
- {1, C_12, A_12, B_12},
- {1, C_11, A_11, B_11},
- {1, C_10, A_10, B_10},
- {1, C_9, A_9, B_9},
- {1, C_8, A_8, B_8},
- {1, C_7, A_7, B_7},
- {1, C_6, A_6, B_6},
- {1, C_5, A_5, B_5},
- {1, C_3, A_3, B_3},
- {1, L_3, J_3, K_3},
- {1, L_4, J_4, K_4},
- {1, L_5, J_5, K_5},
- {1, L_2, J_2, K_2},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB12_CA3, CB10_CA3, CB11_CA3},
+ {1, CB12_CA4, CB10_CA4, CB11_CA4},
+ {1, CB12_CA5, CB10_CA5, CB11_CA5},
+ {1, CB12_CA2, CB10_CA2, CB11_CA2},
- {1, I_16, G_16, H_16},
- {1, I_14, G_14, H_14},
- {1, I_13, G_13, H_13},
- {1, I_12, G_12, H_12},
- {1, I_11, G_11, H_11},
- {1, I_10, G_10, H_10},
- {1, I_9, G_9, H_9},
- {1, I_8, G_8, H_8},
- {1, I_7, G_7, H_7},
- {1, I_6, G_6, H_6},
- {1, I_5, G_5, H_5},
- {1, I_3, G_3, H_3},
- {1, I_1, G_1, H_1},
- {1, L_6, J_6, K_6},
- {1, L_7, J_7, K_7},
- {1, L_8, J_8, K_8},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB12_CA6, CB10_CA6, CB11_CA6},
+ {1, CB12_CA7, CB10_CA7, CB11_CA7},
+ {1, CB12_CA8, CB10_CA8, CB11_CA8},
- {1, F_16, D_16, E_16},
- {1, F_15, D_15, E_15},
- {1, F_14, D_14, E_14},
- {1, F_10, D_10, E_10},
- {1, F_6, D_6, E_6},
- {1, F_5, D_5, E_5},
- {1, F_4, D_4, E_4},
- {1, F_3, D_3, E_3},
- {1, F_2, D_2, E_2},
- {1, F_1, D_1, E_1},
- {1, L_10, J_10, K_10},
- {1, L_11, J_11, K_11},
- {1, L_12, J_12, K_12},
- {1, L_9, J_9, K_9},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB12_CA10, CB10_CA10, CB11_CA10},
+ {1, CB12_CA11, CB10_CA11, CB11_CA11},
+ {1, CB12_CA12, CB10_CA12, CB11_CA12},
+ {1, CB12_CA9, CB10_CA9, CB11_CA9},
};
#define __ NO_LED
diff --git a/keyboards/keychron/q6/iso/iso.c b/keyboards/keychron/q6/iso/iso.c
index 8cdee4cf3b..eb6cab855a 100644
--- a/keyboards/keychron/q6/iso/iso.c
+++ b/keyboards/keychron/q6/iso/iso.c
@@ -27,120 +27,120 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {0, L_5, J_5, K_5},
- {0, L_6, J_6, K_6},
- {0, L_7, J_7, K_7},
- {0, L_8, J_8, K_8},
- {0, L_4, J_4, K_4},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {0, CB12_CA5, CB10_CA5, CB11_CA5},
+ {0, CB12_CA6, CB10_CA6, CB11_CA6},
+ {0, CB12_CA7, CB10_CA7, CB11_CA7},
+ {0, CB12_CA8, CB10_CA8, CB11_CA8},
+ {0, CB12_CA4, CB10_CA4, CB11_CA4},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
- {0, L_9, J_9, K_9},
- {0, L_10, J_10, K_10},
- {0, L_11, J_11, K_11},
- {0, L_12, J_12, K_12},
- {0, L_13, J_13, K_13},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {0, CB12_CA9, CB10_CA9, CB11_CA9},
+ {0, CB12_CA10, CB10_CA10, CB11_CA10},
+ {0, CB12_CA11, CB10_CA11, CB11_CA11},
+ {0, CB12_CA12, CB10_CA12, CB11_CA12},
+ {0, CB12_CA13, CB10_CA13, CB11_CA13},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {0, L_14, J_14, K_14},
- {0, L_15, J_15, K_15},
- {0, L_16, J_16, K_16},
- {1, L_1, J_1, K_1},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {0, CB12_CA14, CB10_CA14, CB11_CA14},
+ {0, CB12_CA15, CB10_CA15, CB11_CA15},
+ {0, CB12_CA16, CB10_CA16, CB11_CA16},
+ {1, CB12_CA1, CB10_CA1, CB11_CA1},
- {1, C_16, A_16, B_16},
- {1, C_15, A_15, B_15},
- {1, C_14, A_14, B_14},
- {1, C_13, A_13, B_13},
- {1, C_12, A_12, B_12},
- {1, C_11, A_11, B_11},
- {1, C_10, A_10, B_10},
- {1, C_9, A_9, B_9},
- {1, C_8, A_8, B_8},
- {1, C_7, A_7, B_7},
- {1, C_6, A_6, B_6},
- {1, C_5, A_5, B_5},
- {1, C_3, A_3, B_3},
- {0, F_14, D_14, E_14},
- {1, L_3, J_3, K_3},
- {1, L_4, J_4, K_4},
- {1, L_5, J_5, K_5},
- {1, L_2, J_2, K_2},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB12_CA3, CB10_CA3, CB11_CA3},
+ {1, CB12_CA4, CB10_CA4, CB11_CA4},
+ {1, CB12_CA5, CB10_CA5, CB11_CA5},
+ {1, CB12_CA2, CB10_CA2, CB11_CA2},
- {1, I_16, G_16, H_16},
- {1, I_15, G_15, H_15},
- {1, I_14, G_14, H_14},
- {1, I_13, G_13, H_13},
- {1, I_12, G_12, H_12},
- {1, I_11, G_11, H_11},
- {1, I_10, G_10, H_10},
- {1, I_9, G_9, H_9},
- {1, I_8, G_8, H_8},
- {1, I_7, G_7, H_7},
- {1, I_6, G_6, H_6},
- {1, I_5, G_5, H_5},
- {1, I_3, G_3, H_3},
- {1, I_1, G_1, H_1},
- {1, L_6, J_6, K_6},
- {1, L_7, J_7, K_7},
- {1, L_8, J_8, K_8},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB12_CA6, CB10_CA6, CB11_CA6},
+ {1, CB12_CA7, CB10_CA7, CB11_CA7},
+ {1, CB12_CA8, CB10_CA8, CB11_CA8},
- {1, F_16, D_16, E_16},
- {1, F_15, D_15, E_15},
- {1, F_14, D_14, E_14},
- {1, F_10, D_10, E_10},
- {1, F_6, D_6, E_6},
- {1, F_5, D_5, E_5},
- {1, F_4, D_4, E_4},
- {1, F_3, D_3, E_3},
- {1, F_2, D_2, E_2},
- {1, F_1, D_1, E_1},
- {1, L_10, J_10, K_10},
- {1, L_11, J_11, K_11},
- {1, L_12, J_12, K_12},
- {1, L_9, J_9, K_9},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB12_CA10, CB10_CA10, CB11_CA10},
+ {1, CB12_CA11, CB10_CA11, CB11_CA11},
+ {1, CB12_CA12, CB10_CA12, CB11_CA12},
+ {1, CB12_CA9, CB10_CA9, CB11_CA9},
};
#define __ NO_LED
diff --git a/keyboards/keychron/q6/iso_encoder/iso_encoder.c b/keyboards/keychron/q6/iso_encoder/iso_encoder.c
index 5ff71379c9..439e1cee50 100644
--- a/keyboards/keychron/q6/iso_encoder/iso_encoder.c
+++ b/keyboards/keychron/q6/iso_encoder/iso_encoder.c
@@ -27,120 +27,120 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {0, L_5, J_5, K_5},
- {0, L_6, J_6, K_6},
- {0, L_7, J_7, K_7},
- {0, L_8, J_8, K_8},
- {0, L_4, J_4, K_4},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {0, CB12_CA5, CB10_CA5, CB11_CA5},
+ {0, CB12_CA6, CB10_CA6, CB11_CA6},
+ {0, CB12_CA7, CB10_CA7, CB11_CA7},
+ {0, CB12_CA8, CB10_CA8, CB11_CA8},
+ {0, CB12_CA4, CB10_CA4, CB11_CA4},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
- {0, L_9, J_9, K_9},
- {0, L_10, J_10, K_10},
- {0, L_11, J_11, K_11},
- {0, L_12, J_12, K_12},
- {0, L_13, J_13, K_13},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {0, CB12_CA9, CB10_CA9, CB11_CA9},
+ {0, CB12_CA10, CB10_CA10, CB11_CA10},
+ {0, CB12_CA11, CB10_CA11, CB11_CA11},
+ {0, CB12_CA12, CB10_CA12, CB11_CA12},
+ {0, CB12_CA13, CB10_CA13, CB11_CA13},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {0, L_14, J_14, K_14},
- {0, L_15, J_15, K_15},
- {0, L_16, J_16, K_16},
- {1, L_1, J_1, K_1},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {0, CB12_CA14, CB10_CA14, CB11_CA14},
+ {0, CB12_CA15, CB10_CA15, CB11_CA15},
+ {0, CB12_CA16, CB10_CA16, CB11_CA16},
+ {1, CB12_CA1, CB10_CA1, CB11_CA1},
- {1, C_16, A_16, B_16},
- {1, C_15, A_15, B_15},
- {1, C_14, A_14, B_14},
- {1, C_13, A_13, B_13},
- {1, C_12, A_12, B_12},
- {1, C_11, A_11, B_11},
- {1, C_10, A_10, B_10},
- {1, C_9, A_9, B_9},
- {1, C_8, A_8, B_8},
- {1, C_7, A_7, B_7},
- {1, C_6, A_6, B_6},
- {1, C_5, A_5, B_5},
- {1, C_3, A_3, B_3},
- {0, F_14, D_14, E_14},
- {1, L_3, J_3, K_3},
- {1, L_4, J_4, K_4},
- {1, L_5, J_5, K_5},
- {1, L_2, J_2, K_2},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB12_CA3, CB10_CA3, CB11_CA3},
+ {1, CB12_CA4, CB10_CA4, CB11_CA4},
+ {1, CB12_CA5, CB10_CA5, CB11_CA5},
+ {1, CB12_CA2, CB10_CA2, CB11_CA2},
- {1, I_16, G_16, H_16},
- {1, I_15, G_15, H_15},
- {1, I_14, G_14, H_14},
- {1, I_13, G_13, H_13},
- {1, I_12, G_12, H_12},
- {1, I_11, G_11, H_11},
- {1, I_10, G_10, H_10},
- {1, I_9, G_9, H_9},
- {1, I_8, G_8, H_8},
- {1, I_7, G_7, H_7},
- {1, I_6, G_6, H_6},
- {1, I_5, G_5, H_5},
- {1, I_3, G_3, H_3},
- {1, I_1, G_1, H_1},
- {1, L_6, J_6, K_6},
- {1, L_7, J_7, K_7},
- {1, L_8, J_8, K_8},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB12_CA6, CB10_CA6, CB11_CA6},
+ {1, CB12_CA7, CB10_CA7, CB11_CA7},
+ {1, CB12_CA8, CB10_CA8, CB11_CA8},
- {1, F_16, D_16, E_16},
- {1, F_15, D_15, E_15},
- {1, F_14, D_14, E_14},
- {1, F_10, D_10, E_10},
- {1, F_6, D_6, E_6},
- {1, F_5, D_5, E_5},
- {1, F_4, D_4, E_4},
- {1, F_3, D_3, E_3},
- {1, F_2, D_2, E_2},
- {1, F_1, D_1, E_1},
- {1, L_10, J_10, K_10},
- {1, L_11, J_11, K_11},
- {1, L_12, J_12, K_12},
- {1, L_9, J_9, K_9},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB12_CA10, CB10_CA10, CB11_CA10},
+ {1, CB12_CA11, CB10_CA11, CB11_CA11},
+ {1, CB12_CA12, CB10_CA12, CB11_CA12},
+ {1, CB12_CA9, CB10_CA9, CB11_CA9},
};
#define __ NO_LED
diff --git a/keyboards/keychron/q60/ansi/ansi.c b/keyboards/keychron/q60/ansi/ansi.c
index f02d45b42a..8b702eb5a6 100644
--- a/keyboards/keychron/q60/ansi/ansi.c
+++ b/keyboards/keychron/q60/ansi/ansi.c
@@ -27,70 +27,70 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_15, D_15, E_15},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
- {0, L_1, J_1, K_1},
- {0, L_2, J_2, K_2},
- {0, L_3, J_3, K_3},
- {0, L_4, J_4, K_4},
- {0, L_5, J_5, K_5},
- {0, L_6, J_6, K_6},
- {0, L_7, J_7, K_7},
- {0, L_8, J_8, K_8},
- {0, L_9, J_9, K_9},
- {0, L_10, J_10, K_10},
- {0, L_11, J_11, K_11},
- {0, L_12, J_12, K_12},
- {0, L_14, J_14, K_14},
+ {0, CB12_CA1, CB10_CA1, CB11_CA1},
+ {0, CB12_CA2, CB10_CA2, CB11_CA2},
+ {0, CB12_CA3, CB10_CA3, CB11_CA3},
+ {0, CB12_CA4, CB10_CA4, CB11_CA4},
+ {0, CB12_CA5, CB10_CA5, CB11_CA5},
+ {0, CB12_CA6, CB10_CA6, CB11_CA6},
+ {0, CB12_CA7, CB10_CA7, CB11_CA7},
+ {0, CB12_CA8, CB10_CA8, CB11_CA8},
+ {0, CB12_CA9, CB10_CA9, CB11_CA9},
+ {0, CB12_CA10, CB10_CA10, CB11_CA10},
+ {0, CB12_CA11, CB10_CA11, CB11_CA11},
+ {0, CB12_CA12, CB10_CA12, CB11_CA12},
+ {0, CB12_CA14, CB10_CA14, CB11_CA14},
- {0, C_1, A_1, B_1},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
- {0, L_16, J_16, K_16},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {0, CB12_CA16, CB10_CA16, CB11_CA16},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
};
#define __ NO_LED
diff --git a/keyboards/keychron/q65/ansi_encoder/ansi_encoder.c b/keyboards/keychron/q65/ansi_encoder/ansi_encoder.c
index 3ed44a7387..6c4c2abe21 100644
--- a/keyboards/keychron/q65/ansi_encoder/ansi_encoder.c
+++ b/keyboards/keychron/q65/ansi_encoder/ansi_encoder.c
@@ -25,82 +25,82 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_15, A_15, B_15}, // Esc
- {0, C_14, A_14, B_14}, // 1!
- {0, C_13, A_13, B_13}, // 2@
- {0, C_12, A_12, B_12}, // 3#
- {0, C_11, A_11, B_11}, // 4$
- {0, C_10, A_10, B_10}, // 5%
- {0, C_9, A_9, B_9}, // 6^
- {0, C_8, A_8, B_8}, // 7&
- {0, C_7, A_7, B_7}, // 8*
- {0, C_6, A_6, B_6}, // 9(
- {0, C_5, A_5, B_5}, // 0)
- {0, C_4, A_4, B_4}, // -_
- {0, C_3, A_3, B_3}, // =+
- {0, C_2, A_2, B_2}, // BackSpace
- {0, C_1, A_1, B_1}, // Delete
+ {0, CB3_CA15, CB1_CA15, CB2_CA15}, // Esc
+ {0, CB3_CA14, CB1_CA14, CB2_CA14}, // 1!
+ {0, CB3_CA13, CB1_CA13, CB2_CA13}, // 2@
+ {0, CB3_CA12, CB1_CA12, CB2_CA12}, // 3#
+ {0, CB3_CA11, CB1_CA11, CB2_CA11}, // 4$
+ {0, CB3_CA10, CB1_CA10, CB2_CA10}, // 5%
+ {0, CB3_CA9, CB1_CA9, CB2_CA9}, // 6^
+ {0, CB3_CA8, CB1_CA8, CB2_CA8}, // 7&
+ {0, CB3_CA7, CB1_CA7, CB2_CA7}, // 8*
+ {0, CB3_CA6, CB1_CA6, CB2_CA6}, // 9(
+ {0, CB3_CA5, CB1_CA5, CB2_CA5}, // 0)
+ {0, CB3_CA4, CB1_CA4, CB2_CA4}, // -_
+ {0, CB3_CA3, CB1_CA3, CB2_CA3}, // =+
+ {0, CB3_CA2, CB1_CA2, CB2_CA2}, // BackSpace
+ {0, CB3_CA1, CB1_CA1, CB2_CA1}, // Delete
- {0, F_16, D_16, E_16}, // Macro2
- {0, F_15, D_15, E_15}, // Tab
- {0, F_14, D_14, E_14}, // Q
- {0, F_13, D_13, E_13}, // W
- {0, F_12, D_12, E_12}, // E
- {0, F_11, D_11, E_11}, // R
- {0, F_10, D_10, E_10}, // T
- {0, F_9, D_9, E_9}, // Y
- {0, F_8, D_8, E_8}, // U
- {0, F_7, D_7, E_7}, // I
- {0, F_6, D_6, E_6}, // O
- {0, F_5, D_5, E_5}, // P
- {0, F_4, D_4, E_4}, // [{
- {0, F_3, D_3, E_3}, // ]}
- {0, F_2, D_2, E_2}, // |
- {0, F_1, D_1, E_1}, // PageUp
+ {0, CB6_CA16, CB4_CA16, CB5_CA16}, // Macro2
+ {0, CB6_CA15, CB4_CA15, CB5_CA15}, // Tab
+ {0, CB6_CA14, CB4_CA14, CB5_CA14}, // Q
+ {0, CB6_CA13, CB4_CA13, CB5_CA13}, // W
+ {0, CB6_CA12, CB4_CA12, CB5_CA12}, // E
+ {0, CB6_CA11, CB4_CA11, CB5_CA11}, // R
+ {0, CB6_CA10, CB4_CA10, CB5_CA10}, // T
+ {0, CB6_CA9, CB4_CA9, CB5_CA9}, // Y
+ {0, CB6_CA8, CB4_CA8, CB5_CA8}, // U
+ {0, CB6_CA7, CB4_CA7, CB5_CA7}, // I
+ {0, CB6_CA6, CB4_CA6, CB5_CA6}, // O
+ {0, CB6_CA5, CB4_CA5, CB5_CA5}, // P
+ {0, CB6_CA4, CB4_CA4, CB5_CA4}, // [{
+ {0, CB6_CA3, CB4_CA3, CB5_CA3}, // ]}
+ {0, CB6_CA2, CB4_CA2, CB5_CA2}, // |
+ {0, CB6_CA1, CB4_CA1, CB5_CA1}, // PageUp
- {1, C_16, A_16, B_16}, // Macro3
- {1, C_15, A_15, B_15}, // CapsLock
- {1, C_14, A_14, B_14}, // A
- {1, C_13, A_13, B_13}, // S
- {1, C_12, A_12, B_12}, // D
- {1, C_11, A_11, B_11}, // F
- {1, C_10, A_10, B_10}, // G
- {1, C_9, A_9, B_9}, // H
- {1, C_8, A_8, B_8}, // J
- {1, C_7, A_7, B_7}, // K
- {1, C_6, A_6, B_6}, // L
- {1, C_5, A_5, B_5}, // ;:
- {1, C_4, A_4, B_4}, // '"
- {1, C_2, A_2, B_2}, // Enter
- {1, C_1, A_1, B_1}, // PageDown
+ {1, CB3_CA16, CB1_CA16, CB2_CA16}, // Macro3
+ {1, CB3_CA15, CB1_CA15, CB2_CA15}, // CapsLock
+ {1, CB3_CA14, CB1_CA14, CB2_CA14}, // A
+ {1, CB3_CA13, CB1_CA13, CB2_CA13}, // S
+ {1, CB3_CA12, CB1_CA12, CB2_CA12}, // D
+ {1, CB3_CA11, CB1_CA11, CB2_CA11}, // F
+ {1, CB3_CA10, CB1_CA10, CB2_CA10}, // G
+ {1, CB3_CA9, CB1_CA9, CB2_CA9}, // H
+ {1, CB3_CA8, CB1_CA8, CB2_CA8}, // J
+ {1, CB3_CA7, CB1_CA7, CB2_CA7}, // K
+ {1, CB3_CA6, CB1_CA6, CB2_CA6}, // L
+ {1, CB3_CA5, CB1_CA5, CB2_CA5}, // ;:
+ {1, CB3_CA4, CB1_CA4, CB2_CA4}, // '"
+ {1, CB3_CA2, CB1_CA2, CB2_CA2}, // Enter
+ {1, CB3_CA1, CB1_CA1, CB2_CA1}, // PageDown
- {1, I_16, G_16, H_16}, // Macro4
- {1, I_15, G_15, H_15}, // LeftShift
- {1, I_13, G_13, H_13}, // Z
- {1, I_12, G_12, H_12}, // X
- {1, I_11, G_11, H_11}, // C
- {1, I_10, G_10, H_10}, // V
- {1, I_9, G_9, H_9}, // B
- {1, I_8, G_8, H_8}, // N
- {1, I_7, G_7, H_7}, // M
- {1, I_6, G_6, H_6}, // ,<
- {1, I_5, G_5, H_5}, // .>
- {1, I_4, G_4, H_4}, // /?
- {1, I_3, G_3, H_3}, // RightShift
- {1, I_2, G_2, H_2}, // Up
- {1, I_1, G_1, H_1}, // Home
+ {1, CB9_CA16, CB7_CA16, CB8_CA16}, // Macro4
+ {1, CB9_CA15, CB7_CA15, CB8_CA15}, // LeftShift
+ {1, CB9_CA13, CB7_CA13, CB8_CA13}, // Z
+ {1, CB9_CA12, CB7_CA12, CB8_CA12}, // X
+ {1, CB9_CA11, CB7_CA11, CB8_CA11}, // C
+ {1, CB9_CA10, CB7_CA10, CB8_CA10}, // V
+ {1, CB9_CA9, CB7_CA9, CB8_CA9}, // B
+ {1, CB9_CA8, CB7_CA8, CB8_CA8}, // N
+ {1, CB9_CA7, CB7_CA7, CB8_CA7}, // M
+ {1, CB9_CA6, CB7_CA6, CB8_CA6}, // ,<
+ {1, CB9_CA5, CB7_CA5, CB8_CA5}, // .>
+ {1, CB9_CA4, CB7_CA4, CB8_CA4}, // /?
+ {1, CB9_CA3, CB7_CA3, CB8_CA3}, // RightShift
+ {1, CB9_CA2, CB7_CA2, CB8_CA2}, // Up
+ {1, CB9_CA1, CB7_CA1, CB8_CA1}, // Home
- {1, F_16, D_16, E_16}, // Macro5
- {1, F_15, D_15, E_15}, // LeftControl
- {1, F_14, D_14, E_14}, // LeftOption
- {1, F_13, D_13, E_13}, // LeftCommand
- {1, F_9, D_9, E_9}, // Space
- {1, F_6, D_6, E_6}, // RightCommand
- {1, F_5, D_5, E_5}, // Fn1
- {1, F_4, D_4, E_4}, // Fn2
- {1, F_3, D_3, E_3}, // Left
- {1, F_2, D_2, E_2}, // Down
- {1, F_1, D_1, E_1}, // Right
+ {1, CB6_CA16, CB4_CA16, CB5_CA16}, // Macro5
+ {1, CB6_CA15, CB4_CA15, CB5_CA15}, // LeftControl
+ {1, CB6_CA14, CB4_CA14, CB5_CA14}, // LeftOption
+ {1, CB6_CA13, CB4_CA13, CB5_CA13}, // LeftCommand
+ {1, CB6_CA9, CB4_CA9, CB5_CA9}, // Space
+ {1, CB6_CA6, CB4_CA6, CB5_CA6}, // RightCommand
+ {1, CB6_CA5, CB4_CA5, CB5_CA5}, // Fn1
+ {1, CB6_CA4, CB4_CA4, CB5_CA4}, // Fn2
+ {1, CB6_CA3, CB4_CA3, CB5_CA3}, // Left
+ {1, CB6_CA2, CB4_CA2, CB5_CA2}, // Down
+ {1, CB6_CA1, CB4_CA1, CB5_CA1}, // Right
};
#define __ NO_LED
diff --git a/keyboards/keychron/q7/ansi/ansi.c b/keyboards/keychron/q7/ansi/ansi.c
index 828028b39e..ef21433f57 100644
--- a/keyboards/keychron/q7/ansi/ansi.c
+++ b/keyboards/keychron/q7/ansi/ansi.c
@@ -27,82 +27,82 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {1, I_15, G_15, H_15},
- {1, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, C_1, A_1, B_1},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
- {1, C_16, A_16, B_16},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_10, D_10, E_10},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q7/iso/iso.c b/keyboards/keychron/q7/iso/iso.c
index 85774429b8..dfda79c843 100644
--- a/keyboards/keychron/q7/iso/iso.c
+++ b/keyboards/keychron/q7/iso/iso.c
@@ -25,83 +25,83 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {0, F_14, D_14, E_14},
- {1, I_15, G_15, H_15},
- {1, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, C_1, A_1, B_1},
- {1, C_2, A_2, B_2},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
- {1, C_16, A_16, B_16},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_10, D_10, E_10},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q8/ansi/ansi.c b/keyboards/keychron/q8/ansi/ansi.c
index fbb6813448..e60752d7dd 100644
--- a/keyboards/keychron/q8/ansi/ansi.c
+++ b/keyboards/keychron/q8/ansi/ansi.c
@@ -27,80 +27,80 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_15, G_15, H_15},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_15, D_15, E_15},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {1, C_10, A_10, B_10},
- // {1, C_9, A_9, B_9},
- {1, C_8, A_8, B_8},
- {1, C_7, A_7, B_7},
- {1, C_6, A_6, B_6},
- {1, C_5, A_5, B_5},
- {1, C_4, A_4, B_4},
- {1, C_3, A_3, B_3},
- {1, C_2, A_2, B_2},
- {1, C_1, A_1, B_1},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ // {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
- {1, I_15, G_15, H_15},
- {1, I_13, G_13, H_13},
- {1, I_12, G_12, H_12},
- {1, I_11, G_11, H_11},
- {1, I_10, G_10, H_10},
- {1, I_9, G_9, H_9},
- {1, I_8, G_8, H_8},
- {1, I_7, G_7, H_7},
- {1, I_6, G_6, H_6},
- {1, I_5, G_5, H_5},
- {1, I_4, G_4, H_4},
- {1, I_3, G_3, H_3},
- {1, I_2, G_2, H_2},
- {1, I_1, G_1, H_1},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
- {1, F_15, D_15, E_15},
- {1, F_14, D_14, E_14},
- {1, F_13, D_13, E_13},
- {1, F_12, D_12, E_12},
- {1, F_9, D_9, E_9},
- {1, F_8, D_8, E_8},
- {1, F_7, D_7, E_7},
- {1, F_6, D_6, E_6},
- {1, F_3, D_3, E_3},
- {1, F_2, D_2, E_2},
- {1, F_1, D_1, E_1}
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA9, CB4_CA9, CB5_CA9},
+ {1, CB6_CA8, CB4_CA8, CB5_CA8},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1}
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q8/ansi_encoder/ansi_encoder.c b/keyboards/keychron/q8/ansi_encoder/ansi_encoder.c
index fbb6813448..e60752d7dd 100644
--- a/keyboards/keychron/q8/ansi_encoder/ansi_encoder.c
+++ b/keyboards/keychron/q8/ansi_encoder/ansi_encoder.c
@@ -27,80 +27,80 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_15, G_15, H_15},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_15, D_15, E_15},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {1, C_10, A_10, B_10},
- // {1, C_9, A_9, B_9},
- {1, C_8, A_8, B_8},
- {1, C_7, A_7, B_7},
- {1, C_6, A_6, B_6},
- {1, C_5, A_5, B_5},
- {1, C_4, A_4, B_4},
- {1, C_3, A_3, B_3},
- {1, C_2, A_2, B_2},
- {1, C_1, A_1, B_1},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ // {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
- {1, I_15, G_15, H_15},
- {1, I_13, G_13, H_13},
- {1, I_12, G_12, H_12},
- {1, I_11, G_11, H_11},
- {1, I_10, G_10, H_10},
- {1, I_9, G_9, H_9},
- {1, I_8, G_8, H_8},
- {1, I_7, G_7, H_7},
- {1, I_6, G_6, H_6},
- {1, I_5, G_5, H_5},
- {1, I_4, G_4, H_4},
- {1, I_3, G_3, H_3},
- {1, I_2, G_2, H_2},
- {1, I_1, G_1, H_1},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
- {1, F_15, D_15, E_15},
- {1, F_14, D_14, E_14},
- {1, F_13, D_13, E_13},
- {1, F_12, D_12, E_12},
- {1, F_9, D_9, E_9},
- {1, F_8, D_8, E_8},
- {1, F_7, D_7, E_7},
- {1, F_6, D_6, E_6},
- {1, F_3, D_3, E_3},
- {1, F_2, D_2, E_2},
- {1, F_1, D_1, E_1}
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA9, CB4_CA9, CB5_CA9},
+ {1, CB6_CA8, CB4_CA8, CB5_CA8},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1}
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q8/iso/iso.c b/keyboards/keychron/q8/iso/iso.c
index aab7ab357b..720c1eb34b 100644
--- a/keyboards/keychron/q8/iso/iso.c
+++ b/keyboards/keychron/q8/iso/iso.c
@@ -27,80 +27,80 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_15, G_15, H_15},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_15, D_15, E_15},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {1, C_10, A_10, B_10},
- {1, C_8, A_8, B_8},
- {1, C_7, A_7, B_7},
- {1, C_6, A_6, B_6},
- {1, C_5, A_5, B_5},
- {1, C_4, A_4, B_4},
- {1, C_3, A_3, B_3},
- {1, C_2, A_2, B_2},
- {0, F_14, D_14, E_14},
- {1, C_1, A_1, B_1},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
- {1, I_15, G_15, H_15},
- {1, I_14, G_14, H_14},
- {1, I_13, G_13, H_13},
- {1, I_12, G_12, H_12},
- {1, I_11, G_11, H_11},
- {1, I_10, G_10, H_10},
- {1, I_9, G_9, H_9},
- {1, I_8, G_8, H_8},
- {1, I_7, G_7, H_7},
- {1, I_6, G_6, H_6},
- {1, I_5, G_5, H_5},
- {1, I_4, G_4, H_4},
- {1, I_3, G_3, H_3},
- {1, I_2, G_2, H_2},
- {1, I_1, G_1, H_1},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
- {1, F_15, D_15, E_15},
- {1, F_14, D_14, E_14},
- {1, F_13, D_13, E_13},
- {1, F_12, D_12, E_12},
- {1, F_9, D_9, E_9},
- {1, F_8, D_8, E_8},
- {1, F_7, D_7, E_7},
- {1, F_6, D_6, E_6},
- {1, F_3, D_3, E_3},
- {1, F_2, D_2, E_2},
- {1, F_1, D_1, E_1}
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA9, CB4_CA9, CB5_CA9},
+ {1, CB6_CA8, CB4_CA8, CB5_CA8},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1}
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q8/iso_encoder/iso_encoder.c b/keyboards/keychron/q8/iso_encoder/iso_encoder.c
index aab7ab357b..720c1eb34b 100644
--- a/keyboards/keychron/q8/iso_encoder/iso_encoder.c
+++ b/keyboards/keychron/q8/iso_encoder/iso_encoder.c
@@ -27,80 +27,80 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_15, G_15, H_15},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_15, D_15, E_15},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {1, C_10, A_10, B_10},
- {1, C_8, A_8, B_8},
- {1, C_7, A_7, B_7},
- {1, C_6, A_6, B_6},
- {1, C_5, A_5, B_5},
- {1, C_4, A_4, B_4},
- {1, C_3, A_3, B_3},
- {1, C_2, A_2, B_2},
- {0, F_14, D_14, E_14},
- {1, C_1, A_1, B_1},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
- {1, I_15, G_15, H_15},
- {1, I_14, G_14, H_14},
- {1, I_13, G_13, H_13},
- {1, I_12, G_12, H_12},
- {1, I_11, G_11, H_11},
- {1, I_10, G_10, H_10},
- {1, I_9, G_9, H_9},
- {1, I_8, G_8, H_8},
- {1, I_7, G_7, H_7},
- {1, I_6, G_6, H_6},
- {1, I_5, G_5, H_5},
- {1, I_4, G_4, H_4},
- {1, I_3, G_3, H_3},
- {1, I_2, G_2, H_2},
- {1, I_1, G_1, H_1},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
- {1, F_15, D_15, E_15},
- {1, F_14, D_14, E_14},
- {1, F_13, D_13, E_13},
- {1, F_12, D_12, E_12},
- {1, F_9, D_9, E_9},
- {1, F_8, D_8, E_8},
- {1, F_7, D_7, E_7},
- {1, F_6, D_6, E_6},
- {1, F_3, D_3, E_3},
- {1, F_2, D_2, E_2},
- {1, F_1, D_1, E_1}
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA9, CB4_CA9, CB5_CA9},
+ {1, CB6_CA8, CB4_CA8, CB5_CA8},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1}
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q9/ansi/ansi.c b/keyboards/keychron/q9/ansi/ansi.c
index 0034c79c78..e00c7f7e9d 100644
--- a/keyboards/keychron/q9/ansi/ansi.c
+++ b/keyboards/keychron/q9/ansi/ansi.c
@@ -27,61 +27,61 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, L_16, J_16, K_16},
- {0, L_15, J_15, K_15},
- {0, L_14, J_14, K_14},
- {0, L_13, J_13, K_13},
- {0, L_12, J_12, K_12},
- {0, L_11, J_11, K_11},
- {0, L_10, J_10, K_10},
- {0, L_9, J_9, K_9},
- {0, L_8, J_8, K_8},
- {0, L_7, J_7, K_7},
- {0, L_6, J_6, K_6},
- {0, L_5, J_5, K_5},
- {0, L_4, J_4, K_4},
- {0, L_3, J_3, K_3},
- {0, L_2, J_2, K_2},
+ {0, CB12_CA16, CB10_CA16, CB11_CA16},
+ {0, CB12_CA15, CB10_CA15, CB11_CA15},
+ {0, CB12_CA14, CB10_CA14, CB11_CA14},
+ {0, CB12_CA13, CB10_CA13, CB11_CA13},
+ {0, CB12_CA12, CB10_CA12, CB11_CA12},
+ {0, CB12_CA11, CB10_CA11, CB11_CA11},
+ {0, CB12_CA10, CB10_CA10, CB11_CA10},
+ {0, CB12_CA9, CB10_CA9, CB11_CA9},
+ {0, CB12_CA8, CB10_CA8, CB11_CA8},
+ {0, CB12_CA7, CB10_CA7, CB11_CA7},
+ {0, CB12_CA6, CB10_CA6, CB11_CA6},
+ {0, CB12_CA5, CB10_CA5, CB11_CA5},
+ {0, CB12_CA4, CB10_CA4, CB11_CA4},
+ {0, CB12_CA3, CB10_CA3, CB11_CA3},
+ {0, CB12_CA2, CB10_CA2, CB11_CA2},
- {0, C_16, A_16, B_16},
- {0, C_15, A_15, B_15},
- {0, C_14, A_14, B_14},
- {0, C_13, A_13, B_13},
- {0, C_12, A_12, B_12},
- {0, C_11, A_11, B_11},
- {0, C_10, A_10, B_10},
- {0, C_9, A_9, B_9},
- {0, C_8, A_8, B_8},
- {0, C_7, A_7, B_7},
- {0, C_6, A_6, B_6},
- {0, C_5, A_5, B_5},
- {0, C_3, A_3, B_3},
- {0, C_2, A_2, B_2},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
- {0, I_16, G_16, H_16},
- {0, I_14, G_14, H_14},
- {0, I_13, G_13, H_13},
- {0, I_12, G_12, H_12},
- {0, I_11, G_11, H_11},
- {0, I_10, G_10, H_10},
- {0, I_9, G_9, H_9},
- {0, I_8, G_8, H_8},
- {0, I_7, G_7, H_7},
- {0, I_6, G_6, H_6},
- {0, I_5, G_5, H_5},
- {0, I_3, G_3, H_3},
- {0, I_2, G_2, H_2},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
- {0, F_16, D_16, E_16},
- {0, F_15, D_15, E_15},
- {0, F_14, D_14, E_14},
- {0, F_10, D_10, E_10},
- {0, F_6, D_6, E_6},
- {0, F_5, D_5, E_5},
- {0, F_4, D_4, E_4},
- {0, F_3, D_3, E_3},
- {0, F_2, D_2, E_2},
- {0, C_4, A_4, B_4}
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4}
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q9/ansi_encoder/ansi_encoder.c b/keyboards/keychron/q9/ansi_encoder/ansi_encoder.c
index 0034c79c78..e00c7f7e9d 100644
--- a/keyboards/keychron/q9/ansi_encoder/ansi_encoder.c
+++ b/keyboards/keychron/q9/ansi_encoder/ansi_encoder.c
@@ -27,61 +27,61 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, L_16, J_16, K_16},
- {0, L_15, J_15, K_15},
- {0, L_14, J_14, K_14},
- {0, L_13, J_13, K_13},
- {0, L_12, J_12, K_12},
- {0, L_11, J_11, K_11},
- {0, L_10, J_10, K_10},
- {0, L_9, J_9, K_9},
- {0, L_8, J_8, K_8},
- {0, L_7, J_7, K_7},
- {0, L_6, J_6, K_6},
- {0, L_5, J_5, K_5},
- {0, L_4, J_4, K_4},
- {0, L_3, J_3, K_3},
- {0, L_2, J_2, K_2},
+ {0, CB12_CA16, CB10_CA16, CB11_CA16},
+ {0, CB12_CA15, CB10_CA15, CB11_CA15},
+ {0, CB12_CA14, CB10_CA14, CB11_CA14},
+ {0, CB12_CA13, CB10_CA13, CB11_CA13},
+ {0, CB12_CA12, CB10_CA12, CB11_CA12},
+ {0, CB12_CA11, CB10_CA11, CB11_CA11},
+ {0, CB12_CA10, CB10_CA10, CB11_CA10},
+ {0, CB12_CA9, CB10_CA9, CB11_CA9},
+ {0, CB12_CA8, CB10_CA8, CB11_CA8},
+ {0, CB12_CA7, CB10_CA7, CB11_CA7},
+ {0, CB12_CA6, CB10_CA6, CB11_CA6},
+ {0, CB12_CA5, CB10_CA5, CB11_CA5},
+ {0, CB12_CA4, CB10_CA4, CB11_CA4},
+ {0, CB12_CA3, CB10_CA3, CB11_CA3},
+ {0, CB12_CA2, CB10_CA2, CB11_CA2},
- {0, C_16, A_16, B_16},
- {0, C_15, A_15, B_15},
- {0, C_14, A_14, B_14},
- {0, C_13, A_13, B_13},
- {0, C_12, A_12, B_12},
- {0, C_11, A_11, B_11},
- {0, C_10, A_10, B_10},
- {0, C_9, A_9, B_9},
- {0, C_8, A_8, B_8},
- {0, C_7, A_7, B_7},
- {0, C_6, A_6, B_6},
- {0, C_5, A_5, B_5},
- {0, C_3, A_3, B_3},
- {0, C_2, A_2, B_2},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
- {0, I_16, G_16, H_16},
- {0, I_14, G_14, H_14},
- {0, I_13, G_13, H_13},
- {0, I_12, G_12, H_12},
- {0, I_11, G_11, H_11},
- {0, I_10, G_10, H_10},
- {0, I_9, G_9, H_9},
- {0, I_8, G_8, H_8},
- {0, I_7, G_7, H_7},
- {0, I_6, G_6, H_6},
- {0, I_5, G_5, H_5},
- {0, I_3, G_3, H_3},
- {0, I_2, G_2, H_2},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
- {0, F_16, D_16, E_16},
- {0, F_15, D_15, E_15},
- {0, F_14, D_14, E_14},
- {0, F_10, D_10, E_10},
- {0, F_6, D_6, E_6},
- {0, F_5, D_5, E_5},
- {0, F_4, D_4, E_4},
- {0, F_3, D_3, E_3},
- {0, F_2, D_2, E_2},
- {0, C_4, A_4, B_4}
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4}
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q9/iso/iso.c b/keyboards/keychron/q9/iso/iso.c
index e6a06b3909..f059b4bf58 100644
--- a/keyboards/keychron/q9/iso/iso.c
+++ b/keyboards/keychron/q9/iso/iso.c
@@ -27,62 +27,62 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, L_16, J_16, K_16}, // Tab
- {0, L_15, J_15, K_15}, // Q
- {0, L_14, J_14, K_14}, // W
- {0, L_13, J_13, K_13}, // E
- {0, L_12, J_12, K_12}, // R
- {0, L_11, J_11, K_11}, // T
- {0, L_10, J_10, K_10}, // Y
- {0, L_9, J_9, K_9}, // U
- {0, L_8, J_8, K_8}, // I
- {0, L_7, J_7, K_7}, // O
- {0, L_6, J_6, K_6}, // P
- {0, L_5, J_5, K_5}, // [
- {0, L_4, J_4, K_4}, // ]
- {0, L_2, J_2, K_2}, // Del
+ {0, CB12_CA16, CB10_CA16, CB11_CA16}, // Tab
+ {0, CB12_CA15, CB10_CA15, CB11_CA15}, // Q
+ {0, CB12_CA14, CB10_CA14, CB11_CA14}, // W
+ {0, CB12_CA13, CB10_CA13, CB11_CA13}, // E
+ {0, CB12_CA12, CB10_CA12, CB11_CA12}, // R
+ {0, CB12_CA11, CB10_CA11, CB11_CA11}, // T
+ {0, CB12_CA10, CB10_CA10, CB11_CA10}, // Y
+ {0, CB12_CA9, CB10_CA9, CB11_CA9}, // U
+ {0, CB12_CA8, CB10_CA8, CB11_CA8}, // I
+ {0, CB12_CA7, CB10_CA7, CB11_CA7}, // O
+ {0, CB12_CA6, CB10_CA6, CB11_CA6}, // P
+ {0, CB12_CA5, CB10_CA5, CB11_CA5}, // [
+ {0, CB12_CA4, CB10_CA4, CB11_CA4}, // ]
+ {0, CB12_CA2, CB10_CA2, CB11_CA2}, // Del
- {0, C_16, A_16, B_16}, // CapsLock
- {0, C_15, A_15, B_15}, // A
- {0, C_14, A_14, B_14}, // S
- {0, C_13, A_13, B_13}, // D
- {0, C_12, A_12, B_12}, // F
- {0, C_11, A_11, B_11}, // G
- {0, C_10, A_10, B_10}, // H
- {0, C_9, A_9, B_9}, // J
- {0, C_8, A_8, B_8}, // K
- {0, C_7, A_7, B_7}, // L
- {0, C_6, A_6, B_6}, // ;
- {0, C_5, A_5, B_5}, // '
- {0, C_3, A_3, B_3}, // #
- {0, L_3, J_3, K_3}, // Enter
- {0, C_2, A_2, B_2}, // Home
+ {0, CB3_CA16, CB1_CA16, CB2_CA16}, // CapsLock
+ {0, CB3_CA15, CB1_CA15, CB2_CA15}, // A
+ {0, CB3_CA14, CB1_CA14, CB2_CA14}, // S
+ {0, CB3_CA13, CB1_CA13, CB2_CA13}, // D
+ {0, CB3_CA12, CB1_CA12, CB2_CA12}, // F
+ {0, CB3_CA11, CB1_CA11, CB2_CA11}, // G
+ {0, CB3_CA10, CB1_CA10, CB2_CA10}, // H
+ {0, CB3_CA9, CB1_CA9, CB2_CA9}, // J
+ {0, CB3_CA8, CB1_CA8, CB2_CA8}, // K
+ {0, CB3_CA7, CB1_CA7, CB2_CA7}, // L
+ {0, CB3_CA6, CB1_CA6, CB2_CA6}, // ;
+ {0, CB3_CA5, CB1_CA5, CB2_CA5}, // '
+ {0, CB3_CA3, CB1_CA3, CB2_CA3}, // #
+ {0, CB12_CA3, CB10_CA3, CB11_CA3}, // Enter
+ {0, CB3_CA2, CB1_CA2, CB2_CA2}, // Home
- {0, I_16, G_16, H_16}, // LeftShift
- {0, I_15, G_15, H_15}, // |
- {0, I_14, G_14, H_14}, // Z
- {0, I_13, G_13, H_13}, // X
- {0, I_12, G_12, H_12}, // C
- {0, I_11, G_11, H_11}, // V
- {0, I_10, G_10, H_10}, // B
- {0, I_9, G_9, H_9}, // N
- {0, I_8, G_8, H_8}, // M
- {0, I_7, G_7, H_7}, // ,
- {0, I_6, G_6, H_6}, // .
- {0, I_5, G_5, H_5}, // ?
- {0, I_3, G_3, H_3}, // RightShift
- {0, I_2, G_2, H_2}, // Up
+ {0, CB9_CA16, CB7_CA16, CB8_CA16}, // LeftShift
+ {0, CB9_CA15, CB7_CA15, CB8_CA15}, // |
+ {0, CB9_CA14, CB7_CA14, CB8_CA14}, // Z
+ {0, CB9_CA13, CB7_CA13, CB8_CA13}, // X
+ {0, CB9_CA12, CB7_CA12, CB8_CA12}, // C
+ {0, CB9_CA11, CB7_CA11, CB8_CA11}, // V
+ {0, CB9_CA10, CB7_CA10, CB8_CA10}, // B
+ {0, CB9_CA9, CB7_CA9, CB8_CA9}, // N
+ {0, CB9_CA8, CB7_CA8, CB8_CA8}, // M
+ {0, CB9_CA7, CB7_CA7, CB8_CA7}, // ,
+ {0, CB9_CA6, CB7_CA6, CB8_CA6}, // .
+ {0, CB9_CA5, CB7_CA5, CB8_CA5}, // ?
+ {0, CB9_CA3, CB7_CA3, CB8_CA3}, // RightShift
+ {0, CB9_CA2, CB7_CA2, CB8_CA2}, // Up
- {0, F_16, D_16, E_16}, // LeftCtrl
- {0, F_15, D_15, E_15}, // LeftWin
- {0, F_14, D_14, E_14}, // LeftAlt
- {0, F_10, D_10, E_10}, // Space
- {0, F_6, D_6, E_6}, // RightAlt
- {0, F_5, D_5, E_5}, // Fn1
- {0, F_4, D_4, E_4}, // Fn2
- {0, F_3, D_3, E_3}, // Left
- {0, F_2, D_2, E_2}, // Down
- {0, C_4, A_4, B_4} // Right
+ {0, CB6_CA16, CB4_CA16, CB5_CA16}, // LeftCtrl
+ {0, CB6_CA15, CB4_CA15, CB5_CA15}, // LeftWin
+ {0, CB6_CA14, CB4_CA14, CB5_CA14}, // LeftAlt
+ {0, CB6_CA10, CB4_CA10, CB5_CA10}, // Space
+ {0, CB6_CA6, CB4_CA6, CB5_CA6}, // RightAlt
+ {0, CB6_CA5, CB4_CA5, CB5_CA5}, // Fn1
+ {0, CB6_CA4, CB4_CA4, CB5_CA4}, // Fn2
+ {0, CB6_CA3, CB4_CA3, CB5_CA3}, // Left
+ {0, CB6_CA2, CB4_CA2, CB5_CA2}, // Down
+ {0, CB3_CA4, CB1_CA4, CB2_CA4} // Right
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q9/iso_encoder/iso_encoder.c b/keyboards/keychron/q9/iso_encoder/iso_encoder.c
index d607880eb2..1fdb4fc8cb 100644
--- a/keyboards/keychron/q9/iso_encoder/iso_encoder.c
+++ b/keyboards/keychron/q9/iso_encoder/iso_encoder.c
@@ -27,62 +27,62 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, L_16, J_16, K_16}, // Tab
- {0, L_15, J_15, K_15}, // Q
- {0, L_14, J_14, K_14}, // W
- {0, L_13, J_13, K_13}, // E
- {0, L_12, J_12, K_12}, // R
- {0, L_11, J_11, K_11}, // T
- {0, L_10, J_10, K_10}, // Y
- {0, L_9, J_9, K_9}, // U
- {0, L_8, J_8, K_8}, // I
- {0, L_7, J_7, K_7}, // O
- {0, L_6, J_6, K_6}, // P
- {0, L_5, J_5, K_5}, // [
- {0, L_4, J_4, K_4}, // ]
- // {0, L_2, J_2, K_2}, // Mute
+ {0, CB12_CA16, CB10_CA16, CB11_CA16}, // Tab
+ {0, CB12_CA15, CB10_CA15, CB11_CA15}, // Q
+ {0, CB12_CA14, CB10_CA14, CB11_CA14}, // W
+ {0, CB12_CA13, CB10_CA13, CB11_CA13}, // E
+ {0, CB12_CA12, CB10_CA12, CB11_CA12}, // R
+ {0, CB12_CA11, CB10_CA11, CB11_CA11}, // T
+ {0, CB12_CA10, CB10_CA10, CB11_CA10}, // Y
+ {0, CB12_CA9, CB10_CA9, CB11_CA9}, // U
+ {0, CB12_CA8, CB10_CA8, CB11_CA8}, // I
+ {0, CB12_CA7, CB10_CA7, CB11_CA7}, // O
+ {0, CB12_CA6, CB10_CA6, CB11_CA6}, // P
+ {0, CB12_CA5, CB10_CA5, CB11_CA5}, // [
+ {0, CB12_CA4, CB10_CA4, CB11_CA4}, // ]
+ // {0, CB12_CA2, CB10_CA2, CB11_CA2}, // Mute
- {0, C_16, A_16, B_16}, // CapsLock
- {0, C_15, A_15, B_15}, // A
- {0, C_14, A_14, B_14}, // S
- {0, C_13, A_13, B_13}, // D
- {0, C_12, A_12, B_12}, // F
- {0, C_11, A_11, B_11}, // G
- {0, C_10, A_10, B_10}, // H
- {0, C_9, A_9, B_9}, // J
- {0, C_8, A_8, B_8}, // K
- {0, C_7, A_7, B_7}, // L
- {0, C_6, A_6, B_6}, // ;
- {0, C_5, A_5, B_5}, // '
- {0, C_3, A_3, B_3}, // #
- {0, L_3, J_3, K_3}, // Enter
- {0, C_2, A_2, B_2}, // Home
+ {0, CB3_CA16, CB1_CA16, CB2_CA16}, // CapsLock
+ {0, CB3_CA15, CB1_CA15, CB2_CA15}, // A
+ {0, CB3_CA14, CB1_CA14, CB2_CA14}, // S
+ {0, CB3_CA13, CB1_CA13, CB2_CA13}, // D
+ {0, CB3_CA12, CB1_CA12, CB2_CA12}, // F
+ {0, CB3_CA11, CB1_CA11, CB2_CA11}, // G
+ {0, CB3_CA10, CB1_CA10, CB2_CA10}, // H
+ {0, CB3_CA9, CB1_CA9, CB2_CA9}, // J
+ {0, CB3_CA8, CB1_CA8, CB2_CA8}, // K
+ {0, CB3_CA7, CB1_CA7, CB2_CA7}, // L
+ {0, CB3_CA6, CB1_CA6, CB2_CA6}, // ;
+ {0, CB3_CA5, CB1_CA5, CB2_CA5}, // '
+ {0, CB3_CA3, CB1_CA3, CB2_CA3}, // #
+ {0, CB12_CA3, CB10_CA3, CB11_CA3}, // Enter
+ {0, CB3_CA2, CB1_CA2, CB2_CA2}, // Home
- {0, I_16, G_16, H_16}, // LeftShift
- {0, I_15, G_15, H_15}, // |
- {0, I_14, G_14, H_14}, // Z
- {0, I_13, G_13, H_13}, // X
- {0, I_12, G_12, H_12}, // C
- {0, I_11, G_11, H_11}, // V
- {0, I_10, G_10, H_10}, // B
- {0, I_9, G_9, H_9}, // N
- {0, I_8, G_8, H_8}, // M
- {0, I_7, G_7, H_7}, // ,
- {0, I_6, G_6, H_6}, // .
- {0, I_5, G_5, H_5}, // ?
- {0, I_3, G_3, H_3}, // RightShift
- {0, I_2, G_2, H_2}, // Up
+ {0, CB9_CA16, CB7_CA16, CB8_CA16}, // LeftShift
+ {0, CB9_CA15, CB7_CA15, CB8_CA15}, // |
+ {0, CB9_CA14, CB7_CA14, CB8_CA14}, // Z
+ {0, CB9_CA13, CB7_CA13, CB8_CA13}, // X
+ {0, CB9_CA12, CB7_CA12, CB8_CA12}, // C
+ {0, CB9_CA11, CB7_CA11, CB8_CA11}, // V
+ {0, CB9_CA10, CB7_CA10, CB8_CA10}, // B
+ {0, CB9_CA9, CB7_CA9, CB8_CA9}, // N
+ {0, CB9_CA8, CB7_CA8, CB8_CA8}, // M
+ {0, CB9_CA7, CB7_CA7, CB8_CA7}, // ,
+ {0, CB9_CA6, CB7_CA6, CB8_CA6}, // .
+ {0, CB9_CA5, CB7_CA5, CB8_CA5}, // ?
+ {0, CB9_CA3, CB7_CA3, CB8_CA3}, // RightShift
+ {0, CB9_CA2, CB7_CA2, CB8_CA2}, // Up
- {0, F_16, D_16, E_16}, // LeftCtrl
- {0, F_15, D_15, E_15}, // LeftWin
- {0, F_14, D_14, E_14}, // LeftAlt
- {0, F_10, D_10, E_10}, // Space
- {0, F_6, D_6, E_6}, // RightAlt
- {0, F_5, D_5, E_5}, // Fn1
- {0, F_4, D_4, E_4}, // Fn2
- {0, F_3, D_3, E_3}, // Left
- {0, F_2, D_2, E_2}, // Down
- {0, C_4, A_4, B_4} // Right
+ {0, CB6_CA16, CB4_CA16, CB5_CA16}, // LeftCtrl
+ {0, CB6_CA15, CB4_CA15, CB5_CA15}, // LeftWin
+ {0, CB6_CA14, CB4_CA14, CB5_CA14}, // LeftAlt
+ {0, CB6_CA10, CB4_CA10, CB5_CA10}, // Space
+ {0, CB6_CA6, CB4_CA6, CB5_CA6}, // RightAlt
+ {0, CB6_CA5, CB4_CA5, CB5_CA5}, // Fn1
+ {0, CB6_CA4, CB4_CA4, CB5_CA4}, // Fn2
+ {0, CB6_CA3, CB4_CA3, CB5_CA3}, // Left
+ {0, CB6_CA2, CB4_CA2, CB5_CA2}, // Down
+ {0, CB3_CA4, CB1_CA4, CB2_CA4} // Right
};
#endif // RGB_MATRIX_ENABLE
diff --git a/keyboards/keychron/q9_plus/ansi_encoder/ansi_encoder.c b/keyboards/keychron/q9_plus/ansi_encoder/ansi_encoder.c
index ffc213b75b..f9277d570b 100755
--- a/keyboards/keychron/q9_plus/ansi_encoder/ansi_encoder.c
+++ b/keyboards/keychron/q9_plus/ansi_encoder/ansi_encoder.c
@@ -24,62 +24,62 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, L_16, J_16, K_16},
- {0, L_15, J_15, K_15},
- {0, L_14, J_14, K_14},
- {0, L_13, J_13, K_13},
- {0, L_12, J_12, K_12},
- {0, L_11, J_11, K_11},
- {0, L_10, J_10, K_10},
- {0, L_9, J_9, K_9},
- {0, L_8, J_8, K_8},
- {0, L_7, J_7, K_7},
- {0, L_6, J_6, K_6},
- {0, L_5, J_5, K_5},
- {0, L_4, J_4, K_4},
- {0, L_3, J_3, K_3},
- // {0, L_2, J_2, K_2},
+ {0, CB12_CA16, CB10_CA16, CB11_CA16},
+ {0, CB12_CA15, CB10_CA15, CB11_CA15},
+ {0, CB12_CA14, CB10_CA14, CB11_CA14},
+ {0, CB12_CA13, CB10_CA13, CB11_CA13},
+ {0, CB12_CA12, CB10_CA12, CB11_CA12},
+ {0, CB12_CA11, CB10_CA11, CB11_CA11},
+ {0, CB12_CA10, CB10_CA10, CB11_CA10},
+ {0, CB12_CA9, CB10_CA9, CB11_CA9},
+ {0, CB12_CA8, CB10_CA8, CB11_CA8},
+ {0, CB12_CA7, CB10_CA7, CB11_CA7},
+ {0, CB12_CA6, CB10_CA6, CB11_CA6},
+ {0, CB12_CA5, CB10_CA5, CB11_CA5},
+ {0, CB12_CA4, CB10_CA4, CB11_CA4},
+ {0, CB12_CA3, CB10_CA3, CB11_CA3},
+ // {0, CB12_CA2, CB10_CA2, CB11_CA2},
- {0, C_16, A_16, B_16},
- {0, C_15, A_15, B_15},
- {0, C_14, A_14, B_14},
- {0, C_13, A_13, B_13},
- {0, C_12, A_12, B_12},
- {0, C_11, A_11, B_11},
- {0, C_10, A_10, B_10},
- {0, C_9, A_9, B_9},
- {0, C_8, A_8, B_8},
- {0, C_7, A_7, B_7},
- {0, C_6, A_6, B_6},
- {0, C_5, A_5, B_5},
- {0, C_3, A_3, B_3},
- {0, C_2, A_2, B_2},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
- {0, I_16, G_16, H_16},
- {0, I_14, G_14, H_14},
- {0, I_13, G_13, H_13},
- {0, I_12, G_12, H_12},
- {0, I_11, G_11, H_11},
- {0, I_10, G_10, H_10},
- {0, I_9, G_9, H_9},
- {0, I_8, G_8, H_8},
- {0, I_7, G_7, H_7},
- {0, I_6, G_6, H_6},
- {0, I_5, G_5, H_5},
- {0, I_3, G_3, H_3},
- {0, I_2, G_2, H_2},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
- {0, F_16, D_16, E_16},
- {0, F_15, D_15, E_15},
- {0, F_14, D_14, E_14},
- {0, F_13, D_13, E_13},
- {0, F_10, D_10, E_10},
- {0, F_7, D_7, E_7},
- {0, F_6, D_6, E_6},
- {0, F_5, D_5, E_5},
- {0, F_4, D_4, E_4},
- {0, F_3, D_3, E_3},
- {0, F_2, D_2, E_2},
- {0, C_4, A_4, B_4},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
};
#endif
diff --git a/keyboards/keychron/s1/ansi/rgb/rgb.c b/keyboards/keychron/s1/ansi/rgb/rgb.c
index e81e7db402..af6390f753 100644
--- a/keyboards/keychron/s1/ansi/rgb/rgb.c
+++ b/keyboards/keychron/s1/ansi/rgb/rgb.c
@@ -27,95 +27,95 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1}, // esc
- {0, I_2, G_2, H_2}, // f1
- {0, I_3, G_3, H_3}, // f2
- {0, I_4, G_4, H_4}, // f3
- {0, I_5, G_5, H_5}, // f4
- {0, I_6, G_6, H_6}, // f4
- {0, I_7, G_7, H_7}, // f6
- {0, I_8, G_8, H_8}, // f7
- {0, I_9, G_9, H_9}, // f8
- {0, I_10, G_10, H_10}, // f9
- {0, I_11, G_11, H_11}, // f10
- {0, I_12, G_12, H_12}, // f11
- {0, I_13, G_13, H_13}, // f12
- {0, I_14, G_14, H_14}, // print
- {0, I_15, G_15, H_15}, // del
- {0, I_16, G_16, H_16}, // light
+ {0, CB9_CA1, CB7_CA1, CB8_CA1}, // esc
+ {0, CB9_CA2, CB7_CA2, CB8_CA2}, // f1
+ {0, CB9_CA3, CB7_CA3, CB8_CA3}, // f2
+ {0, CB9_CA4, CB7_CA4, CB8_CA4}, // f3
+ {0, CB9_CA5, CB7_CA5, CB8_CA5}, // f4
+ {0, CB9_CA6, CB7_CA6, CB8_CA6}, // f4
+ {0, CB9_CA7, CB7_CA7, CB8_CA7}, // f6
+ {0, CB9_CA8, CB7_CA8, CB8_CA8}, // f7
+ {0, CB9_CA9, CB7_CA9, CB8_CA9}, // f8
+ {0, CB9_CA10, CB7_CA10, CB8_CA10}, // f9
+ {0, CB9_CA11, CB7_CA11, CB8_CA11}, // f10
+ {0, CB9_CA12, CB7_CA12, CB8_CA12}, // f11
+ {0, CB9_CA13, CB7_CA13, CB8_CA13}, // f12
+ {0, CB9_CA14, CB7_CA14, CB8_CA14}, // print
+ {0, CB9_CA15, CB7_CA15, CB8_CA15}, // del
+ {0, CB9_CA16, CB7_CA16, CB8_CA16}, // light
- {0, F_1, D_1, E_1}, // ~
- {0, F_2, D_2, E_2}, // 1!
- {0, F_3, D_3, E_3}, // 2@
- {0, F_4, D_4, E_4}, // 3#
- {0, F_5, D_5, E_5}, // 4$
- {0, F_6, D_6, E_6}, // 5%
- {0, F_7, D_7, E_7}, // 6^
- {0, F_8, D_8, E_8}, // 7&
- {0, F_9, D_9, E_9}, // 8*
- {0, F_10, D_10, E_10}, // 9(
- {0, F_11, D_11, E_11}, // 0)
- {0, F_12, D_12, E_12}, // -_
- {0, F_13, D_13, E_13}, // =+
- {0, F_14, D_14, E_14}, // back space
- {0, F_16, D_16, E_16}, // page up
+ {0, CB6_CA1, CB4_CA1, CB5_CA1}, // ~
+ {0, CB6_CA2, CB4_CA2, CB5_CA2}, // 1!
+ {0, CB6_CA3, CB4_CA3, CB5_CA3}, // 2@
+ {0, CB6_CA4, CB4_CA4, CB5_CA4}, // 3#
+ {0, CB6_CA5, CB4_CA5, CB5_CA5}, // 4$
+ {0, CB6_CA6, CB4_CA6, CB5_CA6}, // 5%
+ {0, CB6_CA7, CB4_CA7, CB5_CA7}, // 6^
+ {0, CB6_CA8, CB4_CA8, CB5_CA8}, // 7&
+ {0, CB6_CA9, CB4_CA9, CB5_CA9}, // 8*
+ {0, CB6_CA10, CB4_CA10, CB5_CA10}, // 9(
+ {0, CB6_CA11, CB4_CA11, CB5_CA11}, // 0)
+ {0, CB6_CA12, CB4_CA12, CB5_CA12}, // -_
+ {0, CB6_CA13, CB4_CA13, CB5_CA13}, // =+
+ {0, CB6_CA14, CB4_CA14, CB5_CA14}, // back space
+ {0, CB6_CA16, CB4_CA16, CB5_CA16}, // page up
- {0, C_1, A_1, B_1}, // tab
- {0, C_2, A_2, B_2}, // q
- {0, C_3, A_3, B_3}, // w
- {0, C_4, A_4, B_4}, // e
- {0, C_5, A_5, B_5}, // r
- {0, C_6, A_6, B_6}, // t
- {0, C_7, A_7, B_7}, // y
- {0, C_8, A_8, B_8}, // u
- {0, C_9, A_9, B_9}, // i
- {0, C_10, A_10, B_10}, // o
- {0, C_11, A_11, B_11}, // p
- {0, C_12, A_12, B_12}, // [{
- {0, C_13, A_13, B_13}, // ]}
- {0, C_14, A_14, B_14}, // |
- {0, C_16, A_16, B_16}, // page down
+ {0, CB3_CA1, CB1_CA1, CB2_CA1}, // tab
+ {0, CB3_CA2, CB1_CA2, CB2_CA2}, // q
+ {0, CB3_CA3, CB1_CA3, CB2_CA3}, // w
+ {0, CB3_CA4, CB1_CA4, CB2_CA4}, // e
+ {0, CB3_CA5, CB1_CA5, CB2_CA5}, // r
+ {0, CB3_CA6, CB1_CA6, CB2_CA6}, // t
+ {0, CB3_CA7, CB1_CA7, CB2_CA7}, // y
+ {0, CB3_CA8, CB1_CA8, CB2_CA8}, // u
+ {0, CB3_CA9, CB1_CA9, CB2_CA9}, // i
+ {0, CB3_CA10, CB1_CA10, CB2_CA10}, // o
+ {0, CB3_CA11, CB1_CA11, CB2_CA11}, // p
+ {0, CB3_CA12, CB1_CA12, CB2_CA12}, // [{
+ {0, CB3_CA13, CB1_CA13, CB2_CA13}, // ]}
+ {0, CB3_CA14, CB1_CA14, CB2_CA14}, // |
+ {0, CB3_CA16, CB1_CA16, CB2_CA16}, // page down
- {1, I_1, G_1, H_1}, // caps lock
- {1, I_2, G_2, H_2}, // a
- {1, I_3, G_3, H_3}, // s
- {1, I_4, G_4, H_4}, // d
- {1, I_5, G_5, H_5}, // f
- {1, I_6, G_6, H_6}, // g
- {1, I_7, G_7, H_7}, // h
- {1, I_8, G_8, H_8}, // j
- {1, I_9, G_9, H_9}, // k
- {1, I_10, G_10, H_10}, // l
- {1, I_11, G_11, H_11}, // ;:
- {1, I_12, G_12, H_12}, // '"
- {1, I_14, G_14, H_14}, // enter
- {1, I_16, G_16, H_16}, // home
+ {1, CB9_CA1, CB7_CA1, CB8_CA1}, // caps lock
+ {1, CB9_CA2, CB7_CA2, CB8_CA2}, // a
+ {1, CB9_CA3, CB7_CA3, CB8_CA3}, // s
+ {1, CB9_CA4, CB7_CA4, CB8_CA4}, // d
+ {1, CB9_CA5, CB7_CA5, CB8_CA5}, // f
+ {1, CB9_CA6, CB7_CA6, CB8_CA6}, // g
+ {1, CB9_CA7, CB7_CA7, CB8_CA7}, // h
+ {1, CB9_CA8, CB7_CA8, CB8_CA8}, // j
+ {1, CB9_CA9, CB7_CA9, CB8_CA9}, // k
+ {1, CB9_CA10, CB7_CA10, CB8_CA10}, // l
+ {1, CB9_CA11, CB7_CA11, CB8_CA11}, // ;:
+ {1, CB9_CA12, CB7_CA12, CB8_CA12}, // '"
+ {1, CB9_CA14, CB7_CA14, CB8_CA14}, // enter
+ {1, CB9_CA16, CB7_CA16, CB8_CA16}, // home
- {1, C_1, A_1, B_1}, // left shift
- {1, C_3, A_3, B_3}, // z
- {1, C_4, A_4, B_4}, // x
- {1, C_5, A_5, B_5}, // c
- {1, C_6, A_6, B_6}, // v
- {1, C_7, A_7, B_7}, // b
- {1, C_8, A_8, B_8}, // b
- {1, C_9, A_9, B_9}, // n
- {1, C_10, A_10, B_10}, // m
- {1, C_11, A_11, B_11}, // ,<
- {1, C_12, A_12, B_12}, // .>
- {1, C_13, A_13, B_13}, // right shift
- {1, C_14, A_14, B_14}, // up
- {1, C_16, A_16, B_16}, // end
+ {1, CB3_CA1, CB1_CA1, CB2_CA1}, // left shift
+ {1, CB3_CA3, CB1_CA3, CB2_CA3}, // z
+ {1, CB3_CA4, CB1_CA4, CB2_CA4}, // x
+ {1, CB3_CA5, CB1_CA5, CB2_CA5}, // c
+ {1, CB3_CA6, CB1_CA6, CB2_CA6}, // v
+ {1, CB3_CA7, CB1_CA7, CB2_CA7}, // b
+ {1, CB3_CA8, CB1_CA8, CB2_CA8}, // b
+ {1, CB3_CA9, CB1_CA9, CB2_CA9}, // n
+ {1, CB3_CA10, CB1_CA10, CB2_CA10}, // m
+ {1, CB3_CA11, CB1_CA11, CB2_CA11}, // ,<
+ {1, CB3_CA12, CB1_CA12, CB2_CA12}, // .>
+ {1, CB3_CA13, CB1_CA13, CB2_CA13}, // right shift
+ {1, CB3_CA14, CB1_CA14, CB2_CA14}, // up
+ {1, CB3_CA16, CB1_CA16, CB2_CA16}, // end
- {1, F_1, D_1, E_1}, // left
- {1, F_2, D_2, E_2}, // left command
- {1, F_3, D_3, E_3}, // left optin
- {1, F_7, D_7, E_7}, // space
- {1, F_10, D_10, E_10}, // right command
- {1, F_11, D_11, E_11}, // fn
- {1, F_12, D_12, E_12}, // right ctrl
- {1, F_13, D_13, E_13}, // left
- {1, F_14, D_14, E_14}, // down
- {1, F_16, D_16, E_16}, // right
+ {1, CB6_CA1, CB4_CA1, CB5_CA1}, // left
+ {1, CB6_CA2, CB4_CA2, CB5_CA2}, // left command
+ {1, CB6_CA3, CB4_CA3, CB5_CA3}, // left optin
+ {1, CB6_CA7, CB4_CA7, CB5_CA7}, // space
+ {1, CB6_CA10, CB4_CA10, CB5_CA10}, // right command
+ {1, CB6_CA11, CB4_CA11, CB5_CA11}, // fn
+ {1, CB6_CA12, CB4_CA12, CB5_CA12}, // right ctrl
+ {1, CB6_CA13, CB4_CA13, CB5_CA13}, // left
+ {1, CB6_CA14, CB4_CA14, CB5_CA14}, // down
+ {1, CB6_CA16, CB4_CA16, CB5_CA16}, // right
};
#define __ NO_LED
diff --git a/keyboards/keychron/s1/ansi/white/white.c b/keyboards/keychron/s1/ansi/white/white.c
index d6a5eaf232..69623863d1 100644
--- a/keyboards/keychron/s1/ansi/white/white.c
+++ b/keyboards/keychron/s1/ansi/white/white.c
@@ -25,95 +25,95 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* driver
* | LED address
* | | */
- {0, F_1}, // esc
- {0, F_2}, // f1
- {0, F_3}, // f2
- {0, F_4}, // f3
- {0, F_5}, // f4
- {0, F_6}, // f4
- {0, F_7}, // f6
- {0, F_8}, // f7
- {0, F_9}, // f8
- {0, F_10}, // f9
- {0, F_11}, // f10
- {0, F_12}, // f11
- {0, F_13}, // f12
- {0, F_14}, // print
- {0, F_15}, // del
- {0, F_16}, // light
+ {0, CB6_CA1}, // esc
+ {0, CB6_CA2}, // f1
+ {0, CB6_CA3}, // f2
+ {0, CB6_CA4}, // f3
+ {0, CB6_CA5}, // f4
+ {0, CB6_CA6}, // f4
+ {0, CB6_CA7}, // f6
+ {0, CB6_CA8}, // f7
+ {0, CB6_CA9}, // f8
+ {0, CB6_CA10}, // f9
+ {0, CB6_CA11}, // f10
+ {0, CB6_CA12}, // f11
+ {0, CB6_CA13}, // f12
+ {0, CB6_CA14}, // print
+ {0, CB6_CA15}, // del
+ {0, CB6_CA16}, // light
- {0, E_1}, // ~
- {0, E_2}, // 1!
- {0, E_3}, // 2@
- {0, E_4}, // 3#
- {0, E_5}, // 4$
- {0, E_6}, // 5%
- {0, E_7}, // 6^
- {0, E_8}, // 7&
- {0, E_9}, // 8*
- {0, E_10}, // 9(
- {0, E_11}, // 0)
- {0, E_12}, // -_
- {0, E_13}, // =+
- {0, E_14}, // back space
- {0, E_16}, // page up
+ {0, CB5_CA1}, // ~
+ {0, CB5_CA2}, // 1!
+ {0, CB5_CA3}, // 2@
+ {0, CB5_CA4}, // 3#
+ {0, CB5_CA5}, // 4$
+ {0, CB5_CA6}, // 5%
+ {0, CB5_CA7}, // 6^
+ {0, CB5_CA8}, // 7&
+ {0, CB5_CA9}, // 8*
+ {0, CB5_CA10}, // 9(
+ {0, CB5_CA11}, // 0)
+ {0, CB5_CA12}, // -_
+ {0, CB5_CA13}, // =+
+ {0, CB5_CA14}, // back space
+ {0, CB5_CA16}, // page up
- {0, D_1}, // tab
- {0, D_2}, // q
- {0, D_3}, // w
- {0, D_4}, // e
- {0, D_5}, // r
- {0, D_6}, // t
- {0, D_7}, // y
- {0, D_8}, // u
- {0, D_9}, // i
- {0, D_10}, // o
- {0, D_11}, // p
- {0, D_12}, // [{
- {0, D_13}, // ]}
- {0, D_14}, // |
- {0, D_16}, // page down
+ {0, CB4_CA1}, // tab
+ {0, CB4_CA2}, // q
+ {0, CB4_CA3}, // w
+ {0, CB4_CA4}, // e
+ {0, CB4_CA5}, // r
+ {0, CB4_CA6}, // t
+ {0, CB4_CA7}, // y
+ {0, CB4_CA8}, // u
+ {0, CB4_CA9}, // i
+ {0, CB4_CA10}, // o
+ {0, CB4_CA11}, // p
+ {0, CB4_CA12}, // [{
+ {0, CB4_CA13}, // ]}
+ {0, CB4_CA14}, // |
+ {0, CB4_CA16}, // page down
- {0, C_1}, // caps lock
- {0, C_2}, // a
- {0, C_3}, // s
- {0, C_4}, // d
- {0, C_5}, // f
- {0, C_6}, // g
- {0, C_7}, // h
- {0, C_8}, // j
- {0, C_9}, // k
- {0, C_10}, // l
- {0, C_11}, // ;:
- {0, C_12}, // '"
- {0, C_14}, // enter
- {0, C_16}, // home
+ {0, CB3_CA1}, // caps lock
+ {0, CB3_CA2}, // a
+ {0, CB3_CA3}, // s
+ {0, CB3_CA4}, // d
+ {0, CB3_CA5}, // f
+ {0, CB3_CA6}, // g
+ {0, CB3_CA7}, // h
+ {0, CB3_CA8}, // j
+ {0, CB3_CA9}, // k
+ {0, CB3_CA10}, // l
+ {0, CB3_CA11}, // ;:
+ {0, CB3_CA12}, // '"
+ {0, CB3_CA14}, // enter
+ {0, CB3_CA16}, // home
- {0, B_1}, // left shift
- {0, B_3}, // z
- {0, B_4}, // x
- {0, B_5}, // c
- {0, B_6}, // v
- {0, B_7}, // b
- {0, B_8}, // b
- {0, B_9}, // n
- {0, B_10}, // m
- {0, B_11}, // ,<
- {0, B_12}, // .>
- {0, B_13}, // right shift
- {0, B_14}, // up
- {0, B_16}, // end
+ {0, CB2_CA1}, // left shift
+ {0, CB2_CA3}, // z
+ {0, CB2_CA4}, // x
+ {0, CB2_CA5}, // c
+ {0, CB2_CA6}, // v
+ {0, CB2_CA7}, // b
+ {0, CB2_CA8}, // b
+ {0, CB2_CA9}, // n
+ {0, CB2_CA10}, // m
+ {0, CB2_CA11}, // ,<
+ {0, CB2_CA12}, // .>
+ {0, CB2_CA13}, // right shift
+ {0, CB2_CA14}, // up
+ {0, CB2_CA16}, // end
- {0, A_1}, // left
- {0, A_2}, // left command
- {0, A_3}, // left optin
- {0, A_7}, // space
- {0, A_10}, // right command
- {0, A_11}, // fn
- {0, A_12}, // right ctrl
- {0, A_13}, // left
- {0, A_14}, // down
- {0, A_16}, // right
+ {0, CB1_CA1}, // left
+ {0, CB1_CA2}, // left command
+ {0, CB1_CA3}, // left optin
+ {0, CB1_CA7}, // space
+ {0, CB1_CA10}, // right command
+ {0, CB1_CA11}, // fn
+ {0, CB1_CA12}, // right ctrl
+ {0, CB1_CA13}, // left
+ {0, CB1_CA14}, // down
+ {0, CB1_CA16}, // right
};
#define __ NO_LED
diff --git a/keyboards/keychron/v1/ansi/ansi.c b/keyboards/keychron/v1/ansi/ansi.c
index 2db3ab782d..a78d5dd4d7 100644
--- a/keyboards/keychron/v1/ansi/ansi.c
+++ b/keyboards/keychron/v1/ansi/ansi.c
@@ -27,93 +27,93 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {1, I_1, G_1, H_1},
- {1, I_2, G_2, H_2},
- {1, I_3, G_3, H_3},
- {1, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {1, I_16, G_16, H_16},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, F_1, D_1, E_1},
- {1, F_3, D_3, E_3},
- {1, F_4, D_4, E_4},
- {1, F_5, D_5, E_5},
- {1, F_6, D_6, E_6},
- {1, F_7, D_7, E_7},
- {1, F_8, D_8, E_8},
- {1, F_9, D_9, E_9},
- {1, F_10, D_10, E_10},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA8, CB4_CA8, CB5_CA8},
+ {1, CB6_CA9, CB4_CA9, CB5_CA9},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
- {1, C_1, A_1, B_1},
- {1, C_2, A_2, B_2},
- {1, C_3, A_3, B_3},
- {1, C_7, A_7, B_7},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_13, A_13, B_13},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
- {1, C_16, A_16, B_16},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
};
#define __ NO_LED
diff --git a/keyboards/keychron/v1/ansi_encoder/ansi_encoder.c b/keyboards/keychron/v1/ansi_encoder/ansi_encoder.c
index 2db3ab782d..a78d5dd4d7 100644
--- a/keyboards/keychron/v1/ansi_encoder/ansi_encoder.c
+++ b/keyboards/keychron/v1/ansi_encoder/ansi_encoder.c
@@ -27,93 +27,93 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {1, I_1, G_1, H_1},
- {1, I_2, G_2, H_2},
- {1, I_3, G_3, H_3},
- {1, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {1, I_16, G_16, H_16},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, F_1, D_1, E_1},
- {1, F_3, D_3, E_3},
- {1, F_4, D_4, E_4},
- {1, F_5, D_5, E_5},
- {1, F_6, D_6, E_6},
- {1, F_7, D_7, E_7},
- {1, F_8, D_8, E_8},
- {1, F_9, D_9, E_9},
- {1, F_10, D_10, E_10},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA8, CB4_CA8, CB5_CA8},
+ {1, CB6_CA9, CB4_CA9, CB5_CA9},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
- {1, C_1, A_1, B_1},
- {1, C_2, A_2, B_2},
- {1, C_3, A_3, B_3},
- {1, C_7, A_7, B_7},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_13, A_13, B_13},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
- {1, C_16, A_16, B_16},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
};
#define __ NO_LED
diff --git a/keyboards/keychron/v1/iso/iso.c b/keyboards/keychron/v1/iso/iso.c
index dff029055b..a1095dcc92 100644
--- a/keyboards/keychron/v1/iso/iso.c
+++ b/keyboards/keychron/v1/iso/iso.c
@@ -27,94 +27,94 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {1, I_1, G_1, H_1},
- {1, I_2, G_2, H_2},
- {1, I_3, G_3, H_3},
- {1, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {0, F_14, D_14, E_14},
- {1, I_16, G_16, H_16},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_4, D_4, E_4},
- {1, F_5, D_5, E_5},
- {1, F_6, D_6, E_6},
- {1, F_7, D_7, E_7},
- {1, F_8, D_8, E_8},
- {1, F_9, D_9, E_9},
- {1, F_10, D_10, E_10},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA8, CB4_CA8, CB5_CA8},
+ {1, CB6_CA9, CB4_CA9, CB5_CA9},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
- {1, C_1, A_1, B_1},
- {1, C_2, A_2, B_2},
- {1, C_3, A_3, B_3},
- {1, C_7, A_7, B_7},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_13, A_13, B_13},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
- {1, C_16, A_16, B_16},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
};
#define __ NO_LED
diff --git a/keyboards/keychron/v1/iso_encoder/iso_encoder.c b/keyboards/keychron/v1/iso_encoder/iso_encoder.c
index dff029055b..a1095dcc92 100644
--- a/keyboards/keychron/v1/iso_encoder/iso_encoder.c
+++ b/keyboards/keychron/v1/iso_encoder/iso_encoder.c
@@ -27,94 +27,94 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {1, I_1, G_1, H_1},
- {1, I_2, G_2, H_2},
- {1, I_3, G_3, H_3},
- {1, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {0, F_14, D_14, E_14},
- {1, I_16, G_16, H_16},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_4, D_4, E_4},
- {1, F_5, D_5, E_5},
- {1, F_6, D_6, E_6},
- {1, F_7, D_7, E_7},
- {1, F_8, D_8, E_8},
- {1, F_9, D_9, E_9},
- {1, F_10, D_10, E_10},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA8, CB4_CA8, CB5_CA8},
+ {1, CB6_CA9, CB4_CA9, CB5_CA9},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
- {1, C_1, A_1, B_1},
- {1, C_2, A_2, B_2},
- {1, C_3, A_3, B_3},
- {1, C_7, A_7, B_7},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_13, A_13, B_13},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
- {1, C_16, A_16, B_16},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
};
#define __ NO_LED
diff --git a/keyboards/keychron/v1/jis/jis.c b/keyboards/keychron/v1/jis/jis.c
index 029c58fd70..d3b3f9aa90 100644
--- a/keyboards/keychron/v1/jis/jis.c
+++ b/keyboards/keychron/v1/jis/jis.c
@@ -27,97 +27,97 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {1, I_1, G_1, H_1},
- {1, I_2, G_2, H_2},
- {1, I_3, G_3, H_3},
- {1, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {0, F_14, D_14, E_14},
- {1, I_16, G_16, H_16},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, F_1, D_1, E_1},
- {1, F_3, D_3, E_3},
- {1, F_4, D_4, E_4},
- {1, F_5, D_5, E_5},
- {1, F_6, D_6, E_6},
- {1, F_7, D_7, E_7},
- {1, F_8, D_8, E_8},
- {1, F_9, D_9, E_9},
- {1, F_10, D_10, E_10},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA8, CB4_CA8, CB5_CA8},
+ {1, CB6_CA9, CB4_CA9, CB5_CA9},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
- {1, C_1, A_1, B_1},
- {1, C_2, A_2, B_2},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_7, A_7, B_7},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_13, A_13, B_13},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
- {1, C_16, A_16, B_16},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
};
#define __ NO_LED
diff --git a/keyboards/keychron/v1/jis_encoder/jis_encoder.c b/keyboards/keychron/v1/jis_encoder/jis_encoder.c
index 029c58fd70..d3b3f9aa90 100644
--- a/keyboards/keychron/v1/jis_encoder/jis_encoder.c
+++ b/keyboards/keychron/v1/jis_encoder/jis_encoder.c
@@ -27,97 +27,97 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {1, I_1, G_1, H_1},
- {1, I_2, G_2, H_2},
- {1, I_3, G_3, H_3},
- {1, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {0, F_14, D_14, E_14},
- {1, I_16, G_16, H_16},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, F_1, D_1, E_1},
- {1, F_3, D_3, E_3},
- {1, F_4, D_4, E_4},
- {1, F_5, D_5, E_5},
- {1, F_6, D_6, E_6},
- {1, F_7, D_7, E_7},
- {1, F_8, D_8, E_8},
- {1, F_9, D_9, E_9},
- {1, F_10, D_10, E_10},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA8, CB4_CA8, CB5_CA8},
+ {1, CB6_CA9, CB4_CA9, CB5_CA9},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
- {1, C_1, A_1, B_1},
- {1, C_2, A_2, B_2},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_7, A_7, B_7},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_13, A_13, B_13},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
- {1, C_16, A_16, B_16},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
};
#define __ NO_LED
diff --git a/keyboards/keychron/v10/ansi_encoder/ansi_encoder.c b/keyboards/keychron/v10/ansi_encoder/ansi_encoder.c
index 10cf2a85fd..7a58d4deef 100644
--- a/keyboards/keychron/v10/ansi_encoder/ansi_encoder.c
+++ b/keyboards/keychron/v10/ansi_encoder/ansi_encoder.c
@@ -27,99 +27,99 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_2, A_2, B_2}, // ESC
- {0, C_3, A_3, B_3}, // F1
- {0, C_4, A_4, B_4}, // F2
- {0, C_5, A_5, B_5}, // F3
- {0, C_6, A_6, B_6}, // F4
- {0, C_7, A_7, B_7}, // F5
- {0, C_8, A_8, B_8}, // F6
- {0, C_9, A_9, B_9}, // F7
- {0, C_10, A_10, B_10}, // F8
- {0, C_11, A_11, B_11}, // F9
- {0, C_12, A_12, B_12}, // F10
- {0, C_13, A_13, B_13}, // F11
- {0, C_14, A_14, B_14}, // F12
- {0, C_15, A_15, B_15}, // INS
- {0, C_16, A_16, B_16}, // DEL
+ {0, CB3_CA2, CB1_CA2, CB2_CA2}, // ESC
+ {0, CB3_CA3, CB1_CA3, CB2_CA3}, // F1
+ {0, CB3_CA4, CB1_CA4, CB2_CA4}, // F2
+ {0, CB3_CA5, CB1_CA5, CB2_CA5}, // F3
+ {0, CB3_CA6, CB1_CA6, CB2_CA6}, // F4
+ {0, CB3_CA7, CB1_CA7, CB2_CA7}, // F5
+ {0, CB3_CA8, CB1_CA8, CB2_CA8}, // F6
+ {0, CB3_CA9, CB1_CA9, CB2_CA9}, // F7
+ {0, CB3_CA10, CB1_CA10, CB2_CA10}, // F8
+ {0, CB3_CA11, CB1_CA11, CB2_CA11}, // F9
+ {0, CB3_CA12, CB1_CA12, CB2_CA12}, // F10
+ {0, CB3_CA13, CB1_CA13, CB2_CA13}, // F11
+ {0, CB3_CA14, CB1_CA14, CB2_CA14}, // F12
+ {0, CB3_CA15, CB1_CA15, CB2_CA15}, // INS
+ {0, CB3_CA16, CB1_CA16, CB2_CA16}, // DEL
- {0, I_1, G_1, H_1}, // M1
- {0, I_2, G_2, H_2}, // `~
- {0, I_3, G_3, H_3}, // 1!
- {0, I_4, G_4, H_4}, // 2@
- {0, I_5, G_5, H_5}, // 3#
- {0, I_6, G_6, H_6}, // 4$
- {0, I_7, G_7, H_7}, // 5%
- {0, I_8, G_8, H_8}, // 6^
- {0, I_9, G_9, H_9}, // 7&
- {0, I_10, G_10, H_10}, // 8*
- {0, I_11, G_11, H_11}, // 9(
- {0, I_12, G_12, H_12}, // 0)
- {0, I_13, G_13, H_13}, // -_
- {0, I_14, G_14, H_14}, // =+
- {0, I_15, G_15, H_15}, // BackSpace
- {0, I_16, G_16, H_16}, // PgUp
+ {0, CB9_CA1, CB7_CA1, CB8_CA1}, // M1
+ {0, CB9_CA2, CB7_CA2, CB8_CA2}, // `~
+ {0, CB9_CA3, CB7_CA3, CB8_CA3}, // 1!
+ {0, CB9_CA4, CB7_CA4, CB8_CA4}, // 2@
+ {0, CB9_CA5, CB7_CA5, CB8_CA5}, // 3#
+ {0, CB9_CA6, CB7_CA6, CB8_CA6}, // 4$
+ {0, CB9_CA7, CB7_CA7, CB8_CA7}, // 5%
+ {0, CB9_CA8, CB7_CA8, CB8_CA8}, // 6^
+ {0, CB9_CA9, CB7_CA9, CB8_CA9}, // 7&
+ {0, CB9_CA10, CB7_CA10, CB8_CA10}, // 8*
+ {0, CB9_CA11, CB7_CA11, CB8_CA11}, // 9(
+ {0, CB9_CA12, CB7_CA12, CB8_CA12}, // 0)
+ {0, CB9_CA13, CB7_CA13, CB8_CA13}, // -_
+ {0, CB9_CA14, CB7_CA14, CB8_CA14}, // =+
+ {0, CB9_CA15, CB7_CA15, CB8_CA15}, // BackSpace
+ {0, CB9_CA16, CB7_CA16, CB8_CA16}, // PgUp
- {0, F_1, D_1, E_1}, // M2
- {0, F_2, D_2, E_2}, // TAB
- {0, F_3, D_3, E_3}, // Q
- {0, F_4, D_4, E_4}, // W
- {0, F_5, D_5, E_5}, // E
- {0, F_6, D_6, E_6}, // R
- {0, F_7, D_7, E_7}, // T
- {0, F_8, D_8, E_8}, // Y
- {0, F_9, D_9, E_9}, // U
- {0, F_10, D_10, E_10}, // I
- {0, F_11, D_11, E_11}, // O
- {0, F_12, D_12, E_12}, // P
- {0, F_13, D_13, E_13}, // [
- {0, F_14, D_14, E_14}, // ]
- {0, F_15, D_15, E_15}, // |
- {0, F_16, D_16, E_16}, // PgDn
+ {0, CB6_CA1, CB4_CA1, CB5_CA1}, // M2
+ {0, CB6_CA2, CB4_CA2, CB5_CA2}, // TAB
+ {0, CB6_CA3, CB4_CA3, CB5_CA3}, // Q
+ {0, CB6_CA4, CB4_CA4, CB5_CA4}, // W
+ {0, CB6_CA5, CB4_CA5, CB5_CA5}, // E
+ {0, CB6_CA6, CB4_CA6, CB5_CA6}, // R
+ {0, CB6_CA7, CB4_CA7, CB5_CA7}, // T
+ {0, CB6_CA8, CB4_CA8, CB5_CA8}, // Y
+ {0, CB6_CA9, CB4_CA9, CB5_CA9}, // U
+ {0, CB6_CA10, CB4_CA10, CB5_CA10}, // I
+ {0, CB6_CA11, CB4_CA11, CB5_CA11}, // O
+ {0, CB6_CA12, CB4_CA12, CB5_CA12}, // P
+ {0, CB6_CA13, CB4_CA13, CB5_CA13}, // [
+ {0, CB6_CA14, CB4_CA14, CB5_CA14}, // ]
+ {0, CB6_CA15, CB4_CA15, CB5_CA15}, // |
+ {0, CB6_CA16, CB4_CA16, CB5_CA16}, // PgDn
- {1, C_16, A_16, B_16}, // M3
- {1, C_15, A_15, B_15}, // CapsLock
- {1, C_14, A_14, B_14}, // A
- {1, C_13, A_13, B_13}, // S
- {1, C_12, A_12, B_12}, // D
- {1, C_11, A_11, B_11}, // F
- {1, C_10, A_10, B_10}, // G
- {1, C_8, A_8, B_8}, // H
- {1, C_7, A_7, B_7}, // J
- {1, C_6, A_6, B_6}, // K
- {1, C_5, A_5, B_5}, // L
- {1, C_4, A_4, B_4}, // ;
- {1, C_3, A_3, B_3}, // '
- {1, C_2, A_2, B_2}, // Enter
- {1, C_1, A_1, B_1}, // Home
+ {1, CB3_CA16, CB1_CA16, CB2_CA16}, // M3
+ {1, CB3_CA15, CB1_CA15, CB2_CA15}, // CapsLock
+ {1, CB3_CA14, CB1_CA14, CB2_CA14}, // A
+ {1, CB3_CA13, CB1_CA13, CB2_CA13}, // S
+ {1, CB3_CA12, CB1_CA12, CB2_CA12}, // D
+ {1, CB3_CA11, CB1_CA11, CB2_CA11}, // F
+ {1, CB3_CA10, CB1_CA10, CB2_CA10}, // G
+ {1, CB3_CA8, CB1_CA8, CB2_CA8}, // H
+ {1, CB3_CA7, CB1_CA7, CB2_CA7}, // J
+ {1, CB3_CA6, CB1_CA6, CB2_CA6}, // K
+ {1, CB3_CA5, CB1_CA5, CB2_CA5}, // L
+ {1, CB3_CA4, CB1_CA4, CB2_CA4}, // ;
+ {1, CB3_CA3, CB1_CA3, CB2_CA3}, // '
+ {1, CB3_CA2, CB1_CA2, CB2_CA2}, // Enter
+ {1, CB3_CA1, CB1_CA1, CB2_CA1}, // Home
- {1, I_16, G_16, H_16}, // M4
- {1, I_15, G_15, H_15}, // Shift_L
- {1, I_13, G_13, H_13}, // Z
- {1, I_12, G_12, H_12}, // X
- {1, I_11, G_11, H_11}, // C
- {1, I_10, G_10, H_10}, // V
- {1, I_9, G_9, H_9}, // B
- {1, I_8, G_8, H_8}, // B
- {1, I_7, G_7, H_7}, // N
- {1, I_6, G_6, H_6}, // M
- {1, I_5, G_5, H_5}, // ,
- {1, I_4, G_4, H_4}, // .
- {1, I_3, G_3, H_3}, // ?
- {1, I_2, G_2, H_2}, // Shift_R
- {1, I_1, G_1, H_1}, // Up
+ {1, CB9_CA16, CB7_CA16, CB8_CA16}, // M4
+ {1, CB9_CA15, CB7_CA15, CB8_CA15}, // Shift_L
+ {1, CB9_CA13, CB7_CA13, CB8_CA13}, // Z
+ {1, CB9_CA12, CB7_CA12, CB8_CA12}, // X
+ {1, CB9_CA11, CB7_CA11, CB8_CA11}, // C
+ {1, CB9_CA10, CB7_CA10, CB8_CA10}, // V
+ {1, CB9_CA9, CB7_CA9, CB8_CA9}, // B
+ {1, CB9_CA8, CB7_CA8, CB8_CA8}, // B
+ {1, CB9_CA7, CB7_CA7, CB8_CA7}, // N
+ {1, CB9_CA6, CB7_CA6, CB8_CA6}, // M
+ {1, CB9_CA5, CB7_CA5, CB8_CA5}, // ,
+ {1, CB9_CA4, CB7_CA4, CB8_CA4}, // .
+ {1, CB9_CA3, CB7_CA3, CB8_CA3}, // ?
+ {1, CB9_CA2, CB7_CA2, CB8_CA2}, // Shift_R
+ {1, CB9_CA1, CB7_CA1, CB8_CA1}, // Up
- {1, F_16, D_16, E_16}, // M5
- {1, F_15, D_15, E_15}, // Ctrl_L
- {1, F_14, D_14, E_14}, // Win_L
- {1, F_13, D_13, E_13}, // Alt_L
- {1, F_12, D_12, E_12}, // Space
- {1, F_9, D_9, E_9}, // Fn
- {1, F_8, D_8, E_8}, // Space
- {1, F_7, D_7, E_7}, // Alt_R
- {1, F_3, D_3, E_3}, // Left
- {1, F_2, D_2, E_2}, // Down
- {1, F_1, D_1, E_1}, // Right
+ {1, CB6_CA16, CB4_CA16, CB5_CA16}, // M5
+ {1, CB6_CA15, CB4_CA15, CB5_CA15}, // Ctrl_L
+ {1, CB6_CA14, CB4_CA14, CB5_CA14}, // Win_L
+ {1, CB6_CA13, CB4_CA13, CB5_CA13}, // Alt_L
+ {1, CB6_CA12, CB4_CA12, CB5_CA12}, // Space
+ {1, CB6_CA9, CB4_CA9, CB5_CA9}, // Fn
+ {1, CB6_CA8, CB4_CA8, CB5_CA8}, // Space
+ {1, CB6_CA7, CB4_CA7, CB5_CA7}, // Alt_R
+ {1, CB6_CA3, CB4_CA3, CB5_CA3}, // Left
+ {1, CB6_CA2, CB4_CA2, CB5_CA2}, // Down
+ {1, CB6_CA1, CB4_CA1, CB5_CA1}, // Right
};
#define __ NO_LED
diff --git a/keyboards/keychron/v10/iso_encoder/iso_encoder.c b/keyboards/keychron/v10/iso_encoder/iso_encoder.c
index b4bfb69206..359646b542 100644
--- a/keyboards/keychron/v10/iso_encoder/iso_encoder.c
+++ b/keyboards/keychron/v10/iso_encoder/iso_encoder.c
@@ -27,100 +27,100 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_2, A_2, B_2}, // ESC
- {0, C_3, A_3, B_3}, // F1
- {0, C_4, A_4, B_4}, // F2
- {0, C_5, A_5, B_5}, // F3
- {0, C_6, A_6, B_6}, // F4
- {0, C_7, A_7, B_7}, // F5
- {0, C_8, A_8, B_8}, // F6
- {0, C_9, A_9, B_9}, // F7
- {0, C_10, A_10, B_10}, // F8
- {0, C_11, A_11, B_11}, // F9
- {0, C_12, A_12, B_12}, // F10
- {0, C_13, A_13, B_13}, // F11
- {0, C_14, A_14, B_14}, // F12
- {0, C_15, A_15, B_15}, // INS
- {0, C_16, A_16, B_16}, // DEL
+ {0, CB3_CA2, CB1_CA2, CB2_CA2}, // ESC
+ {0, CB3_CA3, CB1_CA3, CB2_CA3}, // F1
+ {0, CB3_CA4, CB1_CA4, CB2_CA4}, // F2
+ {0, CB3_CA5, CB1_CA5, CB2_CA5}, // F3
+ {0, CB3_CA6, CB1_CA6, CB2_CA6}, // F4
+ {0, CB3_CA7, CB1_CA7, CB2_CA7}, // F5
+ {0, CB3_CA8, CB1_CA8, CB2_CA8}, // F6
+ {0, CB3_CA9, CB1_CA9, CB2_CA9}, // F7
+ {0, CB3_CA10, CB1_CA10, CB2_CA10}, // F8
+ {0, CB3_CA11, CB1_CA11, CB2_CA11}, // F9
+ {0, CB3_CA12, CB1_CA12, CB2_CA12}, // F10
+ {0, CB3_CA13, CB1_CA13, CB2_CA13}, // F11
+ {0, CB3_CA14, CB1_CA14, CB2_CA14}, // F12
+ {0, CB3_CA15, CB1_CA15, CB2_CA15}, // INS
+ {0, CB3_CA16, CB1_CA16, CB2_CA16}, // DEL
- {0, I_1, G_1, H_1}, // M1
- {0, I_2, G_2, H_2}, // `~
- {0, I_3, G_3, H_3}, // 1!
- {0, I_4, G_4, H_4}, // 2@
- {0, I_5, G_5, H_5}, // 3#
- {0, I_6, G_6, H_6}, // 4$
- {0, I_7, G_7, H_7}, // 5%
- {0, I_8, G_8, H_8}, // 6^
- {0, I_9, G_9, H_9}, // 7&
- {0, I_10, G_10, H_10}, // 8*
- {0, I_11, G_11, H_11}, // 9(
- {0, I_12, G_12, H_12}, // 0)
- {0, I_13, G_13, H_13}, // -_
- {0, I_14, G_14, H_14}, // =+
- {0, I_15, G_15, H_15}, // BackSpace
- {0, I_16, G_16, H_16}, // PgUp
+ {0, CB9_CA1, CB7_CA1, CB8_CA1}, // M1
+ {0, CB9_CA2, CB7_CA2, CB8_CA2}, // `~
+ {0, CB9_CA3, CB7_CA3, CB8_CA3}, // 1!
+ {0, CB9_CA4, CB7_CA4, CB8_CA4}, // 2@
+ {0, CB9_CA5, CB7_CA5, CB8_CA5}, // 3#
+ {0, CB9_CA6, CB7_CA6, CB8_CA6}, // 4$
+ {0, CB9_CA7, CB7_CA7, CB8_CA7}, // 5%
+ {0, CB9_CA8, CB7_CA8, CB8_CA8}, // 6^
+ {0, CB9_CA9, CB7_CA9, CB8_CA9}, // 7&
+ {0, CB9_CA10, CB7_CA10, CB8_CA10}, // 8*
+ {0, CB9_CA11, CB7_CA11, CB8_CA11}, // 9(
+ {0, CB9_CA12, CB7_CA12, CB8_CA12}, // 0)
+ {0, CB9_CA13, CB7_CA13, CB8_CA13}, // -_
+ {0, CB9_CA14, CB7_CA14, CB8_CA14}, // =+
+ {0, CB9_CA15, CB7_CA15, CB8_CA15}, // BackSpace
+ {0, CB9_CA16, CB7_CA16, CB8_CA16}, // PgUp
- {0, F_1, D_1, E_1}, // M2
- {0, F_2, D_2, E_2}, // TAB
- {0, F_3, D_3, E_3}, // Q
- {0, F_4, D_4, E_4}, // W
- {0, F_5, D_5, E_5}, // E
- {0, F_6, D_6, E_6}, // R
- {0, F_7, D_7, E_7}, // T
- {0, F_8, D_8, E_8}, // Y
- {0, F_9, D_9, E_9}, // U
- {0, F_10, D_10, E_10}, // I
- {0, F_11, D_11, E_11}, // O
- {0, F_12, D_12, E_12}, // P
- {0, F_13, D_13, E_13}, // [
- {0, F_14, D_14, E_14}, // ]
- {0, F_16, D_16, E_16}, // PgDn
+ {0, CB6_CA1, CB4_CA1, CB5_CA1}, // M2
+ {0, CB6_CA2, CB4_CA2, CB5_CA2}, // TAB
+ {0, CB6_CA3, CB4_CA3, CB5_CA3}, // Q
+ {0, CB6_CA4, CB4_CA4, CB5_CA4}, // W
+ {0, CB6_CA5, CB4_CA5, CB5_CA5}, // E
+ {0, CB6_CA6, CB4_CA6, CB5_CA6}, // R
+ {0, CB6_CA7, CB4_CA7, CB5_CA7}, // T
+ {0, CB6_CA8, CB4_CA8, CB5_CA8}, // Y
+ {0, CB6_CA9, CB4_CA9, CB5_CA9}, // U
+ {0, CB6_CA10, CB4_CA10, CB5_CA10}, // I
+ {0, CB6_CA11, CB4_CA11, CB5_CA11}, // O
+ {0, CB6_CA12, CB4_CA12, CB5_CA12}, // P
+ {0, CB6_CA13, CB4_CA13, CB5_CA13}, // [
+ {0, CB6_CA14, CB4_CA14, CB5_CA14}, // ]
+ {0, CB6_CA16, CB4_CA16, CB5_CA16}, // PgDn
- {1, C_16, A_16, B_16}, // M3
- {1, C_15, A_15, B_15}, // CapsLock
- {1, C_14, A_14, B_14}, // A
- {1, C_13, A_13, B_13}, // S
- {1, C_12, A_12, B_12}, // D
- {1, C_11, A_11, B_11}, // F
- {1, C_10, A_10, B_10}, // G
- {1, C_8, A_8, B_8}, // H
- {1, C_7, A_7, B_7}, // J
- {1, C_6, A_6, B_6}, // K
- {1, C_5, A_5, B_5}, // L
- {1, C_4, A_4, B_4}, // ;
- {1, C_3, A_3, B_3}, // '
- {0, F_15, D_15, E_15}, // |
- {1, C_2, A_2, B_2}, // Enter
- {1, C_1, A_1, B_1}, // Home
+ {1, CB3_CA16, CB1_CA16, CB2_CA16}, // M3
+ {1, CB3_CA15, CB1_CA15, CB2_CA15}, // CapsLock
+ {1, CB3_CA14, CB1_CA14, CB2_CA14}, // A
+ {1, CB3_CA13, CB1_CA13, CB2_CA13}, // S
+ {1, CB3_CA12, CB1_CA12, CB2_CA12}, // D
+ {1, CB3_CA11, CB1_CA11, CB2_CA11}, // F
+ {1, CB3_CA10, CB1_CA10, CB2_CA10}, // G
+ {1, CB3_CA8, CB1_CA8, CB2_CA8}, // H
+ {1, CB3_CA7, CB1_CA7, CB2_CA7}, // J
+ {1, CB3_CA6, CB1_CA6, CB2_CA6}, // K
+ {1, CB3_CA5, CB1_CA5, CB2_CA5}, // L
+ {1, CB3_CA4, CB1_CA4, CB2_CA4}, // ;
+ {1, CB3_CA3, CB1_CA3, CB2_CA3}, // '
+ {0, CB6_CA15, CB4_CA15, CB5_CA15}, // |
+ {1, CB3_CA2, CB1_CA2, CB2_CA2}, // Enter
+ {1, CB3_CA1, CB1_CA1, CB2_CA1}, // Home
- {1, I_16, G_16, H_16}, // M4
- {1, I_15, G_15, H_15}, // Shift_L
- {1, I_14, G_14, H_14},
- {1, I_13, G_13, H_13}, // Z
- {1, I_12, G_12, H_12}, // X
- {1, I_11, G_11, H_11}, // C
- {1, I_10, G_10, H_10}, // V
- {1, I_9, G_9, H_9}, // B
- {1, I_8, G_8, H_8}, // B
- {1, I_7, G_7, H_7}, // N
- {1, I_6, G_6, H_6}, // M
- {1, I_5, G_5, H_5}, // ,
- {1, I_4, G_4, H_4}, // .
- {1, I_3, G_3, H_3}, // ?
- {1, I_2, G_2, H_2}, // Shift_R
- {1, I_1, G_1, H_1}, // Up
+ {1, CB9_CA16, CB7_CA16, CB8_CA16}, // M4
+ {1, CB9_CA15, CB7_CA15, CB8_CA15}, // Shift_L
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13}, // Z
+ {1, CB9_CA12, CB7_CA12, CB8_CA12}, // X
+ {1, CB9_CA11, CB7_CA11, CB8_CA11}, // C
+ {1, CB9_CA10, CB7_CA10, CB8_CA10}, // V
+ {1, CB9_CA9, CB7_CA9, CB8_CA9}, // B
+ {1, CB9_CA8, CB7_CA8, CB8_CA8}, // B
+ {1, CB9_CA7, CB7_CA7, CB8_CA7}, // N
+ {1, CB9_CA6, CB7_CA6, CB8_CA6}, // M
+ {1, CB9_CA5, CB7_CA5, CB8_CA5}, // ,
+ {1, CB9_CA4, CB7_CA4, CB8_CA4}, // .
+ {1, CB9_CA3, CB7_CA3, CB8_CA3}, // ?
+ {1, CB9_CA2, CB7_CA2, CB8_CA2}, // Shift_R
+ {1, CB9_CA1, CB7_CA1, CB8_CA1}, // Up
- {1, F_16, D_16, E_16}, // M5
- {1, F_15, D_15, E_15}, // Ctrl_L
- {1, F_14, D_14, E_14}, // Win_L
- {1, F_13, D_13, E_13}, // Alt_L
- {1, F_12, D_12, E_12}, // Space
- {1, F_9, D_9, E_9}, // Fn
- {1, F_8, D_8, E_8}, // Space
- {1, F_7, D_7, E_7}, // Alt_R
- {1, F_3, D_3, E_3}, // Left
- {1, F_2, D_2, E_2}, // Down
- {1, F_1, D_1, E_1}, // Right
+ {1, CB6_CA16, CB4_CA16, CB5_CA16}, // M5
+ {1, CB6_CA15, CB4_CA15, CB5_CA15}, // Ctrl_L
+ {1, CB6_CA14, CB4_CA14, CB5_CA14}, // Win_L
+ {1, CB6_CA13, CB4_CA13, CB5_CA13}, // Alt_L
+ {1, CB6_CA12, CB4_CA12, CB5_CA12}, // Space
+ {1, CB6_CA9, CB4_CA9, CB5_CA9}, // Fn
+ {1, CB6_CA8, CB4_CA8, CB5_CA8}, // Space
+ {1, CB6_CA7, CB4_CA7, CB5_CA7}, // Alt_R
+ {1, CB6_CA3, CB4_CA3, CB5_CA3}, // Left
+ {1, CB6_CA2, CB4_CA2, CB5_CA2}, // Down
+ {1, CB6_CA1, CB4_CA1, CB5_CA1}, // Right
};
#define __ NO_LED
diff --git a/keyboards/keychron/v2/ansi/ansi.c b/keyboards/keychron/v2/ansi/ansi.c
index 7e3214f175..722aa27b47 100644
--- a/keyboards/keychron/v2/ansi/ansi.c
+++ b/keyboards/keychron/v2/ansi/ansi.c
@@ -27,77 +27,77 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {1, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, C_1, A_1, B_1},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
};
#define __ NO_LED
diff --git a/keyboards/keychron/v2/ansi_encoder/ansi_encoder.c b/keyboards/keychron/v2/ansi_encoder/ansi_encoder.c
index df33725b5e..6203483285 100644
--- a/keyboards/keychron/v2/ansi_encoder/ansi_encoder.c
+++ b/keyboards/keychron/v2/ansi_encoder/ansi_encoder.c
@@ -27,77 +27,77 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {1, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, C_1, A_1, B_1},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
};
#define __ NO_LED
diff --git a/keyboards/keychron/v2/iso/iso.c b/keyboards/keychron/v2/iso/iso.c
index ba9d47a2f1..aca0879838 100644
--- a/keyboards/keychron/v2/iso/iso.c
+++ b/keyboards/keychron/v2/iso/iso.c
@@ -27,78 +27,78 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {0, F_14, D_14, E_14},
- {1, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, C_1, A_1, B_1},
- {1, C_2, A_2, B_2},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16}
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16}
};
#define __ NO_LED
diff --git a/keyboards/keychron/v2/iso_encoder/iso_encoder.c b/keyboards/keychron/v2/iso_encoder/iso_encoder.c
index ba9d47a2f1..aca0879838 100644
--- a/keyboards/keychron/v2/iso_encoder/iso_encoder.c
+++ b/keyboards/keychron/v2/iso_encoder/iso_encoder.c
@@ -27,78 +27,78 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {0, F_14, D_14, E_14},
- {1, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, C_1, A_1, B_1},
- {1, C_2, A_2, B_2},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16}
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16}
};
#define __ NO_LED
diff --git a/keyboards/keychron/v2/jis/jis.c b/keyboards/keychron/v2/jis/jis.c
index 0d638b5753..1269d9b1e6 100644
--- a/keyboards/keychron/v2/jis/jis.c
+++ b/keyboards/keychron/v2/jis/jis.c
@@ -25,81 +25,81 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {0, F_14, D_14, E_14},
- {1, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, C_1, A_1, B_1},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_13, A_13, B_13},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_4, D_4, E_4},
- {1, F_7, D_7, E_7},
- {1, F_10, D_10, E_10},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16}
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16}
};
#define __ NO_LED
diff --git a/keyboards/keychron/v2/jis_encoder/jis_encoder.c b/keyboards/keychron/v2/jis_encoder/jis_encoder.c
index 10a3ca25a7..85aaf165f6 100644
--- a/keyboards/keychron/v2/jis_encoder/jis_encoder.c
+++ b/keyboards/keychron/v2/jis_encoder/jis_encoder.c
@@ -25,81 +25,81 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {0, F_14, D_14, E_14},
- {1, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, C_1, A_1, B_1},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_13, A_13, B_13},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_4, D_4, E_4},
- {1, F_7, D_7, E_7},
- {1, F_10, D_10, E_10},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16}
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16}
};
#define __ NO_LED
diff --git a/keyboards/keychron/v3/ansi/ansi.c b/keyboards/keychron/v3/ansi/ansi.c
index 6205b0b01b..7c47678619 100644
--- a/keyboards/keychron/v3/ansi/ansi.c
+++ b/keyboards/keychron/v3/ansi/ansi.c
@@ -25,98 +25,98 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {1, I_15, G_15, H_15},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
- {1, I_16, G_16, H_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {1, I_13, G_13, H_13},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
- {1, I_1, G_1, H_1},
- {1, I_2, G_2, H_2},
- {1, I_3, G_3, H_3},
- {1, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
- {1, C_1, A_1, B_1},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
- {1, C_16, A_16, B_16},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16},
- {1, C_15, A_15, B_15},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
};
#define __ NO_LED
diff --git a/keyboards/keychron/v3/ansi_encoder/ansi_encoder.c b/keyboards/keychron/v3/ansi_encoder/ansi_encoder.c
index 27f1f1f830..d85708937a 100644
--- a/keyboards/keychron/v3/ansi_encoder/ansi_encoder.c
+++ b/keyboards/keychron/v3/ansi_encoder/ansi_encoder.c
@@ -25,99 +25,99 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- // {0, I_14, G_14, H_14}, // Encoder
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {1, I_15, G_15, H_15},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ // {0, CB9_CA14, CB7_CA14, CB8_CA14}, // Encoder
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
- {1, I_16, G_16, H_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {1, I_13, G_13, H_13},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
- {1, I_1, G_1, H_1},
- {1, I_2, G_2, H_2},
- {1, I_3, G_3, H_3},
- {1, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
- {1, C_1, A_1, B_1},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
- {1, C_16, A_16, B_16},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16},
- {1, C_15, A_15, B_15},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
};
#define __ NO_LED
diff --git a/keyboards/keychron/v3/iso/iso.c b/keyboards/keychron/v3/iso/iso.c
index be0934b4a0..83798392c6 100644
--- a/keyboards/keychron/v3/iso/iso.c
+++ b/keyboards/keychron/v3/iso/iso.c
@@ -25,99 +25,99 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {1, I_15, G_15, H_15},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
- {1, I_16, G_16, H_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {1, I_13, G_13, H_13},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
- {1, I_1, G_1, H_1},
- {1, I_2, G_2, H_2},
- {1, I_3, G_3, H_3},
- {1, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {0, F_14, D_14, E_14},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
- {1, C_1, A_1, B_1},
- {1, C_2, A_2, B_2},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
- {1, C_16, A_16, B_16},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16},
- {1, C_15, A_15, B_15},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
};
#define __ NO_LED
diff --git a/keyboards/keychron/v3/iso_encoder/iso_encoder.c b/keyboards/keychron/v3/iso_encoder/iso_encoder.c
index 0456fb99f9..ef0567dbe1 100644
--- a/keyboards/keychron/v3/iso_encoder/iso_encoder.c
+++ b/keyboards/keychron/v3/iso_encoder/iso_encoder.c
@@ -25,99 +25,99 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {1, I_15, G_15, H_15},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
- {1, I_16, G_16, H_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {1, I_13, G_13, H_13},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
- {1, I_1, G_1, H_1},
- {1, I_2, G_2, H_2},
- {1, I_3, G_3, H_3},
- {1, I_4, G_4, H_4},
- {1, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {0, F_14, D_14, E_14},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
- {1, C_1, A_1, B_1},
- {1, C_2, A_2, B_2},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
- {1, C_16, A_16, B_16},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16},
- {1, C_15, A_15, B_15},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
};
#define __ NO_LED
diff --git a/keyboards/keychron/v3/jis/jis.c b/keyboards/keychron/v3/jis/jis.c
index be93dbc641..c04827dc5d 100644
--- a/keyboards/keychron/v3/jis/jis.c
+++ b/keyboards/keychron/v3/jis/jis.c
@@ -25,102 +25,102 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1}, // ESC
- {0, I_2, G_2, H_2}, // F1
- {0, I_3, G_3, H_3}, // F2
- {0, I_4, G_4, H_4}, // F3
- {0, I_5, G_5, H_5}, // F4
- {0, I_6, G_6, H_6}, // F5
- {0, I_7, G_7, H_7}, // F6
- {0, I_8, G_8, H_8}, // F7
- {0, I_9, G_9, H_9}, // F8
- {0, I_10, G_10, H_10}, // F9
- {0, I_11, G_11, H_11}, // F10
- {0, I_12, G_12, H_12}, // F11
- {0, I_13, G_13, H_13}, // F12
- {0, I_15, G_15, H_15}, // Print
- {0, I_16, G_16, H_16}, // Cortana
- {1, I_15, G_15, H_15}, // Light
+ {0, CB9_CA1, CB7_CA1, CB8_CA1}, // ESC
+ {0, CB9_CA2, CB7_CA2, CB8_CA2}, // F1
+ {0, CB9_CA3, CB7_CA3, CB8_CA3}, // F2
+ {0, CB9_CA4, CB7_CA4, CB8_CA4}, // F3
+ {0, CB9_CA5, CB7_CA5, CB8_CA5}, // F4
+ {0, CB9_CA6, CB7_CA6, CB8_CA6}, // F5
+ {0, CB9_CA7, CB7_CA7, CB8_CA7}, // F6
+ {0, CB9_CA8, CB7_CA8, CB8_CA8}, // F7
+ {0, CB9_CA9, CB7_CA9, CB8_CA9}, // F8
+ {0, CB9_CA10, CB7_CA10, CB8_CA10}, // F9
+ {0, CB9_CA11, CB7_CA11, CB8_CA11}, // F10
+ {0, CB9_CA12, CB7_CA12, CB8_CA12}, // F11
+ {0, CB9_CA13, CB7_CA13, CB8_CA13}, // F12
+ {0, CB9_CA15, CB7_CA15, CB8_CA15}, // Print
+ {0, CB9_CA16, CB7_CA16, CB8_CA16}, // Cortana
+ {1, CB9_CA15, CB7_CA15, CB8_CA15}, // Light
- {0, C_1, A_1, B_1}, // `~
- {0, C_2, A_2, B_2}, // 1!
- {0, C_3, A_3, B_3}, // 2@
- {0, C_4, A_4, B_4}, // 3#
- {0, C_5, A_5, B_5}, // 4$
- {0, C_6, A_6, B_6}, // 5%
- {0, C_7, A_7, B_7}, // 6^
- {0, C_8, A_8, B_8}, // 7&
- {0, C_9, A_9, B_9}, // 8*
- {0, C_10, A_10, B_10}, // 9()
- {0, C_11, A_11, B_11}, // 0)
- {0, C_12, A_12, B_12}, // -_
- {0, C_13, A_13, B_13}, // =+
- {0, C_14, A_14, B_14}, // /
- {0, I_14, G_14, H_14}, // Backspace
- {0, C_15, A_15, B_15}, // Ins
- {0, C_16, A_16, B_16}, // Home
- {1, I_16, G_16, H_16}, // Page Up
+ {0, CB3_CA1, CB1_CA1, CB2_CA1}, // `~
+ {0, CB3_CA2, CB1_CA2, CB2_CA2}, // 1!
+ {0, CB3_CA3, CB1_CA3, CB2_CA3}, // 2@
+ {0, CB3_CA4, CB1_CA4, CB2_CA4}, // 3#
+ {0, CB3_CA5, CB1_CA5, CB2_CA5}, // 4$
+ {0, CB3_CA6, CB1_CA6, CB2_CA6}, // 5%
+ {0, CB3_CA7, CB1_CA7, CB2_CA7}, // 6^
+ {0, CB3_CA8, CB1_CA8, CB2_CA8}, // 7&
+ {0, CB3_CA9, CB1_CA9, CB2_CA9}, // 8*
+ {0, CB3_CA10, CB1_CA10, CB2_CA10}, // 9()
+ {0, CB3_CA11, CB1_CA11, CB2_CA11}, // 0)
+ {0, CB3_CA12, CB1_CA12, CB2_CA12}, // -_
+ {0, CB3_CA13, CB1_CA13, CB2_CA13}, // =+
+ {0, CB3_CA14, CB1_CA14, CB2_CA14}, // /
+ {0, CB9_CA14, CB7_CA14, CB8_CA14}, // Backspace
+ {0, CB3_CA15, CB1_CA15, CB2_CA15}, // Ins
+ {0, CB3_CA16, CB1_CA16, CB2_CA16}, // Home
+ {1, CB9_CA16, CB7_CA16, CB8_CA16}, // Page Up
- {0, F_1, D_1, E_1}, // tab
- {0, F_2, D_2, E_2}, // Q
- {0, F_3, D_3, E_3}, // W
- {0, F_4, D_4, E_4}, // E
- {0, F_5, D_5, E_5}, // R
- {0, F_6, D_6, E_6}, // T
- {0, F_7, D_7, E_7}, // Y
- {0, F_8, D_8, E_8}, // U
- {0, F_9, D_9, E_9}, // I
- {0, F_10, D_10, E_10}, // O
- {0, F_11, D_11, E_11}, // P
- {0, F_12, D_12, E_12}, // [{
- {0, F_13, D_13, E_13}, // }}
- {0, F_15, D_15, E_15}, // Del
- {0, F_16, D_16, E_16}, // End
- {1, I_13, G_13, H_13}, // Page Down
+ {0, CB6_CA1, CB4_CA1, CB5_CA1}, // tab
+ {0, CB6_CA2, CB4_CA2, CB5_CA2}, // Q
+ {0, CB6_CA3, CB4_CA3, CB5_CA3}, // W
+ {0, CB6_CA4, CB4_CA4, CB5_CA4}, // E
+ {0, CB6_CA5, CB4_CA5, CB5_CA5}, // R
+ {0, CB6_CA6, CB4_CA6, CB5_CA6}, // T
+ {0, CB6_CA7, CB4_CA7, CB5_CA7}, // Y
+ {0, CB6_CA8, CB4_CA8, CB5_CA8}, // U
+ {0, CB6_CA9, CB4_CA9, CB5_CA9}, // I
+ {0, CB6_CA10, CB4_CA10, CB5_CA10}, // O
+ {0, CB6_CA11, CB4_CA11, CB5_CA11}, // P
+ {0, CB6_CA12, CB4_CA12, CB5_CA12}, // [{
+ {0, CB6_CA13, CB4_CA13, CB5_CA13}, // }}
+ {0, CB6_CA15, CB4_CA15, CB5_CA15}, // Del
+ {0, CB6_CA16, CB4_CA16, CB5_CA16}, // End
+ {1, CB9_CA13, CB7_CA13, CB8_CA13}, // Page Down
- {1, I_1, G_1, H_1}, // Cpas
- {1, I_2, G_2, H_2}, // A
- {1, I_3, G_3, H_3}, // S
- {1, I_4, G_4, H_4}, // D
- {1, I_5, G_5, H_5}, // F
- {1, I_6, G_6, H_6}, // G
- {1, I_7, G_7, H_7}, // H
- {1, I_8, G_8, H_8}, // J
- {1, I_9, G_9, H_9}, // K
- {1, I_10, G_10, H_10}, // L
- {1, I_11, G_11, H_11}, // ;
- {1, I_12, G_12, H_12}, // :
- {1, I_14, G_14, H_14}, // #~
- {0, F_14, D_14, E_14}, // Enter
+ {1, CB9_CA1, CB7_CA1, CB8_CA1}, // Cpas
+ {1, CB9_CA2, CB7_CA2, CB8_CA2}, // A
+ {1, CB9_CA3, CB7_CA3, CB8_CA3}, // S
+ {1, CB9_CA4, CB7_CA4, CB8_CA4}, // D
+ {1, CB9_CA5, CB7_CA5, CB8_CA5}, // F
+ {1, CB9_CA6, CB7_CA6, CB8_CA6}, // G
+ {1, CB9_CA7, CB7_CA7, CB8_CA7}, // H
+ {1, CB9_CA8, CB7_CA8, CB8_CA8}, // J
+ {1, CB9_CA9, CB7_CA9, CB8_CA9}, // K
+ {1, CB9_CA10, CB7_CA10, CB8_CA10}, // L
+ {1, CB9_CA11, CB7_CA11, CB8_CA11}, // ;
+ {1, CB9_CA12, CB7_CA12, CB8_CA12}, // :
+ {1, CB9_CA14, CB7_CA14, CB8_CA14}, // #~
+ {0, CB6_CA14, CB4_CA14, CB5_CA14}, // Enter
- {1, C_1, A_1, B_1}, // LShift
- {1, C_3, A_3, B_3}, // Z
- {1, C_4, A_4, B_4}, // X
- {1, C_5, A_5, B_5}, // C
- {1, C_6, A_6, B_6}, // V
- {1, C_7, A_7, B_7}, // B
- {1, C_8, A_8, B_8}, // N
- {1, C_9, A_9, B_9}, // M
- {1, C_10, A_10, B_10}, // ,<
- {1, C_11, A_11, B_11}, // .>
- {1, C_12, A_12, B_12}, // /?
- {1, C_13, A_13, B_13}, // |
- {1, C_14, A_14, B_14}, // RShift
- {1, C_16, A_16, B_16}, // Up
+ {1, CB3_CA1, CB1_CA1, CB2_CA1}, // LShift
+ {1, CB3_CA3, CB1_CA3, CB2_CA3}, // Z
+ {1, CB3_CA4, CB1_CA4, CB2_CA4}, // X
+ {1, CB3_CA5, CB1_CA5, CB2_CA5}, // C
+ {1, CB3_CA6, CB1_CA6, CB2_CA6}, // V
+ {1, CB3_CA7, CB1_CA7, CB2_CA7}, // B
+ {1, CB3_CA8, CB1_CA8, CB2_CA8}, // N
+ {1, CB3_CA9, CB1_CA9, CB2_CA9}, // M
+ {1, CB3_CA10, CB1_CA10, CB2_CA10}, // ,<
+ {1, CB3_CA11, CB1_CA11, CB2_CA11}, // .>
+ {1, CB3_CA12, CB1_CA12, CB2_CA12}, // /?
+ {1, CB3_CA13, CB1_CA13, CB2_CA13}, // |
+ {1, CB3_CA14, CB1_CA14, CB2_CA14}, // RShift
+ {1, CB3_CA16, CB1_CA16, CB2_CA16}, // Up
- {1, F_1, D_1, E_1}, // LCtrl
- {1, F_2, D_2, E_2}, // LWin
- {1, F_3, D_3, E_3}, // LAlt
- {1, F_4, D_4, E_4}, // NUm
- {1, F_7, D_7, E_7}, // Space
- {1, F_10, D_10, E_10}, // Jap
- {1, F_11, D_11, E_11}, // RAlt
- {1, F_12, D_12, E_12}, // RWin
- {1, F_13, D_13, E_13}, // Fn
- {1, F_14, D_14, E_14}, // RCtrl
- {1, F_15, D_15, E_15}, // Left
- {1, F_16, D_16, E_16}, // Down
- {1, C_15, A_15, B_15}, // Right
+ {1, CB6_CA1, CB4_CA1, CB5_CA1}, // LCtrl
+ {1, CB6_CA2, CB4_CA2, CB5_CA2}, // LWin
+ {1, CB6_CA3, CB4_CA3, CB5_CA3}, // LAlt
+ {1, CB6_CA4, CB4_CA4, CB5_CA4}, // NUm
+ {1, CB6_CA7, CB4_CA7, CB5_CA7}, // Space
+ {1, CB6_CA10, CB4_CA10, CB5_CA10}, // Jap
+ {1, CB6_CA11, CB4_CA11, CB5_CA11}, // RAlt
+ {1, CB6_CA12, CB4_CA12, CB5_CA12}, // RWin
+ {1, CB6_CA13, CB4_CA13, CB5_CA13}, // Fn
+ {1, CB6_CA14, CB4_CA14, CB5_CA14}, // RCtrl
+ {1, CB6_CA15, CB4_CA15, CB5_CA15}, // Left
+ {1, CB6_CA16, CB4_CA16, CB5_CA16}, // Down
+ {1, CB3_CA15, CB1_CA15, CB2_CA15}, // Right
};
# define __ NO_LED
diff --git a/keyboards/keychron/v3/jis_encoder/jis_encoder.c b/keyboards/keychron/v3/jis_encoder/jis_encoder.c
index 9eea7b3994..bf2018d86f 100644
--- a/keyboards/keychron/v3/jis_encoder/jis_encoder.c
+++ b/keyboards/keychron/v3/jis_encoder/jis_encoder.c
@@ -25,103 +25,103 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1}, // ESC
- {0, I_2, G_2, H_2}, // F1
- {0, I_3, G_3, H_3}, // F2
- {0, I_4, G_4, H_4}, // F3
- {0, I_5, G_5, H_5}, // F4
- {0, I_6, G_6, H_6}, // F5
- {0, I_7, G_7, H_7}, // F6
- {0, I_8, G_8, H_8}, // F7
- {0, I_9, G_9, H_9}, // F8
- {0, I_10, G_10, H_10}, // F9
- {0, I_11, G_11, H_11}, // F10
- {0, I_12, G_12, H_12}, // F11
- {0, I_13, G_13, H_13}, // F12
- {0, I_14, G_14, H_14}, // Mute
- {0, I_15, G_15, H_15}, // Print
- {0, I_16, G_16, H_16}, // Cortana
- {1, I_15, G_15, H_15}, // Light
+ {0, CB9_CA1, CB7_CA1, CB8_CA1}, // ESC
+ {0, CB9_CA2, CB7_CA2, CB8_CA2}, // F1
+ {0, CB9_CA3, CB7_CA3, CB8_CA3}, // F2
+ {0, CB9_CA4, CB7_CA4, CB8_CA4}, // F3
+ {0, CB9_CA5, CB7_CA5, CB8_CA5}, // F4
+ {0, CB9_CA6, CB7_CA6, CB8_CA6}, // F5
+ {0, CB9_CA7, CB7_CA7, CB8_CA7}, // F6
+ {0, CB9_CA8, CB7_CA8, CB8_CA8}, // F7
+ {0, CB9_CA9, CB7_CA9, CB8_CA9}, // F8
+ {0, CB9_CA10, CB7_CA10, CB8_CA10}, // F9
+ {0, CB9_CA11, CB7_CA11, CB8_CA11}, // F10
+ {0, CB9_CA12, CB7_CA12, CB8_CA12}, // F11
+ {0, CB9_CA13, CB7_CA13, CB8_CA13}, // F12
+ {0, CB9_CA14, CB7_CA14, CB8_CA14}, // Mute
+ {0, CB9_CA15, CB7_CA15, CB8_CA15}, // Print
+ {0, CB9_CA16, CB7_CA16, CB8_CA16}, // Cortana
+ {1, CB9_CA15, CB7_CA15, CB8_CA15}, // Light
- {0, C_1, A_1, B_1}, // `~
- {0, C_2, A_2, B_2}, // 1!
- {0, C_3, A_3, B_3}, // 2@
- {0, C_4, A_4, B_4}, // 3#
- {0, C_5, A_5, B_5}, // 4$
- {0, C_6, A_6, B_6}, // 5%
- {0, C_7, A_7, B_7}, // 6^
- {0, C_8, A_8, B_8}, // 7&
- {0, C_9, A_9, B_9}, // 8*
- {0, C_10, A_10, B_10}, // 9()
- {0, C_11, A_11, B_11}, // 0)
- {0, C_12, A_12, B_12}, // -_
- {0, C_13, A_13, B_13}, // =+
- {0, C_14, A_14, B_14}, // |
- {1, F_6, D_6, E_6}, // Backspace
- {0, C_15, A_15, B_15}, // Ins
- {0, C_16, A_16, B_16}, // Home
- {1, I_16, G_16, H_16}, // Page Up
+ {0, CB3_CA1, CB1_CA1, CB2_CA1}, // `~
+ {0, CB3_CA2, CB1_CA2, CB2_CA2}, // 1!
+ {0, CB3_CA3, CB1_CA3, CB2_CA3}, // 2@
+ {0, CB3_CA4, CB1_CA4, CB2_CA4}, // 3#
+ {0, CB3_CA5, CB1_CA5, CB2_CA5}, // 4$
+ {0, CB3_CA6, CB1_CA6, CB2_CA6}, // 5%
+ {0, CB3_CA7, CB1_CA7, CB2_CA7}, // 6^
+ {0, CB3_CA8, CB1_CA8, CB2_CA8}, // 7&
+ {0, CB3_CA9, CB1_CA9, CB2_CA9}, // 8*
+ {0, CB3_CA10, CB1_CA10, CB2_CA10}, // 9()
+ {0, CB3_CA11, CB1_CA11, CB2_CA11}, // 0)
+ {0, CB3_CA12, CB1_CA12, CB2_CA12}, // -_
+ {0, CB3_CA13, CB1_CA13, CB2_CA13}, // =+
+ {0, CB3_CA14, CB1_CA14, CB2_CA14}, // |
+ {1, CB6_CA6, CB4_CA6, CB5_CA6}, // Backspace
+ {0, CB3_CA15, CB1_CA15, CB2_CA15}, // Ins
+ {0, CB3_CA16, CB1_CA16, CB2_CA16}, // Home
+ {1, CB9_CA16, CB7_CA16, CB8_CA16}, // Page Up
- {0, F_1, D_1, E_1}, // tab
- {0, F_2, D_2, E_2}, // Q
- {0, F_3, D_3, E_3}, // W
- {0, F_4, D_4, E_4}, // E
- {0, F_5, D_5, E_5}, // R
- {0, F_6, D_6, E_6}, // T
- {0, F_7, D_7, E_7}, // Y
- {0, F_8, D_8, E_8}, // U
- {0, F_9, D_9, E_9}, // I
- {0, F_10, D_10, E_10}, // O
- {0, F_11, D_11, E_11}, // P
- {0, F_12, D_12, E_12}, // [{
- {0, F_13, D_13, E_13}, // }}
- {0, F_15, D_15, E_15}, // Del
- {0, F_16, D_16, E_16}, // End
- {1, I_13, G_13, H_13}, // Page Down
+ {0, CB6_CA1, CB4_CA1, CB5_CA1}, // tab
+ {0, CB6_CA2, CB4_CA2, CB5_CA2}, // Q
+ {0, CB6_CA3, CB4_CA3, CB5_CA3}, // W
+ {0, CB6_CA4, CB4_CA4, CB5_CA4}, // E
+ {0, CB6_CA5, CB4_CA5, CB5_CA5}, // R
+ {0, CB6_CA6, CB4_CA6, CB5_CA6}, // T
+ {0, CB6_CA7, CB4_CA7, CB5_CA7}, // Y
+ {0, CB6_CA8, CB4_CA8, CB5_CA8}, // U
+ {0, CB6_CA9, CB4_CA9, CB5_CA9}, // I
+ {0, CB6_CA10, CB4_CA10, CB5_CA10}, // O
+ {0, CB6_CA11, CB4_CA11, CB5_CA11}, // P
+ {0, CB6_CA12, CB4_CA12, CB5_CA12}, // [{
+ {0, CB6_CA13, CB4_CA13, CB5_CA13}, // }}
+ {0, CB6_CA15, CB4_CA15, CB5_CA15}, // Del
+ {0, CB6_CA16, CB4_CA16, CB5_CA16}, // End
+ {1, CB9_CA13, CB7_CA13, CB8_CA13}, // Page Down
- {1, I_1, G_1, H_1}, // Cpas
- {1, I_2, G_2, H_2}, // A
- {1, I_3, G_3, H_3}, // S
- {1, I_4, G_4, H_4}, // D
- {1, I_5, G_5, H_5}, // F
- {1, I_6, G_6, H_6}, // G
- {1, I_7, G_7, H_7}, // H
- {1, I_8, G_8, H_8}, // J
- {1, I_9, G_9, H_9}, // K
- {1, I_10, G_10, H_10}, // L
- {1, I_11, G_11, H_11}, // ;
- {1, I_12, G_12, H_12}, // :
- {1, I_14, G_14, H_14}, // #~
- {0, F_14, D_14, E_14}, // Enter
+ {1, CB9_CA1, CB7_CA1, CB8_CA1}, // Cpas
+ {1, CB9_CA2, CB7_CA2, CB8_CA2}, // A
+ {1, CB9_CA3, CB7_CA3, CB8_CA3}, // S
+ {1, CB9_CA4, CB7_CA4, CB8_CA4}, // D
+ {1, CB9_CA5, CB7_CA5, CB8_CA5}, // F
+ {1, CB9_CA6, CB7_CA6, CB8_CA6}, // G
+ {1, CB9_CA7, CB7_CA7, CB8_CA7}, // H
+ {1, CB9_CA8, CB7_CA8, CB8_CA8}, // J
+ {1, CB9_CA9, CB7_CA9, CB8_CA9}, // K
+ {1, CB9_CA10, CB7_CA10, CB8_CA10}, // L
+ {1, CB9_CA11, CB7_CA11, CB8_CA11}, // ;
+ {1, CB9_CA12, CB7_CA12, CB8_CA12}, // :
+ {1, CB9_CA14, CB7_CA14, CB8_CA14}, // #~
+ {0, CB6_CA14, CB4_CA14, CB5_CA14}, // Enter
- {1, C_1, A_1, B_1}, // LShift
- {1, C_3, A_3, B_3}, // Z
- {1, C_4, A_4, B_4}, // X
- {1, C_5, A_5, B_5}, // C
- {1, C_6, A_6, B_6}, // V
- {1, C_7, A_7, B_7}, // B
- {1, C_8, A_8, B_8}, // N
- {1, C_9, A_9, B_9}, // M
- {1, C_10, A_10, B_10}, // ,<
- {1, C_11, A_11, B_11}, // .>
- {1, C_12, A_12, B_12}, // /?
- {1, C_13, A_13, B_13}, // |
- {1, C_14, A_14, B_14}, // RShift
- {1, C_16, A_16, B_16}, // Up
+ {1, CB3_CA1, CB1_CA1, CB2_CA1}, // LShift
+ {1, CB3_CA3, CB1_CA3, CB2_CA3}, // Z
+ {1, CB3_CA4, CB1_CA4, CB2_CA4}, // X
+ {1, CB3_CA5, CB1_CA5, CB2_CA5}, // C
+ {1, CB3_CA6, CB1_CA6, CB2_CA6}, // V
+ {1, CB3_CA7, CB1_CA7, CB2_CA7}, // B
+ {1, CB3_CA8, CB1_CA8, CB2_CA8}, // N
+ {1, CB3_CA9, CB1_CA9, CB2_CA9}, // M
+ {1, CB3_CA10, CB1_CA10, CB2_CA10}, // ,<
+ {1, CB3_CA11, CB1_CA11, CB2_CA11}, // .>
+ {1, CB3_CA12, CB1_CA12, CB2_CA12}, // /?
+ {1, CB3_CA13, CB1_CA13, CB2_CA13}, // |
+ {1, CB3_CA14, CB1_CA14, CB2_CA14}, // RShift
+ {1, CB3_CA16, CB1_CA16, CB2_CA16}, // Up
- {1, F_1, D_1, E_1}, // LCtrl
- {1, F_2, D_2, E_2}, // LWin
- {1, F_3, D_3, E_3}, // LAlt
- {1, F_4, D_4, E_4}, // NUm
- {1, F_7, D_7, E_7}, // Space
- {1, F_10, D_10, E_10}, // Jap
- {1, F_11, D_11, E_11}, // RAlt
- {1, F_12, D_12, E_12}, // RWin
- {1, F_13, D_13, E_13}, // Fn
- {1, F_14, D_14, E_14}, // RCtrl
- {1, F_15, D_15, E_15}, // Left
- {1, F_16, D_16, E_16}, // Down
- {1, C_15, A_15, B_15}, // Right
+ {1, CB6_CA1, CB4_CA1, CB5_CA1}, // LCtrl
+ {1, CB6_CA2, CB4_CA2, CB5_CA2}, // LWin
+ {1, CB6_CA3, CB4_CA3, CB5_CA3}, // LAlt
+ {1, CB6_CA4, CB4_CA4, CB5_CA4}, // NUm
+ {1, CB6_CA7, CB4_CA7, CB5_CA7}, // Space
+ {1, CB6_CA10, CB4_CA10, CB5_CA10}, // Jap
+ {1, CB6_CA11, CB4_CA11, CB5_CA11}, // RAlt
+ {1, CB6_CA12, CB4_CA12, CB5_CA12}, // RWin
+ {1, CB6_CA13, CB4_CA13, CB5_CA13}, // Fn
+ {1, CB6_CA14, CB4_CA14, CB5_CA14}, // RCtrl
+ {1, CB6_CA15, CB4_CA15, CB5_CA15}, // Left
+ {1, CB6_CA16, CB4_CA16, CB5_CA16}, // Down
+ {1, CB3_CA15, CB1_CA15, CB2_CA15}, // Right
};
# define __ NO_LED
diff --git a/keyboards/keychron/v4/ansi/ansi.c b/keyboards/keychron/v4/ansi/ansi.c
index 24afdb65b7..7368144c8d 100644
--- a/keyboards/keychron/v4/ansi/ansi.c
+++ b/keyboards/keychron/v4/ansi/ansi.c
@@ -27,71 +27,71 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_14, G_14, H_14},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
- {0, L_1, J_1, K_1},
- {0, L_3, J_3, K_3},
- {0, L_4, J_4, K_4},
- {0, L_5, J_5, K_5},
- {0, L_6, J_6, K_6},
- {0, L_7, J_7, K_7},
- {0, L_8, J_8, K_8},
- {0, L_9, J_9, K_9},
- {0, L_10, J_10, K_10},
- {0, L_11, J_11, K_11},
- {0, L_12, J_12, K_12},
- {0, L_14, J_14, K_14},
+ {0, CB12_CA1, CB10_CA1, CB11_CA1},
+ {0, CB12_CA3, CB10_CA3, CB11_CA3},
+ {0, CB12_CA4, CB10_CA4, CB11_CA4},
+ {0, CB12_CA5, CB10_CA5, CB11_CA5},
+ {0, CB12_CA6, CB10_CA6, CB11_CA6},
+ {0, CB12_CA7, CB10_CA7, CB11_CA7},
+ {0, CB12_CA8, CB10_CA8, CB11_CA8},
+ {0, CB12_CA9, CB10_CA9, CB11_CA9},
+ {0, CB12_CA10, CB10_CA10, CB11_CA10},
+ {0, CB12_CA11, CB10_CA11, CB11_CA11},
+ {0, CB12_CA12, CB10_CA12, CB11_CA12},
+ {0, CB12_CA14, CB10_CA14, CB11_CA14},
- {0, L_15, J_15, K_15},
- {0, L_16, J_16, K_16},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
+ {0, CB12_CA15, CB10_CA15, CB11_CA15},
+ {0, CB12_CA16, CB10_CA16, CB11_CA16},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
};
#define __ NO_LED
diff --git a/keyboards/keychron/v4/iso/iso.c b/keyboards/keychron/v4/iso/iso.c
index 0b59f04d52..dc6a0f44d0 100644
--- a/keyboards/keychron/v4/iso/iso.c
+++ b/keyboards/keychron/v4/iso/iso.c
@@ -27,72 +27,72 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_14, G_14, H_14},
- {0, F_14, D_14, E_14},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
- {0, L_1, J_1, K_1},
- {0, L_2, J_2, K_2},
- {0, L_3, J_3, K_3},
- {0, L_4, J_4, K_4},
- {0, L_5, J_5, K_5},
- {0, L_6, J_6, K_6},
- {0, L_7, J_7, K_7},
- {0, L_8, J_8, K_8},
- {0, L_9, J_9, K_9},
- {0, L_10, J_10, K_10},
- {0, L_11, J_11, K_11},
- {0, L_12, J_12, K_12},
- {0, L_14, J_14, K_14},
+ {0, CB12_CA1, CB10_CA1, CB11_CA1},
+ {0, CB12_CA2, CB10_CA2, CB11_CA2},
+ {0, CB12_CA3, CB10_CA3, CB11_CA3},
+ {0, CB12_CA4, CB10_CA4, CB11_CA4},
+ {0, CB12_CA5, CB10_CA5, CB11_CA5},
+ {0, CB12_CA6, CB10_CA6, CB11_CA6},
+ {0, CB12_CA7, CB10_CA7, CB11_CA7},
+ {0, CB12_CA8, CB10_CA8, CB11_CA8},
+ {0, CB12_CA9, CB10_CA9, CB11_CA9},
+ {0, CB12_CA10, CB10_CA10, CB11_CA10},
+ {0, CB12_CA11, CB10_CA11, CB11_CA11},
+ {0, CB12_CA12, CB10_CA12, CB11_CA12},
+ {0, CB12_CA14, CB10_CA14, CB11_CA14},
- {0, L_15, J_15, K_15},
- {0, L_16, J_16, K_16},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
+ {0, CB12_CA15, CB10_CA15, CB11_CA15},
+ {0, CB12_CA16, CB10_CA16, CB11_CA16},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
};
#define __ NO_LED
diff --git a/keyboards/keychron/v5/ansi/ansi.c b/keyboards/keychron/v5/ansi/ansi.c
index 3f85b6b210..b38d5f508f 100644
--- a/keyboards/keychron/v5/ansi/ansi.c
+++ b/keyboards/keychron/v5/ansi/ansi.c
@@ -27,111 +27,111 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {0, L_12, J_12, K_12},
- {0, L_13, J_13, K_13},
- {0, L_14, J_14, K_14},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {0, CB12_CA12, CB10_CA12, CB11_CA12},
+ {0, CB12_CA13, CB10_CA13, CB11_CA13},
+ {0, CB12_CA14, CB10_CA14, CB11_CA14},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
- {0, L_9, J_9, K_9},
- {0, L_10, J_10, K_10},
- {0, L_11, J_11, K_11},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {0, CB12_CA9, CB10_CA9, CB11_CA9},
+ {0, CB12_CA10, CB10_CA10, CB11_CA10},
+ {0, CB12_CA11, CB10_CA11, CB11_CA11},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {0, L_15, J_15, K_15},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {0, CB12_CA15, CB10_CA15, CB11_CA15},
- {1, C_16, A_16, B_16},
- {1, C_15, A_15, B_15},
- {1, C_14, A_14, B_14},
- {1, C_13, A_13, B_13},
- {1, C_12, A_12, B_12},
- {1, C_11, A_11, B_11},
- {1, C_10, A_10, B_10},
- {1, C_9, A_9, B_9},
- {1, C_8, A_8, B_8},
- {1, C_7, A_7, B_7},
- {1, C_6, A_6, B_6},
- {1, C_5, A_5, B_5},
- {1, C_3, A_3, B_3},
- {1, C_1, A_1, B_1},
- {1, L_3, J_3, K_3},
- {1, L_4, J_4, K_4},
- {0, L_16, J_16, K_16},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB12_CA3, CB10_CA3, CB11_CA3},
+ {1, CB12_CA4, CB10_CA4, CB11_CA4},
+ {0, CB12_CA16, CB10_CA16, CB11_CA16},
- {1, I_16, G_16, H_16},
- {1, I_14, G_14, H_14},
- {1, I_13, G_13, H_13},
- {1, I_12, G_12, H_12},
- {1, I_11, G_11, H_11},
- {1, I_10, G_10, H_10},
- {1, I_9, G_9, H_9},
- {1, I_8, G_8, H_8},
- {1, I_7, G_7, H_7},
- {1, I_6, G_6, H_6},
- {1, I_5, G_5, H_5},
- {1, I_3, G_3, H_3},
- {1, I_2, G_2, H_2},
- {1, I_1, G_1, H_1},
- {1, L_5, J_5, K_5},
- {1, L_6, J_6, K_6},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB12_CA5, CB10_CA5, CB11_CA5},
+ {1, CB12_CA6, CB10_CA6, CB11_CA6},
- {1, F_16, D_16, E_16},
- {1, F_15, D_15, E_15},
- {1, F_14, D_14, E_14},
- {1, F_10, D_10, E_10},
- {1, F_6, D_6, E_6},
- {1, F_5, D_5, E_5},
- {1, F_4, D_4, E_4},
- {1, F_3, D_3, E_3},
- {1, F_2, D_2, E_2},
- {1, F_1, D_1, E_1},
- {1, L_1, J_1, K_1},
- {1, L_2, J_2, K_2},
- {1, L_7, J_7, K_7}
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB12_CA1, CB10_CA1, CB11_CA1},
+ {1, CB12_CA2, CB10_CA2, CB11_CA2},
+ {1, CB12_CA7, CB10_CA7, CB11_CA7}
};
#define __ NO_LED
diff --git a/keyboards/keychron/v5/ansi_encoder/ansi_encoder.c b/keyboards/keychron/v5/ansi_encoder/ansi_encoder.c
index 06c7ae6d92..bc68731d7d 100644
--- a/keyboards/keychron/v5/ansi_encoder/ansi_encoder.c
+++ b/keyboards/keychron/v5/ansi_encoder/ansi_encoder.c
@@ -27,111 +27,111 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- // {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- // {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {0, L_12, J_12, K_12},
- {0, L_13, J_13, K_13},
- {0, L_14, J_14, K_14},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ // {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ // {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {0, CB12_CA12, CB10_CA12, CB11_CA12},
+ {0, CB12_CA13, CB10_CA13, CB11_CA13},
+ {0, CB12_CA14, CB10_CA14, CB11_CA14},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
- {0, L_9, J_9, K_9},
- {0, L_10, J_10, K_10},
- {0, L_11, J_11, K_11},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {0, CB12_CA9, CB10_CA9, CB11_CA9},
+ {0, CB12_CA10, CB10_CA10, CB11_CA10},
+ {0, CB12_CA11, CB10_CA11, CB11_CA11},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {0, L_15, J_15, K_15},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {0, CB12_CA15, CB10_CA15, CB11_CA15},
- {1, C_16, A_16, B_16},
- {1, C_15, A_15, B_15},
- {1, C_14, A_14, B_14},
- {1, C_13, A_13, B_13},
- {1, C_12, A_12, B_12},
- {1, C_11, A_11, B_11},
- {1, C_10, A_10, B_10},
- {1, C_9, A_9, B_9},
- {1, C_8, A_8, B_8},
- {1, C_7, A_7, B_7},
- {1, C_6, A_6, B_6},
- {1, C_5, A_5, B_5},
- {1, C_3, A_3, B_3},
- {1, C_1, A_1, B_1},
- {1, L_3, J_3, K_3},
- {1, L_4, J_4, K_4},
- {0, L_16, J_16, K_16},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB12_CA3, CB10_CA3, CB11_CA3},
+ {1, CB12_CA4, CB10_CA4, CB11_CA4},
+ {0, CB12_CA16, CB10_CA16, CB11_CA16},
- {1, I_16, G_16, H_16},
- {1, I_14, G_14, H_14},
- {1, I_13, G_13, H_13},
- {1, I_12, G_12, H_12},
- {1, I_11, G_11, H_11},
- {1, I_10, G_10, H_10},
- {1, I_9, G_9, H_9},
- {1, I_8, G_8, H_8},
- {1, I_7, G_7, H_7},
- {1, I_6, G_6, H_6},
- {1, I_5, G_5, H_5},
- {1, I_3, G_3, H_3},
- {1, I_2, G_2, H_2},
- {1, I_1, G_1, H_1},
- {1, L_5, J_5, K_5},
- {1, L_6, J_6, K_6},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB12_CA5, CB10_CA5, CB11_CA5},
+ {1, CB12_CA6, CB10_CA6, CB11_CA6},
- {1, F_16, D_16, E_16},
- {1, F_15, D_15, E_15},
- {1, F_14, D_14, E_14},
- {1, F_10, D_10, E_10},
- {1, F_6, D_6, E_6},
- {1, F_5, D_5, E_5},
- {1, F_4, D_4, E_4},
- {1, F_3, D_3, E_3},
- {1, F_2, D_2, E_2},
- {1, F_1, D_1, E_1},
- {1, L_1, J_1, K_1},
- {1, L_2, J_2, K_2},
- {1, L_7, J_7, K_7}
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB12_CA1, CB10_CA1, CB11_CA1},
+ {1, CB12_CA2, CB10_CA2, CB11_CA2},
+ {1, CB12_CA7, CB10_CA7, CB11_CA7}
};
#define __ NO_LED
diff --git a/keyboards/keychron/v5/iso/iso.c b/keyboards/keychron/v5/iso/iso.c
index 7b2739d53e..d8f5ae329c 100644
--- a/keyboards/keychron/v5/iso/iso.c
+++ b/keyboards/keychron/v5/iso/iso.c
@@ -27,112 +27,112 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {0, L_12, J_12, K_12},
- {0, L_13, J_13, K_13},
- {0, L_14, J_14, K_14},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {0, CB12_CA12, CB10_CA12, CB11_CA12},
+ {0, CB12_CA13, CB10_CA13, CB11_CA13},
+ {0, CB12_CA14, CB10_CA14, CB11_CA14},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_16, A_16, B_16},
- {0, L_9, J_9, K_9},
- {0, L_10, J_10, K_10},
- {0, L_11, J_11, K_11},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {0, CB12_CA9, CB10_CA9, CB11_CA9},
+ {0, CB12_CA10, CB10_CA10, CB11_CA10},
+ {0, CB12_CA11, CB10_CA11, CB11_CA11},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {0, L_15, J_15, K_15},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {0, CB12_CA15, CB10_CA15, CB11_CA15},
- {1, C_16, A_16, B_16},
- {1, C_15, A_15, B_15},
- {1, C_14, A_14, B_14},
- {1, C_13, A_13, B_13},
- {1, C_12, A_12, B_12},
- {1, C_11, A_11, B_11},
- {1, C_10, A_10, B_10},
- {1, C_9, A_9, B_9},
- {1, C_8, A_8, B_8},
- {1, C_7, A_7, B_7},
- {1, C_6, A_6, B_6},
- {1, C_5, A_5, B_5},
- {1, C_3, A_3, B_3},
- {0, F_14, D_14, E_14},
- {1, C_1, A_1, B_1},
- {1, L_3, J_3, K_3},
- {1, L_4, J_4, K_4},
- {0, L_16, J_16, K_16},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB12_CA3, CB10_CA3, CB11_CA3},
+ {1, CB12_CA4, CB10_CA4, CB11_CA4},
+ {0, CB12_CA16, CB10_CA16, CB11_CA16},
- {1, I_16, G_16, H_16},
- {1, I_15, G_15, H_15},
- {1, I_14, G_14, H_14},
- {1, I_13, G_13, H_13},
- {1, I_12, G_12, H_12},
- {1, I_11, G_11, H_11},
- {1, I_10, G_10, H_10},
- {1, I_9, G_9, H_9},
- {1, I_8, G_8, H_8},
- {1, I_7, G_7, H_7},
- {1, I_6, G_6, H_6},
- {1, I_5, G_5, H_5},
- {1, I_3, G_3, H_3},
- {1, I_2, G_2, H_2},
- {1, I_1, G_1, H_1},
- {1, L_5, J_5, K_5},
- {1, L_6, J_6, K_6},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB12_CA5, CB10_CA5, CB11_CA5},
+ {1, CB12_CA6, CB10_CA6, CB11_CA6},
- {1, F_16, D_16, E_16},
- {1, F_15, D_15, E_15},
- {1, F_14, D_14, E_14},
- {1, F_10, D_10, E_10},
- {1, F_6, D_6, E_6},
- {1, F_5, D_5, E_5},
- {1, F_4, D_4, E_4},
- {1, F_3, D_3, E_3},
- {1, F_2, D_2, E_2},
- {1, F_1, D_1, E_1},
- {1, L_1, J_1, K_1},
- {1, L_2, J_2, K_2},
- {1, L_7, J_7, K_7}
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB12_CA1, CB10_CA1, CB11_CA1},
+ {1, CB12_CA2, CB10_CA2, CB11_CA2},
+ {1, CB12_CA7, CB10_CA7, CB11_CA7}
};
#define __ NO_LED
diff --git a/keyboards/keychron/v5/iso_encoder/iso_encoder.c b/keyboards/keychron/v5/iso_encoder/iso_encoder.c
index 9a13422d2c..2d2a458577 100644
--- a/keyboards/keychron/v5/iso_encoder/iso_encoder.c
+++ b/keyboards/keychron/v5/iso_encoder/iso_encoder.c
@@ -27,110 +27,110 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {0, L_12, J_12, K_12},
- {0, L_13, J_13, K_13},
- {0, L_14, J_14, K_14},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {0, CB12_CA12, CB10_CA12, CB11_CA12},
+ {0, CB12_CA13, CB10_CA13, CB11_CA13},
+ {0, CB12_CA14, CB10_CA14, CB11_CA14},
- {0, C_1, A_1, B_1}, // `~
- {0, C_2, A_2, B_2}, // 1!
- {0, C_3, A_3, B_3}, // 2@
- {0, C_4, A_4, B_4}, // 3#
- {0, C_5, A_5, B_5}, // 4$
- {0, C_6, A_6, B_6}, // 5%
- {0, C_7, A_7, B_7}, // 6^
- {0, C_8, A_8, B_8}, // 7&
- {0, C_9, A_9, B_9}, // 8*
- {0, C_10, A_10, B_10}, // 9(
- {0, C_11, A_11, B_11}, // 0)
- {0, C_12, A_12, B_12}, // -_
- {0, C_13, A_13, B_13}, // =+
- {0, C_14, A_14, B_14}, // BackSpace
- {0, C_16, A_16, B_16}, // Numlock
- {0, L_9, J_9, K_9}, // /
- {0, L_10, J_10, K_10}, // *
- {0, L_11, J_11, K_11}, // -
+ {0, CB3_CA1, CB1_CA1, CB2_CA1}, // `~
+ {0, CB3_CA2, CB1_CA2, CB2_CA2}, // 1!
+ {0, CB3_CA3, CB1_CA3, CB2_CA3}, // 2@
+ {0, CB3_CA4, CB1_CA4, CB2_CA4}, // 3#
+ {0, CB3_CA5, CB1_CA5, CB2_CA5}, // 4$
+ {0, CB3_CA6, CB1_CA6, CB2_CA6}, // 5%
+ {0, CB3_CA7, CB1_CA7, CB2_CA7}, // 6^
+ {0, CB3_CA8, CB1_CA8, CB2_CA8}, // 7&
+ {0, CB3_CA9, CB1_CA9, CB2_CA9}, // 8*
+ {0, CB3_CA10, CB1_CA10, CB2_CA10}, // 9(
+ {0, CB3_CA11, CB1_CA11, CB2_CA11}, // 0)
+ {0, CB3_CA12, CB1_CA12, CB2_CA12}, // -_
+ {0, CB3_CA13, CB1_CA13, CB2_CA13}, // =+
+ {0, CB3_CA14, CB1_CA14, CB2_CA14}, // BackSpace
+ {0, CB3_CA16, CB1_CA16, CB2_CA16}, // Numlock
+ {0, CB12_CA9, CB10_CA9, CB11_CA9}, // /
+ {0, CB12_CA10, CB10_CA10, CB11_CA10}, // *
+ {0, CB12_CA11, CB10_CA11, CB11_CA11}, // -
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {0, L_15, J_15, K_15},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {0, CB12_CA15, CB10_CA15, CB11_CA15},
- {1, C_16, A_16, B_16},
- {1, C_15, A_15, B_15},
- {1, C_14, A_14, B_14},
- {1, C_13, A_13, B_13},
- {1, C_12, A_12, B_12},
- {1, C_11, A_11, B_11},
- {1, C_10, A_10, B_10},
- {1, C_9, A_9, B_9},
- {1, C_8, A_8, B_8},
- {1, C_7, A_7, B_7},
- {1, C_6, A_6, B_6},
- {1, C_5, A_5, B_5},
- {1, C_3, A_3, B_3},
- {0, F_14, D_14, E_14},
- {1, C_1, A_1, B_1},
- {1, L_3, J_3, K_3},
- {1, L_4, J_4, K_4},
- {0, L_16, J_16, K_16},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB12_CA3, CB10_CA3, CB11_CA3},
+ {1, CB12_CA4, CB10_CA4, CB11_CA4},
+ {0, CB12_CA16, CB10_CA16, CB11_CA16},
- {1, I_16, G_16, H_16},
- {1, I_15, G_15, H_15},
- {1, I_14, G_14, H_14},
- {1, I_13, G_13, H_13},
- {1, I_12, G_12, H_12},
- {1, I_11, G_11, H_11},
- {1, I_10, G_10, H_10},
- {1, I_9, G_9, H_9},
- {1, I_8, G_8, H_8},
- {1, I_7, G_7, H_7},
- {1, I_6, G_6, H_6},
- {1, I_5, G_5, H_5},
- {1, I_3, G_3, H_3},
- {1, I_2, G_2, H_2},
- {1, I_1, G_1, H_1},
- {1, L_5, J_5, K_5},
- {1, L_6, J_6, K_6},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB12_CA5, CB10_CA5, CB11_CA5},
+ {1, CB12_CA6, CB10_CA6, CB11_CA6},
- {1, F_16, D_16, E_16},
- {1, F_15, D_15, E_15},
- {1, F_14, D_14, E_14},
- {1, F_10, D_10, E_10},
- {1, F_6, D_6, E_6},
- {1, F_5, D_5, E_5},
- {1, F_4, D_4, E_4},
- {1, F_3, D_3, E_3},
- {1, F_2, D_2, E_2},
- {1, F_1, D_1, E_1},
- {1, L_1, J_1, K_1},
- {1, L_2, J_2, K_2},
- {1, L_7, J_7, K_7}
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB12_CA1, CB10_CA1, CB11_CA1},
+ {1, CB12_CA2, CB10_CA2, CB11_CA2},
+ {1, CB12_CA7, CB10_CA7, CB11_CA7}
};
#define __ NO_LED
diff --git a/keyboards/keychron/v6/ansi/ansi.c b/keyboards/keychron/v6/ansi/ansi.c
index be5bad84ff..2e055e57af 100644
--- a/keyboards/keychron/v6/ansi/ansi.c
+++ b/keyboards/keychron/v6/ansi/ansi.c
@@ -25,119 +25,119 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {0, L_5, J_5, K_5},
- {0, L_6, J_6, K_6},
- {0, L_7, J_7, K_7},
- {0, L_8, J_8, K_8},
- {0, L_4, J_4, K_4},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {0, CB12_CA5, CB10_CA5, CB11_CA5},
+ {0, CB12_CA6, CB10_CA6, CB11_CA6},
+ {0, CB12_CA7, CB10_CA7, CB11_CA7},
+ {0, CB12_CA8, CB10_CA8, CB11_CA8},
+ {0, CB12_CA4, CB10_CA4, CB11_CA4},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
- {0, L_9, J_9, K_9},
- {0, L_10, J_10, K_10},
- {0, L_11, J_11, K_11},
- {0, L_12, J_12, K_12},
- {0, L_13, J_13, K_13},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {0, CB12_CA9, CB10_CA9, CB11_CA9},
+ {0, CB12_CA10, CB10_CA10, CB11_CA10},
+ {0, CB12_CA11, CB10_CA11, CB11_CA11},
+ {0, CB12_CA12, CB10_CA12, CB11_CA12},
+ {0, CB12_CA13, CB10_CA13, CB11_CA13},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {0, L_14, J_14, K_14},
- {0, L_15, J_15, K_15},
- {0, L_16, J_16, K_16},
- {1, L_1, J_1, K_1},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {0, CB12_CA14, CB10_CA14, CB11_CA14},
+ {0, CB12_CA15, CB10_CA15, CB11_CA15},
+ {0, CB12_CA16, CB10_CA16, CB11_CA16},
+ {1, CB12_CA1, CB10_CA1, CB11_CA1},
- {1, C_16, A_16, B_16},
- {1, C_15, A_15, B_15},
- {1, C_14, A_14, B_14},
- {1, C_13, A_13, B_13},
- {1, C_12, A_12, B_12},
- {1, C_11, A_11, B_11},
- {1, C_10, A_10, B_10},
- {1, C_9, A_9, B_9},
- {1, C_8, A_8, B_8},
- {1, C_7, A_7, B_7},
- {1, C_6, A_6, B_6},
- {1, C_5, A_5, B_5},
- {1, C_3, A_3, B_3},
- {1, L_3, J_3, K_3},
- {1, L_4, J_4, K_4},
- {1, L_5, J_5, K_5},
- {1, L_2, J_2, K_2},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB12_CA3, CB10_CA3, CB11_CA3},
+ {1, CB12_CA4, CB10_CA4, CB11_CA4},
+ {1, CB12_CA5, CB10_CA5, CB11_CA5},
+ {1, CB12_CA2, CB10_CA2, CB11_CA2},
- {1, I_16, G_16, H_16},
- {1, I_14, G_14, H_14},
- {1, I_13, G_13, H_13},
- {1, I_12, G_12, H_12},
- {1, I_11, G_11, H_11},
- {1, I_10, G_10, H_10},
- {1, I_9, G_9, H_9},
- {1, I_8, G_8, H_8},
- {1, I_7, G_7, H_7},
- {1, I_6, G_6, H_6},
- {1, I_5, G_5, H_5},
- {1, I_3, G_3, H_3},
- {1, I_1, G_1, H_1},
- {1, L_6, J_6, K_6},
- {1, L_7, J_7, K_7},
- {1, L_8, J_8, K_8},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB12_CA6, CB10_CA6, CB11_CA6},
+ {1, CB12_CA7, CB10_CA7, CB11_CA7},
+ {1, CB12_CA8, CB10_CA8, CB11_CA8},
- {1, F_16, D_16, E_16},
- {1, F_15, D_15, E_15},
- {1, F_14, D_14, E_14},
- {1, F_10, D_10, E_10},
- {1, F_6, D_6, E_6},
- {1, F_5, D_5, E_5},
- {1, F_4, D_4, E_4},
- {1, F_3, D_3, E_3},
- {1, F_2, D_2, E_2},
- {1, F_1, D_1, E_1},
- {1, L_10, J_10, K_10},
- {1, L_11, J_11, K_11},
- {1, L_12, J_12, K_12},
- {1, L_9, J_9, K_9},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB12_CA10, CB10_CA10, CB11_CA10},
+ {1, CB12_CA11, CB10_CA11, CB11_CA11},
+ {1, CB12_CA12, CB10_CA12, CB11_CA12},
+ {1, CB12_CA9, CB10_CA9, CB11_CA9},
};
#define __ NO_LED
diff --git a/keyboards/keychron/v6/ansi_encoder/ansi_encoder.c b/keyboards/keychron/v6/ansi_encoder/ansi_encoder.c
index b83a5b0fb0..1ebf947912 100644
--- a/keyboards/keychron/v6/ansi_encoder/ansi_encoder.c
+++ b/keyboards/keychron/v6/ansi_encoder/ansi_encoder.c
@@ -27,119 +27,119 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {0, L_5, J_5, K_5},
- {0, L_6, J_6, K_6},
- {0, L_7, J_7, K_7},
- {0, L_8, J_8, K_8},
- {0, L_4, J_4, K_4},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {0, CB12_CA5, CB10_CA5, CB11_CA5},
+ {0, CB12_CA6, CB10_CA6, CB11_CA6},
+ {0, CB12_CA7, CB10_CA7, CB11_CA7},
+ {0, CB12_CA8, CB10_CA8, CB11_CA8},
+ {0, CB12_CA4, CB10_CA4, CB11_CA4},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
- {0, L_9, J_9, K_9},
- {0, L_10, J_10, K_10},
- {0, L_11, J_11, K_11},
- {0, L_12, J_12, K_12},
- {0, L_13, J_13, K_13},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {0, CB12_CA9, CB10_CA9, CB11_CA9},
+ {0, CB12_CA10, CB10_CA10, CB11_CA10},
+ {0, CB12_CA11, CB10_CA11, CB11_CA11},
+ {0, CB12_CA12, CB10_CA12, CB11_CA12},
+ {0, CB12_CA13, CB10_CA13, CB11_CA13},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {0, L_14, J_14, K_14},
- {0, L_15, J_15, K_15},
- {0, L_16, J_16, K_16},
- {1, L_1, J_1, K_1},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {0, CB12_CA14, CB10_CA14, CB11_CA14},
+ {0, CB12_CA15, CB10_CA15, CB11_CA15},
+ {0, CB12_CA16, CB10_CA16, CB11_CA16},
+ {1, CB12_CA1, CB10_CA1, CB11_CA1},
- {1, C_16, A_16, B_16},
- {1, C_15, A_15, B_15},
- {1, C_14, A_14, B_14},
- {1, C_13, A_13, B_13},
- {1, C_12, A_12, B_12},
- {1, C_11, A_11, B_11},
- {1, C_10, A_10, B_10},
- {1, C_9, A_9, B_9},
- {1, C_8, A_8, B_8},
- {1, C_7, A_7, B_7},
- {1, C_6, A_6, B_6},
- {1, C_5, A_5, B_5},
- {1, C_3, A_3, B_3},
- {1, L_3, J_3, K_3},
- {1, L_4, J_4, K_4},
- {1, L_5, J_5, K_5},
- {1, L_2, J_2, K_2},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB12_CA3, CB10_CA3, CB11_CA3},
+ {1, CB12_CA4, CB10_CA4, CB11_CA4},
+ {1, CB12_CA5, CB10_CA5, CB11_CA5},
+ {1, CB12_CA2, CB10_CA2, CB11_CA2},
- {1, I_16, G_16, H_16},
- {1, I_14, G_14, H_14},
- {1, I_13, G_13, H_13},
- {1, I_12, G_12, H_12},
- {1, I_11, G_11, H_11},
- {1, I_10, G_10, H_10},
- {1, I_9, G_9, H_9},
- {1, I_8, G_8, H_8},
- {1, I_7, G_7, H_7},
- {1, I_6, G_6, H_6},
- {1, I_5, G_5, H_5},
- {1, I_3, G_3, H_3},
- {1, I_1, G_1, H_1},
- {1, L_6, J_6, K_6},
- {1, L_7, J_7, K_7},
- {1, L_8, J_8, K_8},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB12_CA6, CB10_CA6, CB11_CA6},
+ {1, CB12_CA7, CB10_CA7, CB11_CA7},
+ {1, CB12_CA8, CB10_CA8, CB11_CA8},
- {1, F_16, D_16, E_16},
- {1, F_15, D_15, E_15},
- {1, F_14, D_14, E_14},
- {1, F_10, D_10, E_10},
- {1, F_6, D_6, E_6},
- {1, F_5, D_5, E_5},
- {1, F_4, D_4, E_4},
- {1, F_3, D_3, E_3},
- {1, F_2, D_2, E_2},
- {1, F_1, D_1, E_1},
- {1, L_10, J_10, K_10},
- {1, L_11, J_11, K_11},
- {1, L_12, J_12, K_12},
- {1, L_9, J_9, K_9},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB12_CA10, CB10_CA10, CB11_CA10},
+ {1, CB12_CA11, CB10_CA11, CB11_CA11},
+ {1, CB12_CA12, CB10_CA12, CB11_CA12},
+ {1, CB12_CA9, CB10_CA9, CB11_CA9},
};
#define __ NO_LED
diff --git a/keyboards/keychron/v6/iso/iso.c b/keyboards/keychron/v6/iso/iso.c
index 1138cb07d7..cc9dbd8c23 100644
--- a/keyboards/keychron/v6/iso/iso.c
+++ b/keyboards/keychron/v6/iso/iso.c
@@ -27,120 +27,120 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {0, L_5, J_5, K_5},
- {0, L_6, J_6, K_6},
- {0, L_7, J_7, K_7},
- {0, L_8, J_8, K_8},
- {0, L_4, J_4, K_4},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {0, CB12_CA5, CB10_CA5, CB11_CA5},
+ {0, CB12_CA6, CB10_CA6, CB11_CA6},
+ {0, CB12_CA7, CB10_CA7, CB11_CA7},
+ {0, CB12_CA8, CB10_CA8, CB11_CA8},
+ {0, CB12_CA4, CB10_CA4, CB11_CA4},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
- {0, L_9, J_9, K_9},
- {0, L_10, J_10, K_10},
- {0, L_11, J_11, K_11},
- {0, L_12, J_12, K_12},
- {0, L_13, J_13, K_13},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {0, CB12_CA9, CB10_CA9, CB11_CA9},
+ {0, CB12_CA10, CB10_CA10, CB11_CA10},
+ {0, CB12_CA11, CB10_CA11, CB11_CA11},
+ {0, CB12_CA12, CB10_CA12, CB11_CA12},
+ {0, CB12_CA13, CB10_CA13, CB11_CA13},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {0, L_14, J_14, K_14},
- {0, L_15, J_15, K_15},
- {0, L_16, J_16, K_16},
- {1, L_1, J_1, K_1},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {0, CB12_CA14, CB10_CA14, CB11_CA14},
+ {0, CB12_CA15, CB10_CA15, CB11_CA15},
+ {0, CB12_CA16, CB10_CA16, CB11_CA16},
+ {1, CB12_CA1, CB10_CA1, CB11_CA1},
- {1, C_16, A_16, B_16},
- {1, C_15, A_15, B_15},
- {1, C_14, A_14, B_14},
- {1, C_13, A_13, B_13},
- {1, C_12, A_12, B_12},
- {1, C_11, A_11, B_11},
- {1, C_10, A_10, B_10},
- {1, C_9, A_9, B_9},
- {1, C_8, A_8, B_8},
- {1, C_7, A_7, B_7},
- {1, C_6, A_6, B_6},
- {1, C_5, A_5, B_5},
- {1, C_3, A_3, B_3},
- {0, F_14, D_14, E_14},
- {1, L_3, J_3, K_3},
- {1, L_4, J_4, K_4},
- {1, L_5, J_5, K_5},
- {1, L_2, J_2, K_2},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB12_CA3, CB10_CA3, CB11_CA3},
+ {1, CB12_CA4, CB10_CA4, CB11_CA4},
+ {1, CB12_CA5, CB10_CA5, CB11_CA5},
+ {1, CB12_CA2, CB10_CA2, CB11_CA2},
- {1, I_16, G_16, H_16},
- {1, I_15, G_15, H_15},
- {1, I_14, G_14, H_14},
- {1, I_13, G_13, H_13},
- {1, I_12, G_12, H_12},
- {1, I_11, G_11, H_11},
- {1, I_10, G_10, H_10},
- {1, I_9, G_9, H_9},
- {1, I_8, G_8, H_8},
- {1, I_7, G_7, H_7},
- {1, I_6, G_6, H_6},
- {1, I_5, G_5, H_5},
- {1, I_3, G_3, H_3},
- {1, I_1, G_1, H_1},
- {1, L_6, J_6, K_6},
- {1, L_7, J_7, K_7},
- {1, L_8, J_8, K_8},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB12_CA6, CB10_CA6, CB11_CA6},
+ {1, CB12_CA7, CB10_CA7, CB11_CA7},
+ {1, CB12_CA8, CB10_CA8, CB11_CA8},
- {1, F_16, D_16, E_16},
- {1, F_15, D_15, E_15},
- {1, F_14, D_14, E_14},
- {1, F_10, D_10, E_10},
- {1, F_6, D_6, E_6},
- {1, F_5, D_5, E_5},
- {1, F_4, D_4, E_4},
- {1, F_3, D_3, E_3},
- {1, F_2, D_2, E_2},
- {1, F_1, D_1, E_1},
- {1, L_10, J_10, K_10},
- {1, L_11, J_11, K_11},
- {1, L_12, J_12, K_12},
- {1, L_9, J_9, K_9},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB12_CA10, CB10_CA10, CB11_CA10},
+ {1, CB12_CA11, CB10_CA11, CB11_CA11},
+ {1, CB12_CA12, CB10_CA12, CB11_CA12},
+ {1, CB12_CA9, CB10_CA9, CB11_CA9},
};
#define __ NO_LED
diff --git a/keyboards/keychron/v6/iso_encoder/iso_encoder.c b/keyboards/keychron/v6/iso_encoder/iso_encoder.c
index 47f609d817..f1a8e18acf 100644
--- a/keyboards/keychron/v6/iso_encoder/iso_encoder.c
+++ b/keyboards/keychron/v6/iso_encoder/iso_encoder.c
@@ -27,120 +27,120 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_15, G_15, H_15},
- {0, I_16, G_16, H_16},
- {0, L_5, J_5, K_5},
- {0, L_6, J_6, K_6},
- {0, L_7, J_7, K_7},
- {0, L_8, J_8, K_8},
- {0, L_4, J_4, K_4},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
+ {0, CB9_CA16, CB7_CA16, CB8_CA16},
+ {0, CB12_CA5, CB10_CA5, CB11_CA5},
+ {0, CB12_CA6, CB10_CA6, CB11_CA6},
+ {0, CB12_CA7, CB10_CA7, CB11_CA7},
+ {0, CB12_CA8, CB10_CA8, CB11_CA8},
+ {0, CB12_CA4, CB10_CA4, CB11_CA4},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
- {0, L_9, J_9, K_9},
- {0, L_10, J_10, K_10},
- {0, L_11, J_11, K_11},
- {0, L_12, J_12, K_12},
- {0, L_13, J_13, K_13},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
+ {0, CB12_CA9, CB10_CA9, CB11_CA9},
+ {0, CB12_CA10, CB10_CA10, CB11_CA10},
+ {0, CB12_CA11, CB10_CA11, CB11_CA11},
+ {0, CB12_CA12, CB10_CA12, CB11_CA12},
+ {0, CB12_CA13, CB10_CA13, CB11_CA13},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
- {0, L_14, J_14, K_14},
- {0, L_15, J_15, K_15},
- {0, L_16, J_16, K_16},
- {1, L_1, J_1, K_1},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
+ {0, CB12_CA14, CB10_CA14, CB11_CA14},
+ {0, CB12_CA15, CB10_CA15, CB11_CA15},
+ {0, CB12_CA16, CB10_CA16, CB11_CA16},
+ {1, CB12_CA1, CB10_CA1, CB11_CA1},
- {1, C_16, A_16, B_16},
- {1, C_15, A_15, B_15},
- {1, C_14, A_14, B_14},
- {1, C_13, A_13, B_13},
- {1, C_12, A_12, B_12},
- {1, C_11, A_11, B_11},
- {1, C_10, A_10, B_10},
- {1, C_9, A_9, B_9},
- {1, C_8, A_8, B_8},
- {1, C_7, A_7, B_7},
- {1, C_6, A_6, B_6},
- {1, C_5, A_5, B_5},
- {1, C_3, A_3, B_3},
- {0, F_14, D_14, E_14},
- {1, L_3, J_3, K_3},
- {1, L_4, J_4, K_4},
- {1, L_5, J_5, K_5},
- {1, L_2, J_2, K_2},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA13, CB1_CA13, CB2_CA13},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB12_CA3, CB10_CA3, CB11_CA3},
+ {1, CB12_CA4, CB10_CA4, CB11_CA4},
+ {1, CB12_CA5, CB10_CA5, CB11_CA5},
+ {1, CB12_CA2, CB10_CA2, CB11_CA2},
- {1, I_16, G_16, H_16},
- {1, I_15, G_15, H_15},
- {1, I_14, G_14, H_14},
- {1, I_13, G_13, H_13},
- {1, I_12, G_12, H_12},
- {1, I_11, G_11, H_11},
- {1, I_10, G_10, H_10},
- {1, I_9, G_9, H_9},
- {1, I_8, G_8, H_8},
- {1, I_7, G_7, H_7},
- {1, I_6, G_6, H_6},
- {1, I_5, G_5, H_5},
- {1, I_3, G_3, H_3},
- {1, I_1, G_1, H_1},
- {1, L_6, J_6, K_6},
- {1, L_7, J_7, K_7},
- {1, L_8, J_8, K_8},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
+ {1, CB12_CA6, CB10_CA6, CB11_CA6},
+ {1, CB12_CA7, CB10_CA7, CB11_CA7},
+ {1, CB12_CA8, CB10_CA8, CB11_CA8},
- {1, F_16, D_16, E_16},
- {1, F_15, D_15, E_15},
- {1, F_14, D_14, E_14},
- {1, F_10, D_10, E_10},
- {1, F_6, D_6, E_6},
- {1, F_5, D_5, E_5},
- {1, F_4, D_4, E_4},
- {1, F_3, D_3, E_3},
- {1, F_2, D_2, E_2},
- {1, F_1, D_1, E_1},
- {1, L_10, J_10, K_10},
- {1, L_11, J_11, K_11},
- {1, L_12, J_12, K_12},
- {1, L_9, J_9, K_9},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA5, CB4_CA5, CB5_CA5},
+ {1, CB6_CA4, CB4_CA4, CB5_CA4},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB12_CA10, CB10_CA10, CB11_CA10},
+ {1, CB12_CA11, CB10_CA11, CB11_CA11},
+ {1, CB12_CA12, CB10_CA12, CB11_CA12},
+ {1, CB12_CA9, CB10_CA9, CB11_CA9},
};
#define __ NO_LED
diff --git a/keyboards/keychron/v7/ansi/ansi.c b/keyboards/keychron/v7/ansi/ansi.c
index 132f568519..4d0bedff09 100644
--- a/keyboards/keychron/v7/ansi/ansi.c
+++ b/keyboards/keychron/v7/ansi/ansi.c
@@ -27,82 +27,82 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {1, I_15, G_15, H_15},
- {1, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, C_1, A_1, B_1},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
- {1, C_16, A_16, B_16},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_10, D_10, E_10},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
};
#define __ NO_LED
diff --git a/keyboards/keychron/v7/iso/iso.c b/keyboards/keychron/v7/iso/iso.c
index 7aaeafe65e..cdd2d97209 100644
--- a/keyboards/keychron/v7/iso/iso.c
+++ b/keyboards/keychron/v7/iso/iso.c
@@ -27,83 +27,83 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {0, C_6, A_6, B_6},
- {0, C_7, A_7, B_7},
- {0, C_8, A_8, B_8},
- {0, C_9, A_9, B_9},
- {0, C_10, A_10, B_10},
- {0, C_11, A_11, B_11},
- {0, C_12, A_12, B_12},
- {0, C_13, A_13, B_13},
- {0, C_14, A_14, B_14},
- {0, C_15, A_15, B_15},
- {0, C_16, A_16, B_16},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {0, CB3_CA6, CB1_CA6, CB2_CA6},
+ {0, CB3_CA7, CB1_CA7, CB2_CA7},
+ {0, CB3_CA8, CB1_CA8, CB2_CA8},
+ {0, CB3_CA9, CB1_CA9, CB2_CA9},
+ {0, CB3_CA10, CB1_CA10, CB2_CA10},
+ {0, CB3_CA11, CB1_CA11, CB2_CA11},
+ {0, CB3_CA12, CB1_CA12, CB2_CA12},
+ {0, CB3_CA13, CB1_CA13, CB2_CA13},
+ {0, CB3_CA14, CB1_CA14, CB2_CA14},
+ {0, CB3_CA15, CB1_CA15, CB2_CA15},
+ {0, CB3_CA16, CB1_CA16, CB2_CA16},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_15, D_15, E_15},
- {0, F_16, D_16, E_16},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
+ {0, CB6_CA16, CB4_CA16, CB5_CA16},
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {1, I_6, G_6, H_6},
- {1, I_7, G_7, H_7},
- {1, I_8, G_8, H_8},
- {1, I_9, G_9, H_9},
- {1, I_10, G_10, H_10},
- {1, I_11, G_11, H_11},
- {1, I_12, G_12, H_12},
- {1, I_14, G_14, H_14},
- {0, F_14, D_14, E_14},
- {1, I_15, G_15, H_15},
- {1, I_16, G_16, H_16},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
+ {1, CB9_CA16, CB7_CA16, CB8_CA16},
- {1, C_1, A_1, B_1},
- {1, C_2, A_2, B_2},
- {1, C_3, A_3, B_3},
- {1, C_4, A_4, B_4},
- {1, C_5, A_5, B_5},
- {1, C_6, A_6, B_6},
- {1, C_7, A_7, B_7},
- {1, C_8, A_8, B_8},
- {1, C_9, A_9, B_9},
- {1, C_10, A_10, B_10},
- {1, C_11, A_11, B_11},
- {1, C_12, A_12, B_12},
- {1, C_14, A_14, B_14},
- {1, C_15, A_15, B_15},
- {1, C_16, A_16, B_16},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA11, CB1_CA11, CB2_CA11},
+ {1, CB3_CA12, CB1_CA12, CB2_CA12},
+ {1, CB3_CA14, CB1_CA14, CB2_CA14},
+ {1, CB3_CA15, CB1_CA15, CB2_CA15},
+ {1, CB3_CA16, CB1_CA16, CB2_CA16},
- {1, F_1, D_1, E_1},
- {1, F_2, D_2, E_2},
- {1, F_3, D_3, E_3},
- {1, F_7, D_7, E_7},
- {1, F_10, D_10, E_10},
- {1, F_11, D_11, E_11},
- {1, F_12, D_12, E_12},
- {1, F_13, D_13, E_13},
- {1, F_14, D_14, E_14},
- {1, F_15, D_15, E_15},
- {1, F_16, D_16, E_16},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA10, CB4_CA10, CB5_CA10},
+ {1, CB6_CA11, CB4_CA11, CB5_CA11},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA16, CB4_CA16, CB5_CA16},
};
#define __ NO_LED
diff --git a/keyboards/keychron/v8/ansi/ansi.c b/keyboards/keychron/v8/ansi/ansi.c
index e5840fe966..fcc232511f 100644
--- a/keyboards/keychron/v8/ansi/ansi.c
+++ b/keyboards/keychron/v8/ansi/ansi.c
@@ -27,80 +27,80 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_15, G_15, H_15},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_15, D_15, E_15},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {1, C_10, A_10, B_10},
- // {1, C_9, A_9, B_9},
- {1, C_8, A_8, B_8},
- {1, C_7, A_7, B_7},
- {1, C_6, A_6, B_6},
- {1, C_5, A_5, B_5},
- {1, C_4, A_4, B_4},
- {1, C_3, A_3, B_3},
- {1, C_2, A_2, B_2},
- {1, C_1, A_1, B_1},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ // {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
- {1, I_15, G_15, H_15},
- {1, I_13, G_13, H_13},
- {1, I_12, G_12, H_12},
- {1, I_11, G_11, H_11},
- {1, I_10, G_10, H_10},
- {1, I_9, G_9, H_9},
- {1, I_8, G_8, H_8},
- {1, I_7, G_7, H_7},
- {1, I_6, G_6, H_6},
- {1, I_5, G_5, H_5},
- {1, I_4, G_4, H_4},
- {1, I_3, G_3, H_3},
- {1, I_2, G_2, H_2},
- {1, I_1, G_1, H_1},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
- {1, F_15, D_15, E_15},
- {1, F_14, D_14, E_14},
- {1, F_13, D_13, E_13},
- {1, F_12, D_12, E_12},
- {1, F_9, D_9, E_9},
- {1, F_8, D_8, E_8},
- {1, F_7, D_7, E_7},
- {1, F_6, D_6, E_6},
- {1, F_3, D_3, E_3},
- {1, F_2, D_2, E_2},
- {1, F_1, D_1, E_1}
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA9, CB4_CA9, CB5_CA9},
+ {1, CB6_CA8, CB4_CA8, CB5_CA8},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1}
};
#define __ NO_LED
diff --git a/keyboards/keychron/v8/ansi_encoder/ansi_encoder.c b/keyboards/keychron/v8/ansi_encoder/ansi_encoder.c
index e5840fe966..fcc232511f 100644
--- a/keyboards/keychron/v8/ansi_encoder/ansi_encoder.c
+++ b/keyboards/keychron/v8/ansi_encoder/ansi_encoder.c
@@ -27,80 +27,80 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_15, G_15, H_15},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_14, D_14, E_14},
- {0, F_15, D_15, E_15},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {1, C_10, A_10, B_10},
- // {1, C_9, A_9, B_9},
- {1, C_8, A_8, B_8},
- {1, C_7, A_7, B_7},
- {1, C_6, A_6, B_6},
- {1, C_5, A_5, B_5},
- {1, C_4, A_4, B_4},
- {1, C_3, A_3, B_3},
- {1, C_2, A_2, B_2},
- {1, C_1, A_1, B_1},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ // {1, CB3_CA9, CB1_CA9, CB2_CA9},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
- {1, I_15, G_15, H_15},
- {1, I_13, G_13, H_13},
- {1, I_12, G_12, H_12},
- {1, I_11, G_11, H_11},
- {1, I_10, G_10, H_10},
- {1, I_9, G_9, H_9},
- {1, I_8, G_8, H_8},
- {1, I_7, G_7, H_7},
- {1, I_6, G_6, H_6},
- {1, I_5, G_5, H_5},
- {1, I_4, G_4, H_4},
- {1, I_3, G_3, H_3},
- {1, I_2, G_2, H_2},
- {1, I_1, G_1, H_1},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
- {1, F_15, D_15, E_15},
- {1, F_14, D_14, E_14},
- {1, F_13, D_13, E_13},
- {1, F_12, D_12, E_12},
- {1, F_9, D_9, E_9},
- {1, F_8, D_8, E_8},
- {1, F_7, D_7, E_7},
- {1, F_6, D_6, E_6},
- {1, F_3, D_3, E_3},
- {1, F_2, D_2, E_2},
- {1, F_1, D_1, E_1}
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA9, CB4_CA9, CB5_CA9},
+ {1, CB6_CA8, CB4_CA8, CB5_CA8},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1}
};
#define __ NO_LED
diff --git a/keyboards/keychron/v8/iso/iso.c b/keyboards/keychron/v8/iso/iso.c
index 07b350209d..4658969a10 100644
--- a/keyboards/keychron/v8/iso/iso.c
+++ b/keyboards/keychron/v8/iso/iso.c
@@ -27,80 +27,80 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_15, G_15, H_15},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_15, D_15, E_15},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {1, C_10, A_10, B_10},
- {1, C_8, A_8, B_8},
- {1, C_7, A_7, B_7},
- {1, C_6, A_6, B_6},
- {1, C_5, A_5, B_5},
- {1, C_4, A_4, B_4},
- {1, C_3, A_3, B_3},
- {1, C_2, A_2, B_2},
- {0, F_14, D_14, E_14},
- {1, C_1, A_1, B_1},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
- {1, I_15, G_15, H_15},
- {1, I_14, G_14, H_14},
- {1, I_13, G_13, H_13},
- {1, I_12, G_12, H_12},
- {1, I_11, G_11, H_11},
- {1, I_10, G_10, H_10},
- {1, I_9, G_9, H_9},
- {1, I_8, G_8, H_8},
- {1, I_7, G_7, H_7},
- {1, I_6, G_6, H_6},
- {1, I_5, G_5, H_5},
- {1, I_4, G_4, H_4},
- {1, I_3, G_3, H_3},
- {1, I_2, G_2, H_2},
- {1, I_1, G_1, H_1},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
- {1, F_15, D_15, E_15},
- {1, F_14, D_14, E_14},
- {1, F_13, D_13, E_13},
- {1, F_12, D_12, E_12},
- {1, F_9, D_9, E_9},
- {1, F_8, D_8, E_8},
- {1, F_7, D_7, E_7},
- {1, F_6, D_6, E_6},
- {1, F_3, D_3, E_3},
- {1, F_2, D_2, E_2},
- {1, F_1, D_1, E_1}
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA9, CB4_CA9, CB5_CA9},
+ {1, CB6_CA8, CB4_CA8, CB5_CA8},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1}
};
#define __ NO_LED
diff --git a/keyboards/keychron/v8/iso_encoder/iso_encoder.c b/keyboards/keychron/v8/iso_encoder/iso_encoder.c
index 07b350209d..4658969a10 100644
--- a/keyboards/keychron/v8/iso_encoder/iso_encoder.c
+++ b/keyboards/keychron/v8/iso_encoder/iso_encoder.c
@@ -27,80 +27,80 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
* | | G location
* | | | B location
* | | | | */
- {0, I_1, G_1, H_1},
- {0, I_2, G_2, H_2},
- {0, I_3, G_3, H_3},
- {0, I_4, G_4, H_4},
- {0, I_5, G_5, H_5},
- {0, I_6, G_6, H_6},
- {0, I_7, G_7, H_7},
- {0, I_8, G_8, H_8},
- {0, I_9, G_9, H_9},
- {0, I_10, G_10, H_10},
- {0, I_11, G_11, H_11},
- {0, I_12, G_12, H_12},
- {0, I_13, G_13, H_13},
- {0, I_14, G_14, H_14},
- {0, I_15, G_15, H_15},
+ {0, CB9_CA1, CB7_CA1, CB8_CA1},
+ {0, CB9_CA2, CB7_CA2, CB8_CA2},
+ {0, CB9_CA3, CB7_CA3, CB8_CA3},
+ {0, CB9_CA4, CB7_CA4, CB8_CA4},
+ {0, CB9_CA5, CB7_CA5, CB8_CA5},
+ {0, CB9_CA6, CB7_CA6, CB8_CA6},
+ {0, CB9_CA7, CB7_CA7, CB8_CA7},
+ {0, CB9_CA8, CB7_CA8, CB8_CA8},
+ {0, CB9_CA9, CB7_CA9, CB8_CA9},
+ {0, CB9_CA10, CB7_CA10, CB8_CA10},
+ {0, CB9_CA11, CB7_CA11, CB8_CA11},
+ {0, CB9_CA12, CB7_CA12, CB8_CA12},
+ {0, CB9_CA13, CB7_CA13, CB8_CA13},
+ {0, CB9_CA14, CB7_CA14, CB8_CA14},
+ {0, CB9_CA15, CB7_CA15, CB8_CA15},
- {0, F_1, D_1, E_1},
- {0, F_2, D_2, E_2},
- {0, F_3, D_3, E_3},
- {0, F_4, D_4, E_4},
- {0, F_5, D_5, E_5},
- {0, F_6, D_6, E_6},
- {0, F_7, D_7, E_7},
- {0, F_8, D_8, E_8},
- {0, F_9, D_9, E_9},
- {0, F_10, D_10, E_10},
- {0, F_11, D_11, E_11},
- {0, F_12, D_12, E_12},
- {0, F_13, D_13, E_13},
- {0, F_15, D_15, E_15},
+ {0, CB6_CA1, CB4_CA1, CB5_CA1},
+ {0, CB6_CA2, CB4_CA2, CB5_CA2},
+ {0, CB6_CA3, CB4_CA3, CB5_CA3},
+ {0, CB6_CA4, CB4_CA4, CB5_CA4},
+ {0, CB6_CA5, CB4_CA5, CB5_CA5},
+ {0, CB6_CA6, CB4_CA6, CB5_CA6},
+ {0, CB6_CA7, CB4_CA7, CB5_CA7},
+ {0, CB6_CA8, CB4_CA8, CB5_CA8},
+ {0, CB6_CA9, CB4_CA9, CB5_CA9},
+ {0, CB6_CA10, CB4_CA10, CB5_CA10},
+ {0, CB6_CA11, CB4_CA11, CB5_CA11},
+ {0, CB6_CA12, CB4_CA12, CB5_CA12},
+ {0, CB6_CA13, CB4_CA13, CB5_CA13},
+ {0, CB6_CA15, CB4_CA15, CB5_CA15},
- {0, C_1, A_1, B_1},
- {0, C_2, A_2, B_2},
- {0, C_3, A_3, B_3},
- {0, C_4, A_4, B_4},
- {0, C_5, A_5, B_5},
- {1, C_10, A_10, B_10},
- {1, C_8, A_8, B_8},
- {1, C_7, A_7, B_7},
- {1, C_6, A_6, B_6},
- {1, C_5, A_5, B_5},
- {1, C_4, A_4, B_4},
- {1, C_3, A_3, B_3},
- {1, C_2, A_2, B_2},
- {0, F_14, D_14, E_14},
- {1, C_1, A_1, B_1},
+ {0, CB3_CA1, CB1_CA1, CB2_CA1},
+ {0, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB3_CA3, CB1_CA3, CB2_CA3},
+ {0, CB3_CA4, CB1_CA4, CB2_CA4},
+ {0, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA10, CB1_CA10, CB2_CA10},
+ {1, CB3_CA8, CB1_CA8, CB2_CA8},
+ {1, CB3_CA7, CB1_CA7, CB2_CA7},
+ {1, CB3_CA6, CB1_CA6, CB2_CA6},
+ {1, CB3_CA5, CB1_CA5, CB2_CA5},
+ {1, CB3_CA4, CB1_CA4, CB2_CA4},
+ {1, CB3_CA3, CB1_CA3, CB2_CA3},
+ {1, CB3_CA2, CB1_CA2, CB2_CA2},
+ {0, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB3_CA1, CB1_CA1, CB2_CA1},
- {1, I_15, G_15, H_15},
- {1, I_14, G_14, H_14},
- {1, I_13, G_13, H_13},
- {1, I_12, G_12, H_12},
- {1, I_11, G_11, H_11},
- {1, I_10, G_10, H_10},
- {1, I_9, G_9, H_9},
- {1, I_8, G_8, H_8},
- {1, I_7, G_7, H_7},
- {1, I_6, G_6, H_6},
- {1, I_5, G_5, H_5},
- {1, I_4, G_4, H_4},
- {1, I_3, G_3, H_3},
- {1, I_2, G_2, H_2},
- {1, I_1, G_1, H_1},
+ {1, CB9_CA15, CB7_CA15, CB8_CA15},
+ {1, CB9_CA14, CB7_CA14, CB8_CA14},
+ {1, CB9_CA13, CB7_CA13, CB8_CA13},
+ {1, CB9_CA12, CB7_CA12, CB8_CA12},
+ {1, CB9_CA11, CB7_CA11, CB8_CA11},
+ {1, CB9_CA10, CB7_CA10, CB8_CA10},
+ {1, CB9_CA9, CB7_CA9, CB8_CA9},
+ {1, CB9_CA8, CB7_CA8, CB8_CA8},
+ {1, CB9_CA7, CB7_CA7, CB8_CA7},
+ {1, CB9_CA6, CB7_CA6, CB8_CA6},
+ {1, CB9_CA5, CB7_CA5, CB8_CA5},
+ {1, CB9_CA4, CB7_CA4, CB8_CA4},
+ {1, CB9_CA3, CB7_CA3, CB8_CA3},
+ {1, CB9_CA2, CB7_CA2, CB8_CA2},
+ {1, CB9_CA1, CB7_CA1, CB8_CA1},
- {1, F_15, D_15, E_15},
- {1, F_14, D_14, E_14},
- {1, F_13, D_13, E_13},
- {1, F_12, D_12, E_12},
- {1, F_9, D_9, E_9},
- {1, F_8, D_8, E_8},
- {1, F_7, D_7, E_7},
- {1, F_6, D_6, E_6},
- {1, F_3, D_3, E_3},
- {1, F_2, D_2, E_2},
- {1, F_1, D_1, E_1}
+ {1, CB6_CA15, CB4_CA15, CB5_CA15},
+ {1, CB6_CA14, CB4_CA14, CB5_CA14},
+ {1, CB6_CA13, CB4_CA13, CB5_CA13},
+ {1, CB6_CA12, CB4_CA12, CB5_CA12},
+ {1, CB6_CA9, CB4_CA9, CB5_CA9},
+ {1, CB6_CA8, CB4_CA8, CB5_CA8},
+ {1, CB6_CA7, CB4_CA7, CB5_CA7},
+ {1, CB6_CA6, CB4_CA6, CB5_CA6},
+ {1, CB6_CA3, CB4_CA3, CB5_CA3},
+ {1, CB6_CA2, CB4_CA2, CB5_CA2},
+ {1, CB6_CA1, CB4_CA1, CB5_CA1}
};
#define __ NO_LED