Last active
May 24, 2024 13:55
-
-
Save miluoshi/f4a4fb4c92930d6754fcf040a3e51ec1 to your computer and use it in GitHub Desktop.
Keychron K1 Pro ANSI - VIA keymap
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "name": "Keychron K1 Pro", | |
| "vendorId": "0x3434", | |
| "productId": "0x0210", | |
| "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. CYCKE_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] | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ], | |
| "customKeycodes": [ | |
| { | |
| "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": "Mission Control", | |
| "title": "Mission Control in macOS", | |
| "shortName": "MCtrl" | |
| }, | |
| { | |
| "name": "Launch Pad", | |
| "title": "Launch Pad in macOS", | |
| "shortName": "LPad" | |
| }, | |
| { | |
| "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" | |
| }, | |
| { | |
| "name": "Siri", | |
| "title": "Siri in macOS", | |
| "shortName": "Siri" | |
| }, | |
| { | |
| "name": "Bluetooth Host 1", | |
| "title": "Bluetooth Host 1", | |
| "shortName": "BTH1" | |
| }, | |
| { | |
| "name": "Bluetooth Host 2", | |
| "title": "Bluetooth Host 2", | |
| "shortName": "BTH2" | |
| }, | |
| { | |
| "name": "Bluetooth Host 3", | |
| "title": "Bluetooth Host 3", | |
| "shortName": "BTH3" | |
| }, | |
| { | |
| "name": "Battery Level", | |
| "title": "Show battery level", | |
| "shortName": "Batt" | |
| } | |
| ], | |
| "matrix": {"rows": 6, "cols": 17}, | |
| "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", | |
| "0,16" | |
| ], | |
| [ | |
| { | |
| "y": 0.25, | |
| "c": "#cccccc" | |
| }, | |
| "1,0", | |
| "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", | |
| "1,16" | |
| ], | |
| [ | |
| { | |
| "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", | |
| { | |
| "w": 1.5 | |
| }, | |
| "2,13", | |
| { | |
| "x": 0.25, | |
| "c": "#aaaaaa" | |
| }, | |
| "2,14", | |
| "2,15", | |
| "2,16" | |
| ], | |
| [ | |
| { | |
| "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", | |
| "5,16" | |
| ] | |
| ] | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "name": "Keychron K1 Pro", | |
| "vendorProductId": 875823632, | |
| "macros": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""], | |
| "layers": [ | |
| [ | |
| "KC_ESC", | |
| "KC_F1", | |
| "KC_F2", | |
| "KC_F3", | |
| "KC_F4", | |
| "KC_F5", | |
| "KC_F6", | |
| "KC_F7", | |
| "KC_F8", | |
| "KC_F9", | |
| "KC_F10", | |
| "KC_F11", | |
| "KC_F12", | |
| "KC_NO", | |
| "CUSTOM(8)", | |
| "CUSTOM(10)", | |
| "RGB_MOD", | |
| "KC_GRV", | |
| "KC_1", | |
| "KC_2", | |
| "KC_3", | |
| "KC_4", | |
| "KC_5", | |
| "KC_6", | |
| "KC_7", | |
| "KC_8", | |
| "KC_9", | |
| "KC_0", | |
| "KC_MINS", | |
| "KC_EQL", | |
| "KC_BSPC", | |
| "KC_INS", | |
| "KC_HOME", | |
| "KC_PGUP", | |
| "KC_TAB", | |
| "KC_Q", | |
| "KC_W", | |
| "KC_E", | |
| "KC_R", | |
| "KC_T", | |
| "KC_Y", | |
| "KC_U", | |
| "KC_I", | |
| "KC_O", | |
| "KC_P", | |
| "KC_LBRC", | |
| "KC_RBRC", | |
| "KC_BSLS", | |
| "KC_DEL", | |
| "KC_END", | |
| "KC_PGDN", | |
| "KC_CAPS", | |
| "KC_A", | |
| "KC_S", | |
| "KC_D", | |
| "KC_F", | |
| "KC_G", | |
| "KC_H", | |
| "KC_J", | |
| "KC_K", | |
| "KC_L", | |
| "KC_SCLN", | |
| "KC_QUOT", | |
| "KC_NO", | |
| "KC_ENT", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_LSFT", | |
| "KC_NO", | |
| "KC_Z", | |
| "KC_X", | |
| "KC_C", | |
| "KC_V", | |
| "KC_B", | |
| "KC_N", | |
| "KC_M", | |
| "KC_COMM", | |
| "KC_DOT", | |
| "KC_SLSH", | |
| "KC_NO", | |
| "KC_RSFT", | |
| "KC_NO", | |
| "KC_UP", | |
| "KC_NO", | |
| "KC_LCTL", | |
| "CUSTOM(0)", | |
| "CUSTOM(2)", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_SPC", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_NO", | |
| "CUSTOM(3)", | |
| "CUSTOM(1)", | |
| "MO(1)", | |
| "KC_RCTL", | |
| "KC_LEFT", | |
| "KC_DOWN", | |
| "KC_RGHT" | |
| ], | |
| [ | |
| "KC_TRNS", | |
| "KC_BRID", | |
| "KC_BRIU", | |
| "CUSTOM(4)", | |
| "CUSTOM(5)", | |
| "RGB_VAD", | |
| "RGB_VAI", | |
| "KC_MPRV", | |
| "KC_MPLY", | |
| "KC_MNXT", | |
| "KC_MUTE", | |
| "KC_VOLD", | |
| "KC_VOLU", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "RGB_TOG", | |
| "KC_TRNS", | |
| "CUSTOM(11)", | |
| "CUSTOM(12)", | |
| "CUSTOM(13)", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "RGB_TOG", | |
| "RGB_MOD", | |
| "RGB_VAI", | |
| "RGB_HUI", | |
| "RGB_SAI", | |
| "RGB_SPI", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "RGB_RMOD", | |
| "RGB_VAD", | |
| "RGB_HUD", | |
| "RGB_SAD", | |
| "RGB_SPD", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "CUSTOM(14)", | |
| "MAGIC_TOGGLE_NKRO", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS" | |
| ], | |
| [ | |
| "KC_ESC", | |
| "KC_F1", | |
| "KC_F2", | |
| "KC_F3", | |
| "KC_F4", | |
| "KC_F5", | |
| "KC_F6", | |
| "KC_F7", | |
| "KC_F8", | |
| "KC_F9", | |
| "KC_F10", | |
| "KC_F11", | |
| "KC_F12", | |
| "KC_NO", | |
| "KC_PSCR", | |
| "CUSTOM(9)", | |
| "RGB_MOD", | |
| "KC_GRV", | |
| "KC_1", | |
| "KC_2", | |
| "KC_3", | |
| "KC_4", | |
| "KC_5", | |
| "KC_6", | |
| "KC_7", | |
| "KC_8", | |
| "KC_9", | |
| "KC_0", | |
| "KC_MINS", | |
| "KC_EQL", | |
| "KC_BSPC", | |
| "KC_INS", | |
| "KC_HOME", | |
| "KC_PGUP", | |
| "KC_TAB", | |
| "KC_Q", | |
| "KC_W", | |
| "KC_E", | |
| "KC_R", | |
| "KC_T", | |
| "KC_Y", | |
| "KC_U", | |
| "KC_I", | |
| "KC_O", | |
| "KC_P", | |
| "KC_LBRC", | |
| "KC_RBRC", | |
| "KC_BSLS", | |
| "KC_DEL", | |
| "KC_END", | |
| "KC_PGDN", | |
| "KC_CAPS", | |
| "KC_A", | |
| "KC_S", | |
| "KC_D", | |
| "KC_F", | |
| "KC_G", | |
| "KC_H", | |
| "KC_J", | |
| "KC_K", | |
| "KC_L", | |
| "KC_SCLN", | |
| "KC_QUOT", | |
| "KC_NO", | |
| "KC_ENT", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_LSFT", | |
| "KC_NO", | |
| "KC_Z", | |
| "KC_X", | |
| "KC_C", | |
| "KC_V", | |
| "KC_B", | |
| "KC_N", | |
| "KC_M", | |
| "KC_COMM", | |
| "KC_DOT", | |
| "KC_SLSH", | |
| "KC_NO", | |
| "KC_RSFT", | |
| "KC_NO", | |
| "KC_UP", | |
| "KC_NO", | |
| "KC_LCTL", | |
| "KC_LGUI", | |
| "KC_LALT", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_SPC", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_RALT", | |
| "KC_RGUI", | |
| "MO(3)", | |
| "KC_RCTL", | |
| "KC_LEFT", | |
| "KC_DOWN", | |
| "KC_RGHT" | |
| ], | |
| [ | |
| "KC_TRNS", | |
| "KC_BRID", | |
| "KC_BRIU", | |
| "CUSTOM(6)", | |
| "CUSTOM(7)", | |
| "RGB_VAD", | |
| "RGB_VAI", | |
| "KC_MPRV", | |
| "KC_MPLY", | |
| "KC_MNXT", | |
| "KC_MUTE", | |
| "KC_VOLD", | |
| "KC_VOLU", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "RGB_TOG", | |
| "KC_TRNS", | |
| "CUSTOM(11)", | |
| "CUSTOM(12)", | |
| "CUSTOM(13)", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "RGB_TOG", | |
| "RGB_MOD", | |
| "RGB_VAI", | |
| "RGB_HUI", | |
| "RGB_SAI", | |
| "RGB_SPI", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "RGB_RMOD", | |
| "RGB_VAD", | |
| "RGB_HUD", | |
| "RGB_SAD", | |
| "RGB_SPD", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "CUSTOM(14)", | |
| "MAGIC_TOGGLE_NKRO", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_NO", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS", | |
| "KC_TRNS" | |
| ] | |
| ], | |
| "encoders": [] | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment