Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add VIA support for Keychron C1 Pro #1912

Merged
merged 63 commits into from
Jul 1, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
19c7fba
Add VIA support for Keychron Q3
KeychronMacro Oct 13, 2022
d3d754c
Merge pull request #2 from lalalademaxiya1/master
KeychronMacro Oct 13, 2022
709b038
Merge branch 'the-via:master' into master
KeychronMacro Nov 14, 2022
6a655d1
Add support for keychron q6
KeychronMacro Nov 14, 2022
d67a569
Rename all JSONs of Keychron Q6
KeychronMacro Nov 14, 2022
9dffc92
Delete Q3 and post a separate PR
KeychronMacro Nov 14, 2022
e2e47a3
Merge branch 'the-via:master' into master
KeychronMacro Nov 21, 2022
f7b7212
Add Keychron Q5
galican Nov 21, 2022
1f83ad5
Merge pull request #3 from lalalademaxiya1/master
KeychronMacro Nov 21, 2022
8ce4a22
Merge branch 'the-via:master' into master
KeychronMacro Dec 5, 2022
0e9ece2
Add VIA JSONs for Keychron q8
galican Dec 5, 2022
0d62890
Merge pull request #4 from lalalademaxiya1/master
KeychronMacro Dec 5, 2022
8104c53
Merge branch 'the-via:master' into master
KeychronMacro Dec 9, 2022
d85323a
Merge branch 'the-via:master' into master
KeychronMacro Dec 12, 2022
16bb01f
Merge branch 'the-via:master' into master
KeychronMacro Dec 15, 2022
c496123
Merge branch 'the-via:master' into master
KeychronMacro Dec 19, 2022
b94afc7
Merge branch 'the-via:master' into master
KeychronMacro Dec 22, 2022
1211eff
Merge branch 'the-via:master' into master
KeychronMacro Dec 29, 2022
728adef
Merge branch 'the-via:master' into master
KeychronMacro Jan 3, 2023
45d008a
Merge branch 'the-via:master' into master
KeychronMacro Jan 4, 2023
f3022dc
Update Keychron q0, q1v1 and q2
galican Jan 7, 2023
d440e2f
Rename CYCKE in CYCKL_SPIRAL effect with CYCLE
galican Jan 7, 2023
252f7bb
Merge branch 'master' of https://github.com/Keychron/keyboards
galican Jan 7, 2023
11ca1a5
Update JSONs for q0, q1v1 and q2 in v3
galican Jan 7, 2023
1497b82
Update rev_0130.json
KeychronMacro Jan 7, 2023
c2e31f2
Update rev_0130.json
KeychronMacro Jan 7, 2023
aa92848
Update rev_0130.json
KeychronMacro Jan 7, 2023
479442a
Update rev_0130.json
KeychronMacro Jan 7, 2023
9b86b53
Update rev_0130.json
KeychronMacro Jan 9, 2023
379c0c0
Update rev_0130.json
KeychronMacro Jan 9, 2023
5eb805b
Merge branch 'the-via:master' into master
KeychronMacro Jan 11, 2023
c66810e
Merge branch 'the-via:master' into master
KeychronMacro Jan 12, 2023
8174721
Merge branch 'the-via:master' into master
KeychronMacro Jan 28, 2023
dfb288c
Merge branch 'the-via:master' into master
KeychronMacro Jan 30, 2023
d59c3c2
Merge branch 'the-via:master' into master
KeychronMacro Feb 5, 2023
d544cab
Merge branch 'the-via:master' into master
KeychronMacro Feb 10, 2023
58107fb
Merge branch 'the-via:master' into master
KeychronMacro Feb 11, 2023
ddaa68d
Add VIA support for Keychron Q2 jis version
KeychronMacro Feb 11, 2023
4cc7f61
Merge branch 'the-via:master' into master
KeychronMacro Feb 14, 2023
3ddb917
Merge branch 'the-via:master' into master
KeychronMacro Feb 15, 2023
6b67f1a
Merge branch 'the-via:master' into master
KeychronMacro Feb 23, 2023
5d5d044
Merge branch 'the-via:master' into master
KeychronMacro Feb 28, 2023
4cc0034
Merge branch 'the-via:master' into master
KeychronMacro Mar 1, 2023
5157529
Merge branch 'the-via:master' into master
KeychronMacro Mar 6, 2023
1a96998
Merge branch 'the-via:master' into master
lokher Mar 7, 2023
f216f36
add keychron wireless keyboards v2 json
lokher Mar 7, 2023
bf3dbc4
Merge branch 'the-via:master' into master
KeychronMacro Mar 8, 2023
aae9ae1
Merge branch 'the-via:master' into master
KeychronMacro Mar 15, 2023
daac47a
Merge branch 'the-via:master' into master
KeychronMacro Mar 20, 2023
891d7de
Merge branch 'the-via:master' into master
KeychronMacro Mar 28, 2023
58c1a78
Merge branch 'the-via:master' into master
KeychronMacro Apr 7, 2023
2ca8b34
Add VIA support for Keychron Q11
KeychronMacro Apr 7, 2023
153339d
Rename Keychron Q11
KeychronMacro Apr 7, 2023
2f338b3
Delete q11
galican Apr 13, 2023
d9fc49c
Merge branch 'the-via:master' into master
KeychronMacro Apr 13, 2023
4d87b51
Merge branch 'the-via:master' into master
KeychronMacro May 5, 2023
1ff44fa
Merge branch 'the-via:master' into master
KeychronMacro Jun 21, 2023
e4ef456
Add VIA JSONs for c1_pro
galican Jun 21, 2023
83d6914
Merge pull request #5 from lalalademaxiya1/master
KeychronMacro Jun 21, 2023
f3e5b38
Update JSONs file of c1_pro
galican Jun 24, 2023
009d5bd
Merge pull request #9 from lalalademaxiya1/master
KeychronMacro Jun 24, 2023
ffe3327
Deleteed ESC label
galican Jun 24, 2023
1206345
Merge pull request #10 from lalalademaxiya1/master
KeychronMacro Jun 24, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
329 changes: 329 additions & 0 deletions v3/keychron/c1_pro/c1_pro_ansi_rgb.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,329 @@
{
"name": "Keychron C1 Pro ANSI RGB",
"vendorId": "0x3434",
"productId": "0x0510",
"keycodes": ["qmk_lighting"],
"menus": [
{
"label": "Lighting",
"content": [
{
"label": "Backlight",
"content": [
{
"label": "Brightness",
"type": "range",
"options": [0, 255],
"content": ["id_qmk_rgb_matrix_brightness", 3, 1]
},
{
"label": "Effect",
"type": "dropdown",
"content": ["id_qmk_rgb_matrix_effect", 3, 2],
"options": [
["00. None", 0],
["01. SOLID_COLOR", 1],
["02. BREATHING", 2],
["03. BAND_SPIRAL_VAL", 3],
["04. CYCLE_ALL", 4],
["05. CYCLE_LEFT_RIGHT", 5],
["06. CYCLE_UP_DOWN", 6],
["07. RAINBOW_MOVING_CHEVRON", 7],
["08. CYCLE_OUT_IN", 8],
["09. CYCLE_OUT_IN_DUAL", 9],
["10. CYCLE_PINWHEEL", 10],
["11. CYCLE_SPIRAL", 11],
["12. DUAL_BEACON", 12],
["13. RAINBOW_BEACON", 13],
["14. JELLYBEAN_RAINDROPS", 14],
["15. PIXEL_RAIN", 15],
["16. TYPING_HEATMAP", 16],
["17. DIGITAL_RAIN", 17],
["18. REACTIVE_SIMPLE", 18],
["19. REACTIVE_MULTIWIDE", 19],
["20. REACTIVE_MULTINEXUS", 20],
["21. SPLASH", 21],
["22. SOLID_SPLASH", 22]
]
},
{
"showIf": "{id_qmk_rgb_matrix_effect} > 1",
"label": "Effect Speed",
"type": "range",
"options": [0, 255],
"content": ["id_qmk_rgb_matrix_effect_speed", 3, 3]
},
{
"showIf": "{id_qmk_rgb_matrix_effect} != 0",
"label": "Color",
"type": "color",
"content": ["id_qmk_rgb_matrix_color", 3, 4]
}
]
}
]
}
],
"matrix": {"rows": 6, "cols": 16},
"customKeycodes": [
{
"name": "Mission Control",
"title": "Mission Control in macOS",
"shortName": "MCtrl"
},
{
"name": "Launch Pad",
"title": "Launch Pad in macOS",
"shortName": "LPad"
},
{
"name": "Left Option",
"title": "Left Option in macOS",
"shortName": "LOpt"
},
{
"name": "Right Option",
"title": "Right Option in macOS",
"shortName": "ROpt"
},
{
"name": "Left Cmd",
"title": "Left Command in macOS",
"shortName": "LCmd"
},
{
"name": "Right Cmd",
"title": "Right Command in macOS",
"shortName": "RCmd"
},
{
"name": "Siri",
"title": "Siri in macOS",
"shortName": "Siri"
},
{
"name": "Task View",
"title": "Task View in windows",
"shortName": "Task"
},
{
"name": "File Explorer",
"title": "File Explorer in windows",
"shortName": "File"
},
{
"name": "Screen Shot",
"title": "Screenshot in macOS",
"shortName": "SShot"
},
{
"name": "Cortana",
"title": "Cortana in windows",
"shortName": "Cortana"
}
],
"layouts": {
"keymap": [
[
{
"c": "#777777"
},
"0,0",
{
"x": 1,
"c": "#cccccc"
},
"0,1",
"0,2",
"0,3",
"0,4",
{
"x": 0.5,
"c": "#aaaaaa"
},
"0,5",
"0,6",
"0,7",
"0,8",
{
"x": 0.5,
"c": "#cccccc"
},
"0,9",
"0,10",
"0,11",
"0,12",
{
"x": 0.25,
"c": "#aaaaaa"
},
"0,14",
"0,15",
"3,14"
],
[
{
"y": 0.25
},
"1,0",
{
"c": "#cccccc"
},
"1,1",
"1,2",
"1,3",
"1,4",
"1,5",
"1,6",
"1,7",
"1,8",
"1,9",
"1,10",
"1,11",
"1,12",
{
"c": "#aaaaaa",
"w": 2
},
"1,13",
{
"x": 0.25
},
"1,14",
"1,15",
"3,15"
],
[
{
"w": 1.5
},
"2,0",
{
"c": "#cccccc"
},
"2,1",
"2,2",
"2,3",
"2,4",
"2,5",
"2,6",
"2,7",
"2,8",
"2,9",
"2,10",
"2,11",
"2,12",
{
"c": "#aaaaaa",
"w": 1.5
},
"2,13",
{
"x": 0.25
},
"2,14",
"2,15",
"3,12"
],
[
{
"w": 1.75
},
"3,0",
{
"c": "#cccccc"
},
"3,1",
"3,2",
"3,3",
"3,4",
"3,5",
"3,6",
"3,7",
"3,8",
"3,9",
"3,10",
"3,11",
{
"c": "#777777",
"w": 2.25
},
"3,13"
],
[
{
"c": "#aaaaaa",
"w": 2.25
},
"4,0",
{
"c": "#cccccc"
},
"4,2",
"4,3",
"4,4",
"4,5",
"4,6",
"4,7",
"4,8",
"4,9",
"4,10",
"4,11",
{
"c": "#aaaaaa",
"w": 2.75
},
"4,13",
{
"x": 1.25,
"c": "#777777"
},
"4,15"
],
[
{
"c": "#aaaaaa",
"w": 1.25
},
"5,0",
{
"w": 1.25
},
"5,1",
{
"w": 1.25
},
"5,2",
{
"c": "#cccccc",
"w": 6.25
},
"5,6",
{
"c": "#aaaaaa",
"w": 1.25
},
"5,10",
{
"w": 1.25
},
"5,11",
{
"w": 1.25
},
"5,12",
{
"w": 1.25
},
"5,13",
{
"x": 0.25,
"c": "#777777"
},
"5,14",
"5,15",
"4,14"
]
]
}
}
Loading