diff options
-rw-r--r-- | keyboards/handwired/numpad20/info.json | 33 | ||||
-rw-r--r-- | keyboards/handwired/numpad20/keymaps/default/keymap.c | 19 | ||||
-rw-r--r-- | keyboards/handwired/numpad20/numpad20.h | 12 |
3 files changed, 46 insertions, 18 deletions
diff --git a/keyboards/handwired/numpad20/info.json b/keyboards/handwired/numpad20/info.json new file mode 100644 index 000000000..691acb315 --- /dev/null +++ b/keyboards/handwired/numpad20/info.json | |||
@@ -0,0 +1,33 @@ | |||
1 | { | ||
2 | "keyboard_name": "numpad20 handwired", | ||
3 | "url": "", | ||
4 | "maintainer": "qmk", | ||
5 | "width": 4, | ||
6 | "height": 5, | ||
7 | "layouts": { | ||
8 | "LAYOUT": { | ||
9 | "layout": [ | ||
10 | {"label":"K00", "x":0, "y":0}, | ||
11 | {"label":"K01", "x":1, "y":0}, | ||
12 | {"label":"K02", "x":2, "y":0}, | ||
13 | {"label":"K03", "x":3, "y":0}, | ||
14 | {"label":"K10", "x":0, "y":1}, | ||
15 | {"label":"K11", "x":1, "y":1}, | ||
16 | {"label":"K12", "x":2, "y":1}, | ||
17 | {"label":"K13", "x":3, "y":1}, | ||
18 | {"label":"K20", "x":0, "y":2}, | ||
19 | {"label":"K21", "x":1, "y":2}, | ||
20 | {"label":"K22", "x":2, "y":2}, | ||
21 | {"label":"K23", "x":3, "y":2}, | ||
22 | {"label":"K30", "x":0, "y":3}, | ||
23 | {"label":"K31", "x":1, "y":3}, | ||
24 | {"label":"K32", "x":2, "y":3}, | ||
25 | {"label":"K33", "x":3, "y":3}, | ||
26 | {"label":"K40", "x":0, "y":4}, | ||
27 | {"label":"K41", "x":1, "y":4}, | ||
28 | {"label":"K42", "x":2, "y":4}, | ||
29 | {"label":"K43", "x":3, "y":4} | ||
30 | ] | ||
31 | } | ||
32 | } | ||
33 | } | ||
diff --git a/keyboards/handwired/numpad20/keymaps/default/keymap.c b/keyboards/handwired/numpad20/keymaps/default/keymap.c index 65799bfee..414b104af 100644 --- a/keyboards/handwired/numpad20/keymaps/default/keymap.c +++ b/keyboards/handwired/numpad20/keymaps/default/keymap.c | |||
@@ -1,16 +1,11 @@ | |||
1 | #include "numpad20.h" | 1 | #include QMK_KEYBOARD_H |
2 | |||
3 | #define KC_ KC_TRNS | ||
4 | 2 | ||
5 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
6 | [0] = LAYOUT( | 4 | [0] = LAYOUT( |
7 | LEFT,RGHT, UP ,DOWN, \ | 5 | KC_LEFT, KC_RGHT, KC_UP, KC_DOWN, \ |
8 | P7 , P8 , P9 ,PLUS, \ | 6 | KC_P7, KC_P8, KC_P9, KC_PLUS, \ |
9 | P4 , P5 , P6 ,MINS, \ | 7 | KC_P4, KC_P5, KC_P6, KC_MINS, \ |
10 | P1 , P2 , P3 , ENT, \ | 8 | KC_P1, KC_P2, KC_P3, KC_ENT, \ |
11 | P0 ,DOT ,RGHT, TAB \ | 9 | KC_P0, KC_DOT, KC_RGHT, KC_TAB \ |
12 | ) | 10 | ) |
13 | }; | ||
14 | |||
15 | const uint16_t PROGMEM fn_actions[] = { | ||
16 | }; | 11 | }; |
diff --git a/keyboards/handwired/numpad20/numpad20.h b/keyboards/handwired/numpad20/numpad20.h index a2aa8d16b..c15aa9ac7 100644 --- a/keyboards/handwired/numpad20/numpad20.h +++ b/keyboards/handwired/numpad20/numpad20.h | |||
@@ -10,11 +10,11 @@ | |||
10 | K30, K31, K32, K33, \ | 10 | K30, K31, K32, K33, \ |
11 | K40, K41, K42, K43 \ | 11 | K40, K41, K42, K43 \ |
12 | ) { \ | 12 | ) { \ |
13 | { KC_##K00, KC_##K01, KC_##K02, KC_##K03 }, \ | 13 | { K00, K01, K02, K03 }, \ |
14 | { KC_##K10, KC_##K11, KC_##K12, KC_##K13 }, \ | 14 | { K10, K11, K12, K13 }, \ |
15 | { KC_##K20, KC_##K21, KC_##K22, KC_##K23 }, \ | 15 | { K20, K21, K22, K23 }, \ |
16 | { KC_##K30, KC_##K31, KC_##K32, KC_##K33 }, \ | 16 | { K30, K31, K32, K33 }, \ |
17 | { KC_##K40, KC_##K41, KC_##K42, KC_##K43 } \ | 17 | { K40, K41, K42, K43 } \ |
18 | } | 18 | } |
19 | 19 | ||
20 | #endif \ No newline at end of file | 20 | #endif |