aboutsummaryrefslogtreecommitdiff
path: root/keyboards/knops
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/knops')
-rw-r--r--keyboards/knops/mini/info.json13
-rw-r--r--keyboards/knops/mini/keymaps/default/keymap.c34
-rw-r--r--keyboards/knops/mini/mini.h2
3 files changed, 31 insertions, 18 deletions
diff --git a/keyboards/knops/mini/info.json b/keyboards/knops/mini/info.json
new file mode 100644
index 000000000..88fb88c29
--- /dev/null
+++ b/keyboards/knops/mini/info.json
@@ -0,0 +1,13 @@
1{
2 "keyboard_name": "Knops Mini",
3 "url": "http://www.knops.io/knopsmini.html",
4 "maintainer": "Pawnerd",
5 "bootloader": "lufa-dfu",
6 "width": 3,
7 "height": 2,
8 "layouts": {
9 "KEYMAP": {
10 "layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2, "y":0}, {"x":0, "y":1}, {"x":1, "y":1}, {"x":2, "y":1}]
11 }
12 }
13} \ No newline at end of file
diff --git a/keyboards/knops/mini/keymaps/default/keymap.c b/keyboards/knops/mini/keymaps/default/keymap.c
index 40714c8a5..a5a701c88 100644
--- a/keyboards/knops/mini/keymaps/default/keymap.c
+++ b/keyboards/knops/mini/keymaps/default/keymap.c
@@ -1,53 +1,53 @@
1#include "mini.h" 1#include QMK_KEYBOARD_H
2 2
3const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 3const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
4 4
5 KEYMAP( 5 LAYOUT(
6 LT(3, KC_MSTP), KC_VOLU, KC_MPLY, KC_MPRV, KC_VOLD, KC_MNXT), 6 LT(3, KC_MSTP), KC_VOLU, KC_MPLY, KC_MPRV, KC_VOLD, KC_MNXT),
7 7
8 KEYMAP( 8 LAYOUT(
9 LT(3, KC_ESC), M(3), M(4), M(5), M(6), M(7)), 9 LT(3, KC_ESC), M(3), M(4), M(5), M(6), M(7)),
10 10
11 KEYMAP( 11 LAYOUT(
12 LT(3, KC_1), KC_2, KC_3, KC_4, M(0), M(1)), 12 LT(3, KC_1), KC_2, KC_3, KC_4, M(0), M(1)),
13 13
14 KEYMAP( 14 LAYOUT(
15 KC_TRNS, KC_TRNS, RESET, TO(0), TO(1), TO(2)), 15 KC_TRNS, KC_TRNS, RESET, TO(0), TO(1), TO(2)),
16 16
17 KEYMAP( 17 LAYOUT(
18 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), 18 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
19 19
20 KEYMAP( 20 LAYOUT(
21 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), 21 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
22 22
23 KEYMAP( 23 LAYOUT(
24 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), 24 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
25 25
26 KEYMAP( 26 LAYOUT(
27 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), 27 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
28 28
29 KEYMAP( 29 LAYOUT(
30 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), 30 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
31 31
32 KEYMAP( 32 LAYOUT(
33 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), 33 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
34 34
35 KEYMAP( 35 LAYOUT(
36 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), 36 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
37 37
38 KEYMAP( 38 LAYOUT(
39 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), 39 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
40 40
41 KEYMAP( 41 LAYOUT(
42 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), 42 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
43 43
44 KEYMAP( 44 LAYOUT(
45 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), 45 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
46 46
47 KEYMAP( 47 LAYOUT(
48 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), 48 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
49 49
50 KEYMAP( 50 LAYOUT(
51 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) 51 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS)
52 52
53}; 53};
diff --git a/keyboards/knops/mini/mini.h b/keyboards/knops/mini/mini.h
index c9f74711b..e2d6c546b 100644
--- a/keyboards/knops/mini/mini.h
+++ b/keyboards/knops/mini/mini.h
@@ -22,7 +22,7 @@
22// The following is an example using the Planck MIT layout 22// The following is an example using the Planck MIT layout
23// The first section contains all of the arguments 23// The first section contains all of the arguments
24// The second converts the arguments into a two-dimensional array 24// The second converts the arguments into a two-dimensional array
25#define KEYMAP( \ 25#define LAYOUT( \
26 K00, K01, K02, K03, K04, K05 \ 26 K00, K01, K02, K03, K04, K05 \
27) { \ 27) { \
28 { K00, K01, K02, K03, K04, K05 }, \ 28 { K00, K01, K02, K03, K04, K05 }, \