keymap.c (841B)
1 // Copyright 2023 Danny Nguyen (danny@keeb.io) 2 // SPDX-License-Identifier: GPL-2.0-or-later 3 4 #include QMK_KEYBOARD_H 5 6 #define _BASE 0 7 #define _FN1 1 8 #define _FN2 2 9 10 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 11 12 [_BASE] = LAYOUT_ortho_4x4( 13 KC_PGUP, KC_HOME, KC_UP, KC_END , 14 KC_PGDN, KC_LEFT, KC_DOWN, KC_RGHT, 15 MO(_FN2), KC_VOLU, KC_MPLY, KC_MPRV, 16 MO(_FN1), KC_VOLD, KC_MUTE, KC_MNXT 17 ), 18 [_FN1] = LAYOUT_ortho_4x4( 19 KC_ESC, KC_P7, KC_P8, KC_P9, 20 KC_TAB, KC_P4, KC_P5, KC_P6, 21 KC_ENT, KC_P1, KC_P2, KC_P3, 22 _______, KC_P0, KC_P0, KC_DOT 23 ), 24 [_FN2] = LAYOUT_ortho_4x4( 25 RM_TOGG, RM_HUEU, RM_SATU, RM_VALU, 26 RM_NEXT, RM_HUED, RM_SATD, RM_VALD, 27 _______, _______, _______, QK_BOOT, 28 BL_STEP, _______, _______, _______ 29 ) 30 31 };