keymap.c (3116B)
1 #include QMK_KEYBOARD_H 2 3 4 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 5 /* LAYERS 6 * ,-----------------------. 7 * | | | |QK_BOOT| 8 * |-----+-----+-----+-----| 9 * |MUSIC| | | | 10 * |-----+-----+-----+-----| 11 * |NUMPD| NAV |GAMES| | 12 * |-----+-----+-----+-----| 13 * | | | | | 14 * `---------------------- ' 15 */ 16 [0] = LAYOUT_ortho_4x4( /* LAYER SELECT */ 17 _______, _______, _______, QK_BOOT, 18 TO(4), _______, _______, _______, 19 TO(1), TO(2), TO(3), _______, 20 _______, _______, _______, _______ 21 ), 22 /* NUMPAD 23 * ,-----------------------. 24 * | 7 | 8 | 9 | * | 25 * |-----+-----+-----+-----| 26 * | 4 | 5 | 6 | - | 27 * |-----+-----+-----+-----| 28 * | 1 | 2 | 3 | + | 29 * |-----+-----+-----+-----| 30 * | 0 | . | / | = | 31 * `---------------------- ' 32 */ 33 [1] = LAYOUT_ortho_4x4( /* NUMPAD */ 34 KC_P7, KC_P8, KC_P9, KC_PAST, 35 KC_P4, KC_P5, KC_P6, KC_PMNS, 36 KC_P1, KC_P2, KC_P3, KC_PPLS, 37 KC_P0, KC_PDOT, KC_PSLS, LT(5, KC_PENT) 38 ), 39 /* NUMPAD SUPPLEMENT 40 * ,-----------------------. 41 * |NUMLK| | | | 42 * |-----+-----+-----+-----| 43 * | | | | | 44 * |-----+-----+-----+-----| 45 * | | | | | 46 * |-----+-----+-----+-----| 47 * | | | | | 48 * `---------------------- ' 49 */ 50 [5] = LAYOUT_ortho_4x4( /* NUMPAD SUPPLEMENT */ 51 KC_NUM, _______, _______, TO(0), 52 _______, _______, _______, _______, 53 _______, _______, _______, _______, 54 _______, _______, _______, _______ 55 ), 56 /* NAV 57 * ,-----------------------. 58 * | INS |PGUP | TAB |PRSCR| 59 * |-----+-----+-----+-----| 60 * | DEL |PGDN |VOLD |VOLU | 61 * |-----+-----+-----+-----| 62 * |HOME | UP | END | | 63 * |-----+-----+-----+-----| 64 * |LEFT |DOWN |RIGHT|ENTER| 65 * `---------------------- ' 66 */ 67 [2] = LAYOUT_ortho_4x4( /* NAV CLUSTER */ 68 KC_INS, KC_PGUP, KC_TAB, KC_PSCR, 69 KC_DEL, KC_PGDN, KC_VOLD, KC_VOLU, 70 KC_HOME, KC_UP, KC_END, TO(0), 71 KC_LEFT, KC_DOWN, KC_RGHT, KC_ENT 72 ), 73 /* GAMING 74 * ,-----------------------. 75 * | ESC | 1 | 2 | 3 | 76 * |-----+-----+-----+-----| 77 * | TAB | Q | W | E | 78 * |-----+-----+-----+-----| 79 * |SHIFT| A | S | D | 80 * |-----+-----+-----+-----| 81 * |CTRL | C | R |SPACE| 82 * `---------------------- ' 83 */ 84 [3] = LAYOUT_ortho_4x4( /* GAMING */ 85 LT(4, KC_ESC), KC_1, KC_2, KC_3, 86 KC_TAB, KC_Q, KC_W, KC_E, 87 KC_LSFT, KC_A, KC_S, KC_D, 88 KC_LCTL, KC_C, KC_R, KC_SPC 89 ), 90 /* MUSIC 91 * ,-----------------------. 92 * | | | | | 93 * |-----+-----+-----+-----| 94 * | | | | | 95 * |-----+-----+-----+-----| 96 * | | | | | 97 * |-----+-----+-----+-----| 98 * |TOGGL|MODE | | | 99 * `---------------------- ' 100 */ 101 [4] = LAYOUT_ortho_4x4( /* NUMPAD SUPPLEMENT */ 102 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 103 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 104 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 105 MU_TOGG, MU_NEXT, XXXXXXX, TO(0) 106 ), 107 };