keymap.c (1884B)
1 /* Copyright 2021 Shulin Huang <mumu@x-bows.com> 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 /* Keymap VANILLA: (Base Layer) Default Layer 20 * 21 * |-------------------------------| 22 * | Esc | Tab | BS | Fn | 23 * |-------------------------------| 24 * | NUM | / | * | = | 25 * |-------------------------------| 26 * | 7 | 8 | 9 | - | 27 * |-------------------------------| 28 * | 4 | 5 | 6 | + | 29 * |-------------------------------| 30 * | 1 | 2 | 3 | ENTER | 31 * |-------------------------------| 32 * | 0 | . | 33 * |-----------------------| 34 */ 35 [0] = LAYOUT( 36 KC_ESC , KC_TAB, KC_BSPC, MO(1), 37 KC_NUM, KC_PSLS, KC_PAST, KC_EQL, 38 KC_P7, KC_P8, KC_P9, KC_PMNS, 39 KC_P4, KC_P5, KC_P6, KC_PPLS, 40 KC_P1, KC_P2, KC_P3, KC_PENT, 41 KC_P0, KC_PDOT), 42 [1] = LAYOUT( 43 QK_BOOT, EE_CLR, KC_TRNS, KC_TRNS, 44 KC_CALC, KC_MYCM, KC_MSEL, KC_MAIL, 45 RM_NEXT, RM_VALU, RM_HUEU, KC_VOLD, 46 RM_SPDD, RM_TOGG, RM_SPDU, KC_VOLU, 47 KC_TRNS, RM_VALD, KC_TRNS, KC_TRNS, 48 KC_TRNS, KC_TRNS) 49 };