]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/amjpad/keymaps/default/keymap.c
Update keyboards/kbdfans/kbd67/readme.md
[qmk_firmware.git] / keyboards / amjpad / keymaps / default / keymap.c
1 #include QMK_KEYBOARD_H
2
3 #ifdef RGBLIGHT_ENABLE
4 #include "rgblight.h"
5 #endif
6
7 // Each layer gets a name for readability, which is then used in the keymap matrix below.
8 // The underscores don't mean anything - you can have a layer called STUFF or any other name.
9 // Layer names don't all need to be of the same length, obviously, and you can also skip them
10 // entirely and just use numbers.
11 #define _BL 0
12 #define _FL 1
13
14 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
15   /* Keymap _BL: (Base Layer) Default Layer
16    * ,-------------------.
17    * |Esc |TAB |BS  | =  |
18    * |----|----|----|----|
19    * | NL | /  | *  | -  |
20    * |----|----|----|----|
21    * | 7  | 8  | 9  |    |
22    * |----|----|----| +  |
23    * | 4  | 5  | 6  |    |
24    * |----|----|----|----|
25    * | 1  | 2  | 3  |    |
26    * |----|----|----| En |
27    * |   0     |./FN|    |
28    * `-------------------'
29    */
30
31   [_BL] = LAYOUT_numpad_6x4(
32     KC_ESC,  KC_TAB,  KC_BSPC, KC_PEQL, \
33     KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, \
34     KC_P7,   KC_P8,   KC_P9,   \
35     KC_P4,   KC_P5,   KC_P6,   KC_PPLS, \
36     KC_P1,   KC_P2,   KC_P3,   \
37       KC_P0, LT(_FL,KC_PDOT),  KC_PENT  \
38   ),
39
40   /* Keymap _FL: Function Layer
41    * ,-------------------.
42    * |Esc |TAB |BS  | =  |
43    * |----|----|----|----|
44    * | NL | /  | *  | -  |
45    * |----|----|----|----|
46    * | 7  | 8  | 9  |    |
47    * |----|----|----|RST |
48    * | 4  | 5  | 6  |    |
49    * |----|----|----|----|
50    * | 1  | 2  | 3  |    |
51    * |----|----|----| En |
52    * |   0     |./FN|    |
53    * `-------------------'
54    */
55   [_FL] = LAYOUT_numpad_6x4(
56     KC_ESC,  KC_TAB,  KC_BSPC, KC_PEQL, \
57     KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, \
58     KC_P7,   KC_P8,   KC_P9,   \
59     KC_P4,   KC_P5,   KC_P6,   RESET,   \
60     KC_P1,   KC_P2,   KC_P3,   \
61       KC_P0, LT(_FL,KC_PDOT),  KC_PENT \
62   ),
63 };