Last active
April 2, 2023 07:08
-
-
Save eutialia/743c13c16090ada5e5ca29e909ce60a6 to your computer and use it in GitHub Desktop.
QMK firmware for Trio75 soldered PCB
This file contains 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
{ | |
"manufacturer": "BIOI", | |
"keyboard_name": "BIOI F75", | |
"maintainer": "eutialia", | |
"bootloader": "atmel-dfu", | |
"diode_direction": "COL2ROW", | |
"features": { | |
"bootmagic": true, | |
"command": false, | |
"console": false, | |
"extrakey": true, | |
"mousekey": false, | |
"nkro": false | |
}, | |
"debounce": 5, | |
"rgblight": { | |
"led_count": 5, | |
"pin": "B3", | |
"hue_steps": 8, | |
"sleep": true, | |
"max_brightness": 255, | |
"saturation_steps": 8, | |
"brightness_steps": 8, | |
"animations": { | |
"breathing": true, | |
"rainbow_mood": true, | |
"rainbow_swirl": true, | |
"static_gradient": true | |
} | |
}, | |
"matrix_pins": { | |
"cols": ["F6", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D0", "D1", "B1"], | |
"rows": ["B2", "B0", "E6", "F1", "F5", "F4"] | |
}, | |
"processor": "atmega32u4", | |
"url": "", | |
"usb": { | |
"vid": "0x8101", | |
"pid": "0x4675", | |
"device_version": "0.0.1" | |
}, | |
"layouts": { | |
"LAYOUT": { | |
"layout": [ | |
{ "matrix": [0, 0], "x": 0, "y": 0, "label": "Ecs" }, | |
{ "matrix": [0, 1], "x": 1, "y": 0, "label": "F1" }, | |
{ "matrix": [0, 2], "x": 2, "y": 0, "label": "F2" }, | |
{ "matrix": [0, 3], "x": 3, "y": 0, "label": "F3" }, | |
{ "matrix": [0, 4], "x": 4, "y": 0, "label": "F4" }, | |
{ "matrix": [0, 5], "x": 5, "y": 0, "label": "F5" }, | |
{ "matrix": [0, 6], "x": 6, "y": 0, "label": "F6" }, | |
{ "matrix": [0, 7], "x": 7, "y": 0, "label": "F7" }, | |
{ "matrix": [0, 8], "x": 8, "y": 0, "label": "F8" }, | |
{ "matrix": [0, 9], "x": 9, "y": 0, "label": "F9" }, | |
{ "matrix": [0, 10], "x": 10, "y": 0, "label": "F10" }, | |
{ "matrix": [0, 11], "x": 11, "y": 0, "label": "F11" }, | |
{ "matrix": [0, 12], "x": 12, "y": 0, "label": "F12" }, | |
{ "matrix": [0, 13], "x": 13, "y": 0, "label": "F13" }, | |
{ "matrix": [0, 14], "x": 14, "y": 0, "label": "F14" }, | |
{ "matrix": [1, 0], "x": 0, "y": 1, "label": "~" }, | |
{ "matrix": [1, 1], "x": 1, "y": 1, "label": "1" }, | |
{ "matrix": [1, 2], "x": 2, "y": 1, "label": "2" }, | |
{ "matrix": [1, 3], "x": 3, "y": 1, "label": "3" }, | |
{ "matrix": [1, 4], "x": 4, "y": 1, "label": "4" }, | |
{ "matrix": [1, 5], "x": 5, "y": 1, "label": "5" }, | |
{ "matrix": [1, 6], "x": 6, "y": 1, "label": "6" }, | |
{ "matrix": [1, 7], "x": 7, "y": 1, "label": "7" }, | |
{ "matrix": [1, 8], "x": 8, "y": 1, "label": "8" }, | |
{ "matrix": [1, 9], "x": 9, "y": 1, "label": "9" }, | |
{ "matrix": [1, 10], "x": 10, "y": 1, "label": "0" }, | |
{ "matrix": [1, 11], "x": 11, "y": 1, "label": "-" }, | |
{ "matrix": [1, 12], "x": 12, "y": 1, "label": "+" }, | |
{ "matrix": [1, 13], "w": 2, "x": 13, "y": 1, "label": "Bspc" }, | |
{ "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2, "label": "Tab" }, | |
{ "matrix": [2, 1], "x": 1.5, "y": 2, "label": "Q" }, | |
{ "matrix": [2, 2], "x": 2.5, "y": 2, "label": "W" }, | |
{ "matrix": [2, 3], "x": 3.5, "y": 2, "label": "E" }, | |
{ "matrix": [2, 4], "x": 4.5, "y": 2, "label": "R" }, | |
{ "matrix": [2, 5], "x": 5.5, "y": 2, "label": "T" }, | |
{ "matrix": [2, 6], "x": 6.5, "y": 2, "label": "Y" }, | |
{ "matrix": [2, 7], "x": 7.5, "y": 2, "label": "U" }, | |
{ "matrix": [2, 8], "x": 8.5, "y": 2, "label": "I" }, | |
{ "matrix": [2, 9], "x": 9.5, "y": 2, "label": "O" }, | |
{ "matrix": [2, 10], "x": 10.5, "y": 2, "label": "P" }, | |
{ "matrix": [2, 11], "x": 11.5, "y": 2, "label": "{" }, | |
{ "matrix": [2, 12], "w": 1.5, "x": 12.5, "y": 2, "label": "}" }, | |
{ "matrix": [2, 13], "x": 14, "y": 2, "label": "|" }, | |
{ "matrix": [2, 14], "x": 15, "y": 2, "label": "Del" }, | |
{ "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3, "label": "Caps" }, | |
{ "matrix": [3, 1], "x": 1.75, "y": 3, "label": "A" }, | |
{ "matrix": [3, 2], "x": 2.75, "y": 3, "label": "S" }, | |
{ "matrix": [3, 3], "x": 3.75, "y": 3, "label": "D" }, | |
{ "matrix": [3, 4], "x": 4.75, "y": 3, "label": "F" }, | |
{ "matrix": [3, 5], "x": 5.75, "y": 3, "label": "G" }, | |
{ "matrix": [3, 6], "x": 6.75, "y": 3, "label": "H" }, | |
{ "matrix": [3, 7], "x": 7.75, "y": 3, "label": "J" }, | |
{ "matrix": [3, 8], "x": 8.75, "y": 3, "label": "K" }, | |
{ "matrix": [3, 9], "x": 9.75, "y": 3, "label": "L" }, | |
{ "matrix": [3, 10], "x": 10.75, "y": 3, "label": ";" }, | |
{ "matrix": [3, 11], "x": 11.75, "y": 3, "label": "'" }, | |
{ "matrix": [3, 13], "w": 2.25, "x": 12.75, "y": 3, "label": "Enter" }, | |
{ "matrix": [3, 14], "x": 15, "y": 3, "label": "PgUp" }, | |
{ "matrix": [4, 0], "w": 2.25, "x": 0, "y": 4, "label": "Lshift" }, | |
{ "matrix": [4, 2], "x": 2.25, "y": 4, "label": "Z" }, | |
{ "matrix": [4, 3], "x": 3.25, "y": 4, "label": "X" }, | |
{ "matrix": [4, 4], "x": 4.25, "y": 4, "label": "C" }, | |
{ "matrix": [4, 5], "x": 5.25, "y": 4, "label": "V" }, | |
{ "matrix": [4, 6], "x": 6.25, "y": 4, "label": "B" }, | |
{ "matrix": [4, 7], "x": 7.25, "y": 4, "label": "N" }, | |
{ "matrix": [4, 8], "x": 8.25, "y": 4, "label": "M" }, | |
{ "matrix": [4, 9], "x": 9.25, "y": 4, "label": "<" }, | |
{ "matrix": [4, 10], "x": 10.25, "y": 4, "label": ">" }, | |
{ "matrix": [4, 11], "x": 11.25, "y": 4, "label": "?" }, | |
{ "matrix": [4, 12], "w": 1.75, "x": 12.25, "y": 4, "label": "Rshift" }, | |
{ "matrix": [4, 13], "x": 14, "y": 4, "label": "Up" }, | |
{ "matrix": [4, 14], "x": 15, "y": 4, "label": "PgDn" }, | |
{ "matrix": [5, 0], "w": 1.25, "x": 0, "y": 5, "label": "Lctrl" }, | |
{ "matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5, "label": "Lalt" }, | |
{ "matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5, "label": "Lwin" }, | |
{ "matrix": [5, 5], "w": 6.25, "x": 3.75, "y": 5, "label": "Space" }, | |
{ "matrix": [5, 9], "w": 1.25, "x": 10, "y": 5, "label": "Rwin" }, | |
{ "matrix": [5, 10], "w": 1.25, "x": 11.25, "y": 5, "label": "Layer" }, | |
{ "matrix": [5, 11], "x": 12.25, "y": 5, "label": "Left" }, | |
{ "matrix": [5, 12], "x": 13.25, "y": 5, "label": "Down" }, | |
{ "matrix": [5, 13], "x": 14.25, "y": 5, "label": "Right" } | |
] | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment