]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/handwired/tritium_numpad/keymaps/ortho_right/keymap.c
[Keyboard] Added 3d printable, handwired numpad by tritiumfusion (#6125)
[qmk_firmware.git] / keyboards / handwired / tritium_numpad / keymaps / ortho_right / keymap.c
1 #include QMK_KEYBOARD_H
2
3 #ifdef RGBLIGHT_ENABLE
4 #endif
5
6 // Each layer gets a name for readability, which is then used in the keymap matrix below.
7 // The underscores don't mean anything - you can have a layer called STUFF or any other name.
8 // Layer names don't all need to be of the same length, obviously, and you can also skip them
9 // entirely and just use numbers.
10 #define _BL 0
11 #define _FL 1
12
13 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
14   /* Keymap _BL: (Base Layer) Default Layer
15    * ,-------------------.
16    * |Spac| N  | H  | Y  |
17    * |----|----|----|----|
18    * | Fn | M  | J  | U  |
19    * |----|----|----|----|
20    * |Left| ,  | K  | I  |
21    * |----|----|----|----|
22    * |Down| .  | L  | O  |
23    * |----|----|----|----|
24    * | Up | /  | ;  | P  |
25    * |----|----|----|----|
26    * |Rght| Ret| "  |Bspc|
27    * `-------------------'
28    */
29   [_BL] = LAYOUT_ortho_6x4(
30     KC_SPACE, KC_N,     KC_H,      KC_Y,   
31     MO(1),    KC_M,     KC_J,      KC_U,   
32     KC_LEFT,  KC_COMM,  KC_K,      KC_I,   
33     KC_DOWN,  KC_DOT,   KC_L,      KC_O,   
34     KC_UP,    KC_SLASH, KC_SCLN,   KC_P,   
35     KC_RIGHT, KC_ENT,   KC_QUOT,   KC_BSPC
36   ),
37
38   /* Keymap _FL: Function Layer
39    * ,-------------------.
40    * |Esc | F12| F6 | 6  |
41    * |----|----|----|----|
42    * | NL | M  | -  | 7  |
43    * |----|----|----|----|
44    * |Left| ,  | =  | 8  |
45    * |----|----|----|----|
46    * |Down| .  | [  | 9  |
47    * |----|----|----|----|
48    * | Up | /  | ]  | 0  |
49    * |----|----|----|----|
50    * |Rght| Ret| \  | Del|
51    * `-------------------'
52    */
53   [_FL] = LAYOUT_ortho_6x4(
54     _______, KC_F12,  KC_F6,   KC_6,  
55     _______, _______, KC_MINS, KC_7, 
56     _______, _______, KC_EQL,  KC_8,  
57     _______, _______, KC_LBRC, KC_9,  
58     _______, _______, KC_RBRC, KC_0,  
59     _______, _______, KC_BSLS, KC_DEL
60   ),
61 };