keymap.c (3128B)
1 /* Copyright 2020 imchipwood 2 * 3 * This program is free software: you can redistribute it and/or modify 4 * it under the terms of the GNU General Public License as published by 5 * the Free Software Foundation, either version 2 of the License, or 6 * (at your option) any later version. 7 * 8 * This program is distributed in the hope that it will be useful, 9 * but WITHOUT ANY WARRANTY; without even the implied warranty of 10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 * GNU General Public License for more details. 12 * 13 * You should have received a copy of the GNU General Public License 14 * along with this program. If not, see <http://www.gnu.org/licenses/>. 15 */ 16 #include QMK_KEYBOARD_H 17 18 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 19 /* 20 BASE LAYER 21 /-----------------------------------------------------` 22 | | 7 | 8 | 9 | Bkspc | 23 | |---------|---------|---------|---------| 24 | | 4 | 5 | 6 | Esc | 25 | |---------|---------|---------|---------| 26 | | 1 | 2 | 3 | Tab | 27 |-------------|---------|---------|---------|---------| 28 | Play Pause | TT(1) | 0 | . | Enter | 29 \-----------------------------------------------------' 30 */ 31 [0] = LAYOUT( 32 KC_7, KC_8, KC_9, KC_BSPC, 33 KC_4, KC_5, KC_6, KC_ESC, 34 KC_1, KC_2, KC_3, KC_TAB, 35 KC_MUTE, TT(1), KC_0, LSFT_T(KC_DOT), KC_ENTER 36 ), 37 /* 38 SUB LAYER 39 /-----------------------------------------------------` 40 | | | | | Reset | 41 | |---------|---------|---------|---------| 42 | | | | | + | 43 | |---------|---------|---------|---------| 44 | | | | | - | 45 |-------------|---------|---------|---------|---------| 46 | LOCK | | | | = | 47 \-----------------------------------------------------' 48 */ 49 [1] = LAYOUT( 50 _______, _______, _______, QK_BOOT, 51 _______, _______, _______, KC_KP_PLUS, 52 _______, _______, _______, KC_KP_MINUS, 53 QK_LOCK, _______, _______, _______, KC_EQL 54 ), 55 56 [2] = LAYOUT( 57 _______, _______, _______, _______, 58 _______, _______, _______, _______, 59 _______, _______, _______, _______, 60 _______, _______, _______, _______, _______ 61 ), 62 63 [3] = LAYOUT( 64 _______, _______, _______, _______, 65 _______, _______, _______, _______, 66 _______, _______, _______, _______, 67 _______, _______, _______, _______, _______ 68 ) 69 };