qmk_firmware

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

keymap.json (3059B)


      1 {
      2     "keyboard": "helix/rev3",
      3     "keymap": "default",
      4     "layout": "LAYOUT_5row",
      5     "config": {
      6         "features": {
      7             "encoder_map": true
      8         }
      9     },
     10     "layers": [
     11         [
     12             "KC_GRV",  "KC_1",    "KC_2",    "KC_3",    "KC_4",         "KC_5",                        "KC_6",    "KC_7",         "KC_8",    "KC_9",    "KC_0",    "KC_DEL",
     13             "KC_TAB",  "KC_Q",    "KC_W",    "KC_E",    "KC_R",         "KC_T",                        "KC_Y",    "KC_U",         "KC_I",    "KC_O",    "KC_P",    "KC_BSPC",
     14             "KC_LCTL", "KC_A",    "KC_S",    "KC_D",    "KC_F",         "KC_G",                        "KC_H",    "KC_J",         "KC_K",    "KC_L",    "KC_SCLN", "KC_QUOT",
     15             "KC_LSFT", "KC_Z",    "KC_X",    "KC_C",    "KC_V",         "KC_B",  "KC_LBRC", "KC_RBRC", "KC_N",    "KC_M",         "KC_COMM", "KC_DOT",  "KC_SLSH", "KC_ENT" ,
     16             "MO(3)",   "KC_ESC",  "KC_LALT", "KC_LGUI", "LALT(KC_GRV)", "MO(1)", "KC_SPC",  "KC_SPC",  "MO(2)",   "LALT(KC_GRV)", "KC_LEFT", "KC_DOWN", "KC_UP",   "KC_RGHT"
     17         ],
     18         [
     19             "_______", "_______", "_______", "_______", "_______", "_______",                       "_______", "_______", "_______", "_______", "_______", "_______",
     20             "KC_GRV",  "KC_1",    "KC_2",    "KC_3",    "KC_4",    "KC_5",                          "KC_6",    "KC_7",    "KC_8",    "KC_9",    "KC_0",    "KC_DEL",
     21             "_______", "KC_F1",   "KC_F2",   "KC_F3",   "KC_F4",   "KC_F5",                         "KC_F6",   "KC_MINS", "KC_EQL",  "KC_LBRC", "KC_RBRC", "KC_BSLS",
     22             "KC_CAPS", "KC_F7",   "KC_F8",   "KC_F9",   "KC_F10",  "KC_F11",  "_______", "_______", "KC_F12",  "_______", "_______", "KC_PGDN", "KC_PGUP", "_______",
     23             "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "KC_MNXT", "KC_VOLD", "KC_VOLU", "KC_MPLY"
     24         ],
     25         [
     26             "_______", "_______", "_______", "_______", "_______", "_______",                       "_______", "_______", "_______", "_______", "_______", "_______",
     27             "KC_F1",   "KC_F2",   "KC_F3",   "KC_F4",   "KC_F5",   "KC_F6",                         "KC_F7",   "KC_F8",   "KC_F9",   "KC_F10",  "KC_F11",  "KC_F12",
     28             "QK_BOOT", "_______", "_______", "_______", "_______", "_______",                       "_______", "_______", "_______", "_______", "_______", "_______",
     29             "EE_CLR",  "_______", "_______", "_______", "_______", "_______", "AG_NORM", "AG_SWAP", "_______", "_______", "RM_TOGG", "RM_HUEU", "RM_SATU", "RM_VALU",
     30             "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "RM_NEXT", "RM_HUED", "RM_SATD", "RM_VALD"
     31         ]
     32     ],
     33     "encoders": [
     34         [{"ccw": "KC_VOLD", "cw": "KC_VOLU"}, {"ccw": "KC_PGUP", "cw": "KC_PGDN"}],
     35         [{"ccw": "_______", "cw": "_______"}, {"ccw": "_______", "cw": "_______"}],
     36         [{"ccw": "_______", "cw": "_______"}, {"ccw": "_______", "cw": "_______"}]
     37     ]
     38 }