1 // Copyright 2022 Armaan Bhojwani <me@armaanb.net>
2 // SPDX-License-Identifier: GPL-2.0-or-later
4 #include QMK_KEYBOARD_H
6 // Defines names for use in layer keycodes and the keymap
12 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
15 KC_MEDIA_PREV_TRACK, KC_MEDIA_PLAY_PAUSE, KC_MEDIA_NEXT_TRACK, KC_AUDIO_MUTE,
16 KC_PAGE_DOWN, KC_UP, KC_PAGE_UP, KC_HOME,
17 KC_LEFT, KC_DOWN, KC_RIGHT, KC_END,
18 PROGRAMMABLE_BUTTON_8, PROGRAMMABLE_BUTTON_9, PROGRAMMABLE_BUTTON_10, PROGRAMMABLE_BUTTON_11,
19 PROGRAMMABLE_BUTTON_4, PROGRAMMABLE_BUTTON_5, PROGRAMMABLE_BUTTON_6, PROGRAMMABLE_BUTTON_7,
20 MO(_FN), PROGRAMMABLE_BUTTON_1, PROGRAMMABLE_BUTTON_2, PROGRAMMABLE_BUTTON_3
23 KC_ESCAPE, KC_KP_SLASH, KC_KP_ASTERISK, KC_KP_MINUS,
24 KC_KP_7, KC_KP_8, KC_KP_9, KC_KP_PLUS,
25 KC_KP_4, KC_KP_5, KC_KP_6, KC_BACKSPACE,
26 KC_KP_1, KC_KP_2, KC_KP_3, KC_KP_ENTER,
27 KC_TAB, KC_KP_0, KC_KP_DOT, KC_KP_ENTER,
28 MO(_FN), KC_CALCULATOR, KC_KP_EQUAL, KC_KP_ENTER