Skip to content

Instantly share code, notes, and snippets.

@tony-sol
Created September 11, 2024 14:35
Show Gist options
  • Save tony-sol/cd724493fd6b445004d62b6737cee9fc to your computer and use it in GitHub Desktop.
Save tony-sol/cd724493fd6b445004d62b6737cee9fc to your computer and use it in GitHub Desktop.

Revisions

  1. tony-sol created this gist Sep 11, 2024.
    185 changes: 185 additions & 0 deletions via.design.v2.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,185 @@
    {
    "name": "Model M-us6.25",
    "vendorId": "0xEB88",
    "productId": "0x0024",
    "lighting": "qmk_rgblight",
    "matrix": {
    "rows": 6,
    "cols": 18
    },
    "layouts": {
    "keymap": [
    [
    "0,0",
    {
    "x": 1
    },
    "0,1",
    "0,2",
    "0,3",
    "0,4",
    {
    "x": 0.5
    },
    "0,5",
    "0,6",
    "0,7",
    "0,8",
    {
    "x": 0.5
    },
    "0,9",
    "0,10",
    "0,11",
    "0,12",
    {
    "x": 0.25
    },
    "0,13",
    "0,14",
    "0,15"
    ],
    [
    {
    "y": 0.5
    },
    "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",
    {
    "w": 2
    },
    "1,14",
    {
    "x": 0.25
    },
    "1,15",
    "1,16",
    "1,17"
    ],
    [
    {
    "w": 1.5
    },
    "2,0",
    "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,14",
    {
    "x": 0.25
    },
    "2,15",
    "2,16",
    "2,17"
    ],
    [
    {
    "w": 1.75
    },
    "3,0",
    "3,1",
    "3,2",
    "3,3",
    "3,4",
    "3,5",
    "3,6",
    "3,7",
    "3,8",
    "3,9",
    "3,10",
    "3,11",
    {
    "w": 2.25
    },
    "3,12"
    ],
    [
    {
    "w": 2.25
    },
    "4,0",
    "4,2",
    "4,3",
    "4,4",
    "4,5",
    "4,6",
    "4,7",
    "4,8",
    "4,9",
    "4,10",
    "4,11",
    {
    "w": 2.75
    },
    "4,12",
    {
    "x": 1.25
    },
    "4,16"
    ],
    [
    {
    "w": 1.25
    },
    "5,0",
    {
    "w": 1.25
    },
    "5,1",
    {
    "w": 1.25
    },
    "5,2",
    {
    "w": 6.25
    },
    "5,6",
    {
    "w": 1.25
    },
    "5,10",
    {
    "w": 1.25
    },
    "5,11",
    {
    "w": 1.25
    },
    "5,12",
    {
    "w": 1.25
    },
    "5,14",
    {
    "x": 0.25
    },
    "5,15",
    "5,16",
    "5,17"
    ]
    ]
    }
    }
    187 changes: 187 additions & 0 deletions via.design.v3.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,187 @@
    {
    "name": "Model M-us6.25",
    "vendorId": "0xEB88",
    "productId": "0x0024",
    "menus": [
    "qmk_rgblight"
    ],
    "matrix": {
    "rows": 6,
    "cols": 18
    },
    "layouts": {
    "keymap": [
    [
    "0,0",
    {
    "x": 1
    },
    "0,1",
    "0,2",
    "0,3",
    "0,4",
    {
    "x": 0.5
    },
    "0,5",
    "0,6",
    "0,7",
    "0,8",
    {
    "x": 0.5
    },
    "0,9",
    "0,10",
    "0,11",
    "0,12",
    {
    "x": 0.25
    },
    "0,13",
    "0,14",
    "0,15"
    ],
    [
    {
    "y": 0.5
    },
    "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",
    {
    "w": 2
    },
    "1,14",
    {
    "x": 0.25
    },
    "1,15",
    "1,16",
    "1,17"
    ],
    [
    {
    "w": 1.5
    },
    "2,0",
    "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,14",
    {
    "x": 0.25
    },
    "2,15",
    "2,16",
    "2,17"
    ],
    [
    {
    "w": 1.75
    },
    "3,0",
    "3,1",
    "3,2",
    "3,3",
    "3,4",
    "3,5",
    "3,6",
    "3,7",
    "3,8",
    "3,9",
    "3,10",
    "3,11",
    {
    "w": 2.25
    },
    "3,12"
    ],
    [
    {
    "w": 2.25
    },
    "4,0",
    "4,2",
    "4,3",
    "4,4",
    "4,5",
    "4,6",
    "4,7",
    "4,8",
    "4,9",
    "4,10",
    "4,11",
    {
    "w": 2.75
    },
    "4,12",
    {
    "x": 1.25
    },
    "4,16"
    ],
    [
    {
    "w": 1.25
    },
    "5,0",
    {
    "w": 1.25
    },
    "5,1",
    {
    "w": 1.25
    },
    "5,2",
    {
    "w": 6.25
    },
    "5,6",
    {
    "w": 1.25
    },
    "5,10",
    {
    "w": 1.25
    },
    "5,11",
    {
    "w": 1.25
    },
    "5,12",
    {
    "w": 1.25
    },
    "5,14",
    {
    "x": 0.25
    },
    "5,15",
    "5,16",
    "5,17"
    ]
    ]
    }
    }
    448 changes: 448 additions & 0 deletions via.layout.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,448 @@
    {
    "name": "Model M-us6.25",
    "vendorProductId": 3951558692,
    "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_PSCR",
    "KC_SLCK",
    "KC_PAUS",
    "KC_NO",
    "KC_NO",
    "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_NO",
    "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_NO",
    "KC_BSLS",
    "KC_DEL",
    "KC_END",
    "KC_PGDN",
    "KC_LCTL",
    "KC_A",
    "KC_S",
    "KC_D",
    "KC_F",
    "KC_G",
    "KC_H",
    "KC_J",
    "KC_K",
    "KC_L",
    "KC_SCLN",
    "KC_QUOT",
    "KC_ENT",
    "KC_NO",
    "KC_NO",
    "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_RSFT",
    "KC_NO",
    "KC_NO",
    "KC_NO",
    "KC_UP",
    "KC_NO",
    "KC_CAPS",
    "KC_LGUI",
    "KC_LALT",
    "KC_NO",
    "KC_NO",
    "KC_NO",
    "KC_SPC",
    "KC_NO",
    "KC_NO",
    "KC_NO",
    "KC_RALT",
    "LT(1,KC_RGUI)",
    "LT(2,KC_APP)",
    "KC_NO",
    "KC_RCTL",
    "KC_LEFT",
    "KC_DOWN",
    "KC_RGHT"
    ],
    [
    "RGB_TOG",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_MPRV",
    "KC_MPLY",
    "KC_MNXT",
    "KC_TRNS",
    "KC_MUTE",
    "KC_VOLD",
    "KC_VOLU",
    "KC_TRNS",
    "KC_NLCK",
    "KC_TRNS",
    "KC_NO",
    "KC_NO",
    "KC_TRNS",
    "KC_P1",
    "KC_P2",
    "KC_P3",
    "KC_P4",
    "KC_P5",
    "KC_P6",
    "KC_P7",
    "KC_P8",
    "KC_P9",
    "KC_P0",
    "KC_PMNS",
    "KC_PPLS",
    "KC_NO",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "RGB_VAI",
    "RGB_SAI",
    "RGB_HUI",
    "RGB_MOD",
    "RGB_SPI",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_NO",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "RGB_VAD",
    "RGB_SAD",
    "RGB_HUD",
    "RGB_RMOD",
    "RGB_SPD",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_PENT",
    "KC_NO",
    "KC_NO",
    "KC_NO",
    "KC_NO",
    "KC_NO",
    "KC_TRNS",
    "KC_NO",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_PDOT",
    "KC_PSLS",
    "KC_PAST",
    "KC_NO",
    "KC_NO",
    "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_NO",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS"
    ],
    [
    "KC_TRNS",
    "KC_F13",
    "KC_F14",
    "KC_F15",
    "KC_F16",
    "KC_F17",
    "KC_F18",
    "KC_F19",
    "KC_F20",
    "KC_F21",
    "KC_F22",
    "KC_F23",
    "KC_F24",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_NO",
    "KC_NO",
    "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",
    "KC_NO",
    "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",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_NO",
    "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",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_NO",
    "KC_NO",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_NO",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_NO",
    "KC_NO",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "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_NO",
    "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",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_NO",
    "KC_NO",
    "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",
    "KC_NO",
    "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",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_NO",
    "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",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_NO",
    "KC_NO",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_NO",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_NO",
    "KC_NO",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "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_NO",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS",
    "KC_TRNS"
    ]
    ],
    "encoders": []
    }