]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/amjpad/keymaps/ortho_right/keymap.c
a failed attempt at hot-plugging
[qmk_firmware.git] / keyboards / amjpad / keymaps / ortho_right / keymap.c
1 #include "amjpad.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 #define _______ KC_TRNS
15
16 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
17   /* Keymap _BL: (Base Layer) Default Layer
18    * ,-------------------.
19    * |Spac| N  | H  | Y  |
20    * |----|----|----|----|
21    * | Fn | M  | J  | U  |
22    * |----|----|----|----|
23    * |Left| ,  | K  | I  |
24    * |----|----|----|----|
25    * |Down| .  | L  | O  |
26    * |----|----|----|----|
27    * | Up | /  | ;  | P  |
28    * |----|----|----|----|
29    * |Rght| Ret| "  |Bspc|
30    * `-------------------'
31    */
32
33 [_BL] = MAXKEYMAP(
34
35   KC_SPACE, KC_N,     KC_H,      KC_Y, \
36   MO(1),    KC_M,     KC_J,      KC_U, \
37   KC_LEFT,  KC_COMM,  KC_K,      KC_I, \
38   KC_DOWN,  KC_DOT,   KC_L,      KC_O, \
39   KC_UP,    KC_SLASH, KC_SCLN,   KC_P, \
40   KC_RIGHT, KC_ENT,   KC_QUOT,   KC_BSPC),
41
42   /* Keymap _FL: Function Layer
43    * ,-------------------.
44    * |Esc | F12| F6 | 6  |
45    * |----|----|----|----|
46    * | NL | M  | -  | 7  |
47    * |----|----|----|----|
48    * |Left| ,  | =  | 8  |
49    * |----|----|----|----|
50    * |Down| .  | [  | 9  |
51    * |----|----|----|----|
52    * | Up | /  | ]  | 0  |
53    * |----|----|----|----|
54    * |Rght| Ret| \  | Del|
55    * `-------------------'
56    */
57 [_FL] = MAXKEYMAP(
58
59   _______, KC_F12,  KC_F6,   KC_6, \
60   _______, _______, KC_MINS, KC_7, \
61   _______, _______, KC_EQL,  KC_8, \
62   _______, _______, KC_LBRC, KC_9, \
63   _______, _______, KC_RBRC, KC_0, \
64   _______, _______, KC_BSLS, KC_DEL),
65 };