summaryrefslogtreecommitdiffstats
path: root/keyboards/knops/mini/keymaps
diff options
context:
space:
mode:
authorlokher <lokher@gmail.com>2022-09-13 11:24:05 +0800
committerlokher <lokher@gmail.com>2022-09-13 11:24:05 +0800
commit9581289745736ce068a1040f44cec37a2ca8830d (patch)
tree24f644715a5fd6cc4d804d9604fb094307808b1b /keyboards/knops/mini/keymaps
parentfe13cedf8c09fa34d5cec4e4c624738095176625 (diff)
Remove non-Keychron keyboards
Diffstat (limited to 'keyboards/knops/mini/keymaps')
-rw-r--r--keyboards/knops/mini/keymaps/default-gsm-newbs/config.h24
-rw-r--r--keyboards/knops/mini/keymaps/default-gsm-newbs/keymap.c416
-rw-r--r--keyboards/knops/mini/keymaps/default-gsm-newbs/readme.md12
-rw-r--r--keyboards/knops/mini/keymaps/default/keymap.c305
-rw-r--r--keyboards/knops/mini/keymaps/default/readme.md7
-rw-r--r--keyboards/knops/mini/keymaps/knops/keymap.c142
-rw-r--r--keyboards/knops/mini/keymaps/knops/readme.md11
-rw-r--r--keyboards/knops/mini/keymaps/mverteuil/config.h25
-rw-r--r--keyboards/knops/mini/keymaps/mverteuil/keymap.c306
-rw-r--r--keyboards/knops/mini/keymaps/mverteuil/readme.md1
-rw-r--r--keyboards/knops/mini/keymaps/mverteuil/rules.mk6
11 files changed, 0 insertions, 1255 deletions
diff --git a/keyboards/knops/mini/keymaps/default-gsm-newbs/config.h b/keyboards/knops/mini/keymaps/default-gsm-newbs/config.h
deleted file mode 100644
index 999d8876c2..0000000000
--- a/keyboards/knops/mini/keymaps/default-gsm-newbs/config.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Copyright 2017 Pawnerd
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-#ifndef CONFIG_USER_H
-#define CONFIG_USER_H
-
-#include "../../config.h"
-
-// place overrides here
-
-#endif
diff --git a/keyboards/knops/mini/keymaps/default-gsm-newbs/keymap.c b/keyboards/knops/mini/keymaps/default-gsm-newbs/keymap.c
deleted file mode 100644
index 4921564529..0000000000
--- a/keyboards/knops/mini/keymaps/default-gsm-newbs/keymap.c
+++ /dev/null
@@ -1,416 +0,0 @@
-#include QMK_KEYBOARD_H
-
-enum custom_keycodes {
- M_TGLHF = SAFE_RANGE,
- M_TGG
-};
-
-/*
-* Copy of knopps mini default May 16,2018
-* Added comments in code to more easilly understand it.
-*
-* Key Layout
-* _____ _____ _____
-* | | | | | |
-* | 1 | | 2 | | 3 |
-* |_____| |_____| |_____|
-* _____ _____ _____
-* | | | | | |
-* | 4 | | 5 | | 6 |
-* |_____| |_____| |_____|
-*
-* Each Layout row below keys. 1,2,3,4,5,6
-*
-* Hold 3 when powering on for DFU Program Mode
-*/
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-
-/*
-* Layer 0 (Default)
-* _____ _____ _____
-* | | | | | |
-* Stop VolUp Play
-* |_____| |_____| |_____|
-* _____ _____ _____
-* | | | | | |
-* Prev VolDwn Next
-* |_____| |_____| |_____|
-*
-* Button 1 (stop) is Held to activate Layer 3 only while held, User then selects the keymap to change to
-*/
- LAYOUT(
- LT(3, KC_MSTP), KC_VOLU, KC_MPLY, KC_MPRV, KC_VOLD, KC_MNXT),
-
-/*
-* Layer 1
-* _____ _____ _____
-* | | | | | |
-* ESC Ctl+Z CSf+Z
-* |_____| |_____| |_____|
-* _____ _____ _____
-* | | | | | |
-* Ctl+X Ctl+C Ctl+V
-* |_____| |_____| |_____|
-*
-*/
- LAYOUT(
- LT(3, KC_ESC), C(KC_Z), C(S(KC_Z)), C(KC_X), C(KC_C), C(KC_V)),
-
-/*
-* Layer 2
-* _____ _____ _____
-* | | | | | |
-* | 1 | | 2 | | 3 |
-* |_____| |_____| |_____|
-* _____ _____ _____
-* | | | | | |
-* | 4 | |Macro0 Macro1
-* |_____| |_____| |_____|
-*
-*/
- LAYOUT(
- LT(3, KC_1), KC_2, KC_3, KC_4, M_TGLHF, M_TGG),
-
-/*
-* Layer 3 Key Layout
-* This Layer does the Layer Selection
-* _____ _____ _____
-* | | | | | DFU
-* |None | |None | | FLash
-* |_____| |_____| |_____|
-* _____ _____ _____
-* | | | | | |
-* Layer Layer Layer
-* 0 1 2
-* |_____| |_____| |_____|
-*
-* Layers 0,1,2 have Button 1 held to activate this layer. Then press the specific layer to switch to it.
-*
-*/
- LAYOUT(
- KC_TRNS, KC_TRNS, QK_BOOT, TO(0), TO(1), TO(2)),
-
-// More Layers that can be used, but are not by default
-
- LAYOUT(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
-
- LAYOUT(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
-
- LAYOUT(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
-
- LAYOUT(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
-
- LAYOUT(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
-
- LAYOUT(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
-
- LAYOUT(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
-
- LAYOUT(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
-
- LAYOUT(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
-
- LAYOUT(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
-
- LAYOUT(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
-
- LAYOUT(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS)
-
-};
-
-void set_switch_led(int ledId, bool state) {
- if(state) {
- switch(ledId) {
- case 1:
- PORTD |= (1<<7);
- break;
- case 2:
- if((PINB & (1 << 7)) != 0) {
- PORTC |= (1<<6);
- } else {
- PORTC |= (1<<7);
- }
- break;
- case 3:
- PORTD |= (1<<4);
- break;
- case 4:
- PORTE |= (1<<6);
- break;
- case 5:
- PORTB |= (1<<4);
- break;
- case 6:
- PORTD |= (1<<6);
- break;
- }
- } else {
- switch(ledId) {
- case 1:
- PORTD &= ~(1<<7);
- break;
- case 2:
- if((PINB & (1 << 7)) != 0) {
- PORTC &= ~(1<<6);
- } else {
- PORTC &= ~(1<<7);
- }
- break;
- case 3:
- PORTD &= ~(1<<4);
- break;
- case 4:
- PORTE &= ~(1<<6);
- break;
- case 5:
- PORTB &= ~(1<<4);
- break;
- case 6:
- PORTD &= ~(1<<6);
- break;
- }
- }
-}
-
-
-void set_layer_led(int layerId) {
- PORTD |= (1<<5);
- PORTB &= ~(1<<6);
- PORTB |= (1<<0);
- switch(layerId) {
- case 0:
- PORTD &= ~(1<<5);
- break;
- case 1:
- PORTB |= (1<<6);
- break;
- case 2:
- PORTB &= ~(1<<0);
- break;
- }
-}
-
-void led_init_ports_user(void) {
- // led voor switch #1
- DDRD |= (1<<7);
- PORTD &= ~(1<<7);
-
- // led voor switch #2
- DDRC |= (1<<6);
- DDRC |= (1<<7);
- PORTC &= ~(1<<6);
- PORTC &= ~(1<<7);
-
- // led voor switch #3
- DDRD |= (1<<4);
- PORTD &= ~(1<<4);
-
- // led voor switch #4
- DDRE |= (1<<6);
- PORTE &= ~(1<<6);
-
- // led voor switch #5
- DDRB |= (1<<4);
- PORTB &= ~(1<<4);
-
- // led voor switch #6
- DDRD |= (1<<6);
- PORTD &= ~(1<<6);
-
- /*
- DDRD |= (1<<7);
- PORTD |= (1<<7);
-
- DDRC |= (1<<6);
- PORTC |= (1<<6);
-
- DDRD |= (1<<4);
- PORTD |= (1<<4);
-
- DDRE |= (1<<6);
- PORTE |= (1<<6);
-
- DDRB |= (1<<4);
- PORTB |= (1<<4);
-
- DDRD |= (1<<6);
- PORTD |= (1<<6);
- // */
-
- DDRD |= (1<<5);
- DDRB |= (1<<6);
- DDRB |= (1<<0);
- //led_set_layer(0);
-}
-
-void matrix_init_user(void) {
- led_init_ports_user();
-
- PORTB |= (1 << 7);
- DDRB &= ~(1<<7);
-
- PORTD |= (1<<7);
- PORTC |= (1<<6);
- PORTC |= (1<<7);
- PORTD |= (1<<4);
- PORTE |= (1<<6);
- PORTB |= (1<<4);
- PORTD |= (1<<6);
-
- set_layer_led(0);
-}
-
-void matrix_scan_user(void) {
-}
-
-void led_set_user(uint8_t usb_led) {
-
- if (usb_led & (1 << USB_LED_NUM_LOCK)) {
-
- } else {
-
- }
-
- if (usb_led & (1 << USB_LED_CAPS_LOCK)) {
-
- } else {
-
- }
-
- if (usb_led & (1 << USB_LED_SCROLL_LOCK)) {
-
- } else {
-
- }
-
- if (usb_led & (1 << USB_LED_COMPOSE)) {
-
- } else {
-
- }
-
- if (usb_led & (1 << USB_LED_KANA)) {
-
- } else {
-
- }
-
-}
-
-
-/*
-* NOTE:
-*
-* In case you don't understand this coding stuff, please
-* feel free to mail me or post something
-* at the /r/knops subreddit and I will configure the code as
-* you wish for your needs to make the LEDs do what you want :-).
-*
-* Contact me at: support@knops.io
-*
-*
-* Knops Mini LED Numbers:
-* _____ _____ _____
-* | | | | | |
-* | 1 | | 2 | | 3 | <---
-* |_____| |_____| |_____| | These LEDs are called 'Switch LEDs'
-* _____ _____ _____ |----- To turn on/off these leds, use:
-* | | | | | | | set_switch_led( [1-6], [true/false]);
-* | 4 | | 5 | | 6 | <---
-* |_____| |_____| |_____|
-*
-* < 0 > < 1 > < 2 > <--- These front-LEDs are called 'Layer LEDs'
-* To turn one of them on, use:
-* set_layer_led( [0-2] );
-*
-*/
-
-/*
-* This function led_set_layer gets called when you switch between layers.
-* It allows you to turn on and off leds for each different layer and do
-* other cool stuff. Currently the GUI does not have LED support. I am working
-* on that, but takes time.
-*/
-void led_set_layer(int layer) {
- switch(layer) {
-
- /**
- * Here is an example to turn LEDs on and of. By default:
- * - the LEDs are turned on in layer 0
- * - the LEDs are turned off in layer 1
- * - the LEDs don't change from state for layer 2
- */
-
- case 0:
- set_layer_led(0); // Turn on only the first/left layer indicator
- set_switch_led(1, true);
- set_switch_led(2, true);
- set_switch_led(3, true);
- set_switch_led(4, true);
- set_switch_led(5, true);
- set_switch_led(6, true);
- break;
-
- case 1:
- set_layer_led(1); // Turn on only the second/middle layer indicator
- set_switch_led(1, false);
- set_switch_led(2, false);
- set_switch_led(3, false);
- set_switch_led(4, false);
- set_switch_led(5, false);
- set_switch_led(6, false);
- break;
-
- case 2:
- set_layer_led(2); // Turn on only the third/right layer indicator
-
- // Keep leds for layer two in their current state, since we don't use set_switch_led(SWITCH_ID, TRUE_OR_FALSE)
-
- break;
- }
-}
-
-bool process_record_user (uint16_t keycode, keyrecord_t *record) {
- switch(keycode) {
- case TO(0):
- if (record->event.pressed) {
- led_set_layer(0);
- }
- break;
- case TO(1):
- if (record->event.pressed) {
- led_set_layer(1);
- }
- break;
- case TO(2):
- if (record->event.pressed) {
- led_set_layer(2);
- }
- break;
- case M_TGLHF:
- if (record->event.pressed) {
- SEND_STRING("tglhf");
- tap_code(KC_ENT);
- }
- case M_TGG:
- if (record->event.pressed) {
- SEND_STRING("tgg");
- tap_code(KC_ENT);
- }
- return false;
- }
- return true;
-}
diff --git a/keyboards/knops/mini/keymaps/default-gsm-newbs/readme.md b/keyboards/knops/mini/keymaps/default-gsm-newbs/readme.md
deleted file mode 100644
index 784ef19afd..0000000000
--- a/keyboards/knops/mini/keymaps/default-gsm-newbs/readme.md
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copy of Default Knops Mini Keymap
-
-*Note:* copy of knops,mini,default keymap on May 16,2018 with comments to help new user to QMK and knops mini create their own keymap
-
-## Key Layout
-
- 1 | 2 | 3
- 4 | 5 | 6
-
-## Programming Keypad
-
-Hold 3 when powering on for DFU Program Mode
diff --git a/keyboards/knops/mini/keymaps/default/keymap.c b/keyboards/knops/mini/keymaps/default/keymap.c
deleted file mode 100644
index de990cc597..0000000000
--- a/keyboards/knops/mini/keymaps/default/keymap.c
+++ /dev/null
@@ -1,305 +0,0 @@
-#include QMK_KEYBOARD_H
-
-enum custom_keycodes {
- M_TGLHF = SAFE_RANGE,
- M_TGG
-};
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-
- LAYOUT(
- LT(3, KC_MSTP), KC_VOLU, KC_MPLY, KC_MPRV, KC_VOLD, KC_MNXT),
-
- LAYOUT(
- LT(3, KC_ESC), C(KC_Z), C(S(KC_Z)), C(KC_X), C(KC_C), C(KC_V)),
-
- LAYOUT(
- LT(3, KC_1), KC_2, KC_3, KC_4, M_TGLHF, M_TGG),
-
- LAYOUT(
- KC_TRNS, KC_TRNS, QK_BOOT, TO(0), TO(1), TO(2)),
-
- LAYOUT(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
-
- LAYOUT(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
-
- LAYOUT(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
-
- LAYOUT(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
-
- LAYOUT(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
-
- LAYOUT(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
-
- LAYOUT(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
-
- LAYOUT(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
-
- LAYOUT(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
-
- LAYOUT(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
-
- LAYOUT(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
-
- LAYOUT(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS)
-
-};
-
-void set_switch_led(int ledId, bool state) {
- if(state) {
- switch(ledId) {
- case 1:
- PORTD |= (1<<7);
- break;
- case 2:
- if((PINB & (1 << 7)) != 0) {
- PORTC |= (1<<6);
- } else {
- PORTC |= (1<<7);
- }
- break;
- case 3:
- PORTD |= (1<<4);
- break;
- case 4:
- PORTE |= (1<<6);
- break;
- case 5:
- PORTB |= (1<<4);
- break;
- case 6:
- PORTD |= (1<<6);
- break;
- }
- } else {
- switch(ledId) {
- case 1:
- PORTD &= ~(1<<7);
- break;
- case 2:
- if((PINB & (1 << 7)) != 0) {
- PORTC &= ~(1<<6);
- } else {
- PORTC &= ~(1<<7);
- }
- break;
- case 3:
- PORTD &= ~(1<<4);
- break;
- case 4:
- PORTE &= ~(1<<6);
- break;
- case 5:
- PORTB &= ~(1<<4);
- break;
- case 6:
- PORTD &= ~(1<<6);
- break;
- }
- }
-}
-
-
-void set_layer_led(int layerId) {
- PORTD |= (1<<5);
- PORTB &= ~(1<<6);
- PORTB |= (1<<0);
- switch(layerId) {
- case 0:
- PORTD &= ~(1<<5);
- break;
- case 1:
- PORTB |= (1<<6);
- break;
- case 2:
- PORTB &= ~(1<<0);
- break;
- }
-}
-
-void led_init_ports_user(void) {
- // led voor switch #1
- DDRD |= (1<<7);
- PORTD &= ~(1<<7);
-
- // led voor switch #2
- DDRC |= (1<<6);
- DDRC |= (1<<7);
- PORTC &= ~(1<<6);
- PORTC &= ~(1<<7);
-
- // led voor switch #3
- DDRD |= (1<<4);
- PORTD &= ~(1<<4);
-
- // led voor switch #4
- DDRE |= (1<<6);
- PORTE &= ~(1<<6);
-
- // led voor switch #5
- DDRB |= (1<<4);
- PORTB &= ~(1<<4);
-
- // led voor switch #6
- DDRD |= (1<<6);
- PORTD &= ~(1<<6);
-
- /*
- DDRD |= (1<<7);
- PORTD |= (1<<7);
-
- DDRC |= (1<<6);
- PORTC |= (1<<6);
-
- DDRD |= (1<<4);
- PORTD |= (1<<4);
-
- DDRE |= (1<<6);
- PORTE |= (1<<6);
-
- DDRB |= (1<<4);
- PORTB |= (1<<4);
-
- DDRD |= (1<<6);
- PORTD |= (1<<6);
- // */
-
- DDRD |= (1<<5);
- DDRB |= (1<<6);
- DDRB |= (1<<0);
- //led_set_layer(0);
-}
-
-void matrix_init_user(void) {
- led_init_ports_user();
-
- PORTB |= (1 << 7);
- DDRB &= ~(1<<7);
-
- PORTD |= (1<<7);
- PORTC |= (1<<6);
- PORTC |= (1<<7);
- PORTD |= (1<<4);
- PORTE |= (1<<6);
- PORTB |= (1<<4);
- PORTD |= (1<<6);
-
- set_layer_led(0);
-}
-
-/*
-* NOTE:
-*
-* In case you don't understand this coding stuff, please
-* feel free to mail me or post something
-* at the /r/knops subreddit and I will configure the code as
-* you wish for your needs to make the LEDs do what you want :-).
-*
-* Contact me at: support@knops.io
-*
-*
-* Knops Mini LED Numbers:
-* _____ _____ _____
-* | | | | | |
-* | 1 | | 2 | | 3 | <---
-* |_____| |_____| |_____| | These LEDs are called 'Switch LEDs'
-* _____ _____ _____ |----- To turn on/off these leds, use:
-* | | | | | | | set_switch_led( [1-6], [true/false]);
-* | 4 | | 5 | | 6 | <---
-* |_____| |_____| |_____|
-*
-* < 0 > < 1 > < 2 > <--- These front-LEDs are called 'Layer LEDs'
-* To turn one of them on, use:
-* set_layer_led( [0-2] );
-*
-*/
-
-/*
-* This function led_set_layer gets called when you switch between layers.
-* It allows you to turn on and off leds for each different layer and do
-* other cool stuff. Currently the GUI does not have LED support. I am working
-* on that, but takes time.
-*/
-void led_set_layer(int layer) {
- switch(layer) {
-
- /**
- * Here is an example to turn LEDs on and of. By default:
- * - the LEDs are turned on in layer 0
- * - the LEDs are turned off in layer 1
- * - the LEDs don't change from state for layer 2
- */
-
- case 0:
- set_layer_led(0); // Turn on only the first/left layer indicator
- set_switch_led(1, true);
- set_switch_led(2, true);
- set_switch_led(3, true);
- set_switch_led(4, true);
- set_switch_led(5, true);
- set_switch_led(6, true);
- break;
-
- case 1:
- set_layer_led(1); // Turn on only the second/middle layer indicator
- set_switch_led(1, false);
- set_switch_led(2, false);
- set_switch_led(3, false);
- set_switch_led(4, false);
- set_switch_led(5, false);
- set_switch_led(6, false);
- break;
-
- case 2:
- set_layer_led(2); // Turn on only the third/right layer indicator
-
- // Keep leds for layer two in their current state, since we don't use set_switch_led(SWITCH_ID, TRUE_OR_FALSE)
-
- break;
- }
-}
-
-bool process_record_user (uint16_t keycode, keyrecord_t *record) {
- switch(keycode) {
- case TO(0):
- if (record->event.pressed) {
- led_set_layer(0);
- }
- break;
- case TO(1):
- if (record->event.pressed) {
- led_set_layer(1);
- }
- break;
- case TO(2):
- if (record->event.pressed) {
- led_set_layer(2);
- }
- break;
- case M_TGLHF:
- if (record->event.pressed) {
- SEND_STRING("tglhf");
- tap_code(KC_ENT);
- }
- return false;
- case M_TGG:
- if (record->event.pressed) {
- SEND_STRING("tgg");
- tap_code(KC_ENT);
- }
- return false;
- }
- return true;
-}
diff --git a/keyboards/knops/mini/keymaps/default/readme.md b/keyboards/knops/mini/keymaps/default/readme.md
deleted file mode 100644
index 61479b486c..0000000000
--- a/keyboards/knops/mini/keymaps/default/readme.md
+++ /dev/null
@@ -1,7 +0,0 @@
-# Default Knops Mini Layout
-
-![Knops logo](http://knops.io/img/Knops_logo.jpg)
-
-![Knops Mini Layout Image](https://i.imgur.com/WQBQctm.png)
-
-This is the default layout that comes flashed on every Knops Mini. For your use, you probably want to change this. We suggest you to use [our configurator tool](http://knops.io/configurator.html) for this. \ No newline at end of file
diff --git a/keyboards/knops/mini/keymaps/knops/keymap.c b/keyboards/knops/mini/keymaps/knops/keymap.c
deleted file mode 100644
index 15d9e5bc11..0000000000
--- a/keyboards/knops/mini/keymaps/knops/keymap.c
+++ /dev/null
@@ -1,142 +0,0 @@
-#include "mini.h"
-
-/*KNOPS_MISC*/
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-
- /*KNOPS_KEYMAP*/
-
-};
-
-void set_led_state(int ledId, bool state) {
- if(state) {
- switch(ledId) {
- /* LED 0 to 5 are the leds of each keyswitch. From left to right, top to bottom. These are equal to the numbers in the legends of the default keycaps. */
- case 0:
- PORTD |= (1<<7);
- break;
- case 1:
- if((PINB & (1 << 7)) != 0) {
- PORTC |= (1<<6);
- } else {
- PORTC |= (1<<7);
- }
- break;
- case 2:
- PORTD |= (1<<4);
- break;
- case 3:
- PORTE |= (1<<6);
- break;
- case 4:
- PORTB |= (1<<4);
- break;
- case 5:
- PORTD |= (1<<6);
- break;
- /* LED 6 to 8 are the three layer leds in front of the device from left to right. */
- case 6:
- PORTD &= ~(1<<5);
- break;
- case 7:
- PORTB |= (1<<6);
- break;
- case 8:
- PORTB &= ~(1<<0);
- break;
- }
- } else {
- switch(ledId) {
- case 0:
- PORTD &= ~(1<<7);
- break;
- case 1:
- if((PINB & (1 << 7)) != 0) {
- PORTC &= ~(1<<6);
- } else {
- PORTC &= ~(1<<7);
- }
- break;
- case 2:
- PORTD &= ~(1<<4);
- break;
- case 3:
- PORTE &= ~(1<<6);
- break;
- case 4:
- PORTB &= ~(1<<4);
- break;
- case 5:
- PORTD &= ~(1<<6);
- break;
- case 6:
- PORTD |= (1<<5);
- break;
- case 7:
- PORTB &= ~(1<<6);
- break;
- case 8:
- PORTB |= (1<<0);
- break;
- }
- }
-}
-
-void led_init_ports_user(void) {
- PORTB |= (1 << 7);
- DDRB &= ~(1<<7);
-
- DDRD |= (1<<7);
- DDRC |= (1<<6);
- DDRC |= (1<<7);
- DDRD |= (1<<4);
- DDRE |= (1<<6);
- DDRB |= (1<<4);
- DDRD |= (1<<6);
-
- DDRD |= (1<<5);
- DDRB |= (1<<6);
- DDRB |= (1<<0);
-}
-
-void led_set_layer(int layer) {
-
- /*KNOPS_SIMPLELED_STATES*/
-
-}
-
-void matrix_init_user(void) {
- led_init_ports_user();
-
- led_set_layer(1);
-
- /*KNOPS_INIT*/
-}
-
-const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
- //keyevent_t event = record->event;
-
- /*KNOPS_MACRO*/
- return NULL;
-}
-
-
-void matrix_scan_user(void) {
- /*KNOPS_SCAN*/
-}
-
-void led_set_user(uint8_t usb_led) {
-
- /*KNOPS_FUNCTIONALLED_STATES*/
-
-}
-
-bool process_record_user (uint16_t keycode, keyrecord_t *record) {
-
- /*KNOPS_PROCESS_STATE*/
-
- return NULL;
-
-}
-
-
diff --git a/keyboards/knops/mini/keymaps/knops/readme.md b/keyboards/knops/mini/keymaps/knops/readme.md
deleted file mode 100644
index 58696974ed..0000000000
--- a/keyboards/knops/mini/keymaps/knops/readme.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# Default Knops Mini Layout
-
-![Knops logo](http://knops.io/img/Knops_logo.jpg)
-
-![Knops Mini Layout Image](https://i.imgur.com/WQBQctm.png)
-
-This is the keymap that our configurator uses to compile new keymaps and features. Here is a screenshot:
-
-![Knops Mini Layout Image](https://i.imgur.com/afH1NOt.png)
-
-As of 12th of february 2018, this tool has not yet been released to the public. You may have a look at our older tool, KBFlasher: [our (almost outdated) configurator tool](http://knops.io/configurator.html) for this. \ No newline at end of file
diff --git a/keyboards/knops/mini/keymaps/mverteuil/config.h b/keyboards/knops/mini/keymaps/mverteuil/config.h
deleted file mode 100644
index 584296cfaa..0000000000
--- a/keyboards/knops/mini/keymaps/mverteuil/config.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/* Copyright 2017 Pawnerd, 2019 Matthew de Verteuil
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-#pragma once
-
-#if defined(AUDIO_ENABLE)
- #define AUDIO_CLICKY
- #define AUDIO_PIN_ALT B5
- #define AUDIO_PIN C6
- #define STARTUP_SONG SONG(ZELDA_PUZZLE)
- #define GOODBYE_SONG SONG(COIN_SOUND)
-#endif
diff --git a/keyboards/knops/mini/keymaps/mverteuil/keymap.c b/keyboards/knops/mini/keymaps/mverteuil/keymap.c
deleted file mode 100644
index 8f28f4c617..0000000000
--- a/keyboards/knops/mini/keymaps/mverteuil/keymap.c
+++ /dev/null
@@ -1,306 +0,0 @@
-#include QMK_KEYBOARD_H
-
-#define MAXIMIZ A(G(KC_F))
-#define NXTDSPL C(A(G(KC_RIGHT)))
-#define BTMHALF A(G(KC_DOWN))
-#define TOPHALF A(G(KC_UP))
-#define NXTTHRD SS_LCTL(SS_LALT(SS_TAP(X_RIGHT)))
-#define PRVTHRD C(A(KC_LEFT))
-
-#define LT_MSTP LT(_LAYER_SELECT, KC_MSTP)
-#define LT_ESC LT(_LAYER_SELECT, KC_ESC)
-#define LT_NXTH TD(TD_SPEC)
-
-#define writeLayerLedState(layer) writePin(layer)
-#define layer_led_0_off B6, false
-#define layer_led_1_off D5, true
-#define layer_led_2_off B0, false
-#define layer_led_0_on B6, true
-#define layer_led_1_on D5, false
-#define layer_led_2_on B0, true
-
-void led_init_animation(void);
-void led_set_layer(int layer);
-void td_spectacles_finish(qk_tap_dance_state_t *state, void *user_data);
-void td_spectacles_reset(qk_tap_dance_state_t *state, void *user_data);
-
-enum layer_led_mode {
- ALL_LAYERS_OFF = -1,
- LAYER_0,
- LAYER_1,
- LAYER_2,
- LAYER_3,
- LAYER_4,
- LAYER_5,
- ALL_LAYERS_ON,
-};
-
-enum mini_layers {
- _MEDIA,
- _COPYPASTA,
- _SPECTACLES,
- _LAYER_3,
- _LAYER_4,
- _LAYER_5,
- _LAYER_SELECT,
-};
-
-enum { TD_SPEC = 0 };
-
-qk_tap_dance_action_t tap_dance_actions[] = {
- /* Tap once for spectacles macro, hold for layer toggle */
- [TD_SPEC] = ACTION_TAP_DANCE_FN_ADVANCED(NULL, td_spectacles_finish, td_spectacles_reset),
-};
-
-/*
- * Key Layout
- * _____ _____ _____
- * | | | | | |
- * | 1 | | 2 | | 3 |
- * |_____| |_____| |_____|
- * _____ _____ _____
- * | | | | | |
- * | 4 | | 5 | | 6 |
- * |_____| |_____| |_____|
- *
- * Hold 1 and:
- * - press 4, 5, or 6 to change layers
- * - press 3 to reset, or press and hold 3 to enter DFU programming mode
- *
- * If something prevents you from using the above to reprogram, you can hold 3 while powering on as a fallback.
- */
-
-/* clang-format off */
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
- /*
- * Layer 0 (Media Keys)
- * _____ _____ _____
- * | | | | | |
- * |Stop | |VolUp| |Play |
- * |_____| |_____| |_____|
- * _____ _____ _____
- * | | | | | |
- * |Prev | |VolDn| |Next |
- * |_____| |_____| |_____|
- *
- */
- [_MEDIA] = LAYOUT(
- LT_MSTP, KC_VOLU, KC_MPLY,
- KC_MPRV, KC_VOLD, KC_MNXT
- ),
-
- /*
- * Layer 1 (Copy and Paste Macros)
- * _____ _____ _____
- * | | | | | |
- * | ESC | |Ctl+Z| |CSf+Z|
- * |_____| |_____| |_____|
- * _____ _____ _____
- * | | | | | |
- * |Ctl+X| |Ctl+C| |Ctl+V|
- * |_____| |_____| |_____|
- *
- */
-
- [_COPYPASTA] = LAYOUT(
- LT_ESC, C(KC_Z), C(S(KC_Z)),
- C(KC_X), C(KC_C), C(KC_V)
- ),
-
- /*
- * Layer 2 (Spectacles Macros)
- * _LT&_ _____ _____
- * | Win | | Win | | Win |
- * | Next| | Top | |Mximze
- * |_1/3_| |_1/2_| |_____|
- * _____ _____ _____
- * | Win | | Win | | Win |
- * | Prev| | Bot | | Next|
- * |_1/3_| |_1/2_| |Displ|
- *
- */
- [_SPECTACLES] = LAYOUT(
- LT_NXTH,TOPHALF,MAXIMIZ,
- PRVTHRD,BTMHALF,NXTDSPL
- ),
-
- /*
- * Layer 6 (Layer Select/Reset)
- * _____ _____ _____
- * | | | | | |
- * |None | |None | |Reset|
- * |_____| |_____| |_____|
- * _____ _____ _____
- * |Layer| |Layer| |Layer|
- * | 0 | | 1 | | 2 |
- * |_____| |_____| |_____|
- *
- * Layers 0, 1, and 2 have the top left button held to activate this layer.
- * Then press the specific layer to switch to it.
- *
- */
- [_LAYER_SELECT] = LAYOUT(
- _______, _______, QK_BOOT,
- TO(_MEDIA),TO(_COPYPASTA),TO(_SPECTACLES)
- )
-};
-/* clang-format on */
-
-/*
- * Knops Mini LED Numbers:
- * _____ _____ _____
- * | | | | | |
- * | 1 | | 2 | | 3 | <---
- * |_____| |_____| |_____| | These LEDs are called 'Switch LEDs'
- * _____ _____ _____ |----- To turn on/off these leds, use:
- * | | | | | | | set_switch_led( [1-6], [true/false]);
- * | 4 | | 5 | | 6 | <---
- * |_____| |_____| |_____|
- *
- * < 0 > < 1 >