qmk_firmware

QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)
Log | Files | Refs | Submodules | LICENSE

keyboard.json (4790B)


      1 {
      2   "usb": {
      3     "device_version": "2.0.0"
      4   },
      5   "backlight": {
      6     "max_brightness": 144
      7   },
      8   "split": {
      9     "handedness": {
     10       "pin": "B9"
     11     },
     12     "usb_detect": {
     13       "enabled": false
     14     }
     15   },
     16   "rgb_matrix": {
     17     "layout": [
     18       {"flags": 2, "x": 110, "y": 30},
     19       {"flags": 2, "x": 110, "y": 80},
     20       {"flags": 2, "x": 110, "y": 130},
     21       {"flags": 2, "x": 95, "y": 180},
     22       {"flags": 2, "x": 75, "y": 195},
     23       {"flags": 2, "x": 60, "y": 210},
     24       {"flags": 2, "x": 45, "y": 190},
     25       {"flags": 2, "x": 35, "y": 175},
     26       {"flags": 2, "x": 20, "y": 160},
     27       {"flags": 2, "x": 5, "y": 160},
     28       {"flags": 2, "x": 5, "y": 160},
     29       {"flags": 4, "matrix": [4, 3], "x": 78, "y": 150},
     30       {"flags": 4, "matrix": [4, 4], "x": 104, "y": 150},
     31       {"flags": 4, "matrix": [4, 5], "x": 130, "y": 150},
     32       {"flags": 4, "matrix": [4, 6], "x": 156, "y": 150},
     33       {"flags": 4, "matrix": [3, 6], "x": 156, "y": 120},
     34       {"flags": 4, "matrix": [3, 5], "x": 130, "y": 120},
     35       {"flags": 4, "matrix": [3, 4], "x": 104, "y": 120},
     36       {"flags": 4, "matrix": [3, 3], "x": 78, "y": 120},
     37       {"flags": 4, "matrix": [3, 2], "x": 52, "y": 120},
     38       {"flags": 4, "matrix": [3, 1], "x": 26, "y": 120},
     39       {"flags": 4, "matrix": [3, 0], "x": 0, "y": 120},
     40       {"flags": 4, "matrix": [2, 0], "x": 0, "y": 90},
     41       {"flags": 4, "matrix": [2, 1], "x": 26, "y": 90},
     42       {"flags": 4, "matrix": [2, 2], "x": 52, "y": 90},
     43       {"flags": 4, "matrix": [2, 3], "x": 78, "y": 90},
     44       {"flags": 4, "matrix": [2, 4], "x": 104, "y": 90},
     45       {"flags": 4, "matrix": [2, 5], "x": 130, "y": 90},
     46       {"flags": 4, "matrix": [2, 6], "x": 156, "y": 90},
     47       {"flags": 4, "matrix": [1, 6], "x": 156, "y": 60},
     48       {"flags": 4, "matrix": [1, 5], "x": 130, "y": 60},
     49       {"flags": 4, "matrix": [1, 4], "x": 104, "y": 60},
     50       {"flags": 4, "matrix": [1, 3], "x": 78, "y": 60},
     51       {"flags": 4, "matrix": [1, 2], "x": 52, "y": 60},
     52       {"flags": 4, "matrix": [1, 1], "x": 26, "y": 60},
     53       {"flags": 4, "matrix": [1, 0], "x": 0, "y": 60},
     54       {"flags": 4, "matrix": [0, 0], "x": 0, "y": 30},
     55       {"flags": 4, "matrix": [0, 1], "x": 26, "y": 30},
     56       {"flags": 4, "matrix": [0, 2], "x": 52, "y": 30},
     57       {"flags": 4, "matrix": [0, 3], "x": 78, "y": 30},
     58       {"flags": 4, "matrix": [0, 4], "x": 104, "y": 30},
     59       {"flags": 4, "matrix": [0, 5], "x": 130, "y": 30},
     60       {"flags": 4, "matrix": [0, 6], "x": 156, "y": 30},
     61       {"flags": 2, "x": 114, "y": 30},
     62       {"flags": 2, "x": 114, "y": 80},
     63       {"flags": 2, "x": 114, "y": 130},
     64       {"flags": 2, "x": 129, "y": 180},
     65       {"flags": 2, "x": 149, "y": 195},
     66       {"flags": 2, "x": 164, "y": 210},
     67       {"flags": 2, "x": 179, "y": 190},
     68       {"flags": 2, "x": 189, "y": 175},
     69       {"flags": 2, "x": 24, "y": 160},
     70       {"flags": 2, "x": 219, "y": 160},
     71       {"flags": 2, "x": 219, "y": 160},
     72       {"flags": 4, "matrix": [10, 3], "x": 146, "y": 150},
     73       {"flags": 4, "matrix": [10, 4], "x": 120, "y": 150},
     74       {"flags": 4, "matrix": [10, 5], "x": 94, "y": 150},
     75       {"flags": 4, "matrix": [10, 6], "x": 68, "y": 150},
     76       {"flags": 4, "matrix": [9, 6], "x": 68, "y": 120},
     77       {"flags": 4, "matrix": [9, 5], "x": 94, "y": 120},
     78       {"flags": 4, "matrix": [9, 4], "x": 120, "y": 120},
     79       {"flags": 4, "matrix": [9, 3], "x": 146, "y": 120},
     80       {"flags": 4, "matrix": [9, 2], "x": 172, "y": 120},
     81       {"flags": 4, "matrix": [9, 1], "x": 198, "y": 120},
     82       {"flags": 4, "matrix": [9, 0], "x": 224, "y": 120},
     83       {"flags": 4, "matrix": [8, 0], "x": 224, "y": 90},
     84       {"flags": 4, "matrix": [8, 1], "x": 198, "y": 90},
     85       {"flags": 4, "matrix": [8, 2], "x": 172, "y": 90},
     86       {"flags": 4, "matrix": [8, 3], "x": 146, "y": 90},
     87       {"flags": 4, "matrix": [8, 4], "x": 120, "y": 90},
     88       {"flags": 4, "matrix": [8, 5], "x": 94, "y": 90},
     89       {"flags": 4, "matrix": [8, 6], "x": 68, "y": 90},
     90       {"flags": 4, "matrix": [7, 6], "x": 68, "y": 60},
     91       {"flags": 4, "matrix": [7, 5], "x": 94, "y": 60},
     92       {"flags": 4, "matrix": [7, 4], "x": 120, "y": 60},
     93       {"flags": 4, "matrix": [7, 3], "x": 146, "y": 60},
     94       {"flags": 4, "matrix": [7, 2], "x": 172, "y": 60},
     95       {"flags": 4, "matrix": [7, 1], "x": 198, "y": 60},
     96       {"flags": 4, "matrix": [7, 0], "x": 224, "y": 60},
     97       {"flags": 4, "matrix": [6, 0], "x": 224, "y": 30},
     98       {"flags": 4, "matrix": [6, 1], "x": 198, "y": 30},
     99       {"flags": 4, "matrix": [6, 2], "x": 172, "y": 30},
    100       {"flags": 4, "matrix": [6, 3], "x": 146, "y": 30},
    101       {"flags": 4, "matrix": [6, 4], "x": 120, "y": 30},
    102       {"flags": 4, "matrix": [6, 5], "x": 94, "y": 30},
    103       {"flags": 4, "matrix": [6, 6], "x": 68, "y": 30}
    104     ],
    105     "split_count": [43, 43]
    106   }
    107 }