3907ed03 |
1 | #include QMK_KEYBOARD_H |
2480e5d6 |
2 | |
3 | #define _NP 0 |
4 | #define _BL 1 |
5 | |
6 | enum custom_keycodes { |
7 | NP = SAFE_RANGE, |
8 | BL |
9 | }; |
10 | |
11 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
12 | /* Qwerty |
13 | * ,-----------------------------------------. |
14 | * | 0 | 1 | 4 | 7 | NUM | ESC | |
15 | * |------+------+------+------+------+------| |
16 | * | . | 2 | 5 | 8 | / | TAB |---, |
17 | * |------+------+------+------+------+------|USB| |
18 | * | DOT | 3 | 6 | 9 | * | BS |---' |
19 | * |------+------+------+------+------+------| |
20 | * | Enter| Enter| + | + | - | FN | |
21 | * `-----------------------------------------' |
22 | */ |
3907ed03 |
23 | [_NP] = LAYOUT( \ |
2480e5d6 |
24 | KC_KP_0, KC_KP_1, KC_KP_4, KC_KP_7, KC_NUMLOCK, KC_ESC, \ |
25 | KC_DOT, KC_KP_2, KC_KP_5, KC_KP_8, KC_KP_SLASH, KC_TAB, \ |
26 | KC_KP_DOT, KC_KP_3, KC_KP_6, KC_KP_9, KC_KP_ASTERISK, KC_BSPACE, \ |
27 | KC_KP_ENTER, KC_KP_ENTER, KC_KP_PLUS, KC_KP_PLUS, KC_KP_MINUS, MO(_BL) \ |
28 | ), |
29 | /* Qwerty |
30 | * ,---------------------------------------------. |
31 | * | BL_BRTG | | | | | | |
32 | * |---------+--------+---------+--------+---+---| |
33 | * | | BL_OFF | BL_TOGG | BL_ON | | |---, |
34 | * |---------+--------+---------+--------+---+---|USB| |
35 | * | | | | | | |---' |
36 | * |---------+--------+---------+--------+---+---| |
37 | * | BL_DEC | BL_DEC | BL_INC | BL_INC | | | |
38 | * `---------------------------------------------' |
39 | */ |
3907ed03 |
40 | [_BL] = LAYOUT( \ |
2480e5d6 |
41 | BL_BRTG, _______, _______, _______, _______, _______, \ |
42 | _______, BL_OFF, BL_TOGG, BL_ON, _______, _______, \ |
43 | _______, _______, _______, _______, _______, _______, \ |
44 | BL_DEC, BL_DEC, BL_INC, BL_INC, _______, _______ \ |
45 | ) |
46 | }; |