qmk_firmware

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

keymap.json (1857B)


      1 {
      2     "config": { "features": {"encoder_map": true, "tri_layer": true} },
      3     "keyboard": "keebio/irispad/rev8",
      4     "keymap": "default",
      5     "layout": "LAYOUT",
      6     "layers": [
      7         [
      8             "QK_GESC", "KC_1"   , "KC_2"   , "KC_3"   , "KC_4"   , "KC_5"   ,
      9             "KC_TAB" , "KC_Q"   , "KC_W"   , "KC_E"   , "KC_R"   , "KC_T"   ,
     10             "KC_LCTL", "KC_A"   , "KC_S"   , "KC_D"   , "KC_F"   , "KC_G"   ,
     11             "KC_LSFT", "KC_Z"   , "KC_X"   , "KC_C"   , "KC_V"   , "KC_B"   , "TL_UPPR",
     12                                                         "KC_LGUI", "TL_LOWR", "KC_ENT"
     13         ],
     14         [
     15             "KC_TILD", "KC_EXLM", "KC_AT"  , "KC_HASH", "KC_DLR" , "KC_PERC",
     16             "KC_GRV" , "_______", "KC_UP"  , "_______", "QK_BOOT", "_______",
     17             "KC_DEL" , "KC_LEFT", "KC_DOWN", "KC_RGHT", "_______", "KC_LBRC",
     18             "RM_NEXT", "EE_CLR" , "_______", "_______", "_______", "KC_LCBR", "KC_LPRN",
     19                                                         "_______", "_______", "KC_DEL"
     20         ],
     21         [
     22             "KC_F6" ,  "KC_F1"  , "KC_F2"  , "KC_F3"  , "KC_F4"  , "KC_F5"  ,
     23             "KC_F12",  "KC_F7"  , "KC_F8"  , "KC_F9"  , "KC_F10" , "KC_F11" ,
     24             "RM_NEXT", "KC_MPRV", "KC_MNXT", "KC_VOLU", "KC_PGUP", "KC_UNDS",
     25             "KC_MUTE", "KC_MSTP", "KC_MPLY", "KC_VOLD", "KC_PGDN", "KC_MINS", "KC_LPRN",
     26                                                         "_______", "_______", "_______"
     27         ]
     28     ],
     29     "encoders": [
     30         [
     31             {"ccw": "KC_PGUP", "cw": "KC_PGDN"},
     32             {"ccw": "KC_VOLD", "cw": "KC_VOLU"}
     33         ],
     34         [
     35             {"ccw": "_______", "cw": "_______"},
     36             {"ccw": "_______", "cw": "_______"}
     37         ],
     38         [
     39             {"ccw": "_______", "cw": "_______"},
     40             {"ccw": "_______", "cw": "_______"}
     41         ]
     42     ]
     43 }