summaryrefslogtreecommitdiffstats
path: root/keyboards/massdrop
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/massdrop')
-rw-r--r--keyboards/massdrop/alt/alt.c21
-rw-r--r--keyboards/massdrop/alt/alt.h36
-rw-r--r--keyboards/massdrop/alt/keymaps/charlesrocket/rules.mk3
-rw-r--r--keyboards/massdrop/alt/keymaps/default_md/rules.mk2
-rw-r--r--keyboards/massdrop/alt/keymaps/emptyflask/README.md14
-rw-r--r--keyboards/massdrop/alt/keymaps/emptyflask/config.h3
-rw-r--r--keyboards/massdrop/alt/keymaps/ewersp/README.md30
-rw-r--r--keyboards/massdrop/alt/keymaps/ewersp/config.h3
-rw-r--r--keyboards/massdrop/alt/keymaps/favorable-mutation/README.md14
-rw-r--r--keyboards/massdrop/alt/keymaps/favorable-mutation/config.h28
-rw-r--r--keyboards/massdrop/alt/keymaps/jdelkins/rules.mk17
-rw-r--r--keyboards/massdrop/alt/keymaps/jdelkins_ss/rules.mk12
-rw-r--r--keyboards/massdrop/alt/keymaps/mac_md/rules.mk2
-rw-r--r--keyboards/massdrop/alt/keymaps/pregame/keymap.h58
-rw-r--r--keyboards/massdrop/alt/keymaps/pregame/readme.md35
-rw-r--r--keyboards/massdrop/alt/keymaps/pregame/rules.mk14
-rw-r--r--keyboards/massdrop/alt/keymaps/reywood/README.md5
-rw-r--r--keyboards/massdrop/alt/keymaps/reywood/rgb_matrix_user.c193
-rw-r--r--keyboards/massdrop/alt/keymaps/reywood/rgb_matrix_user.h3
-rw-r--r--keyboards/massdrop/alt/keymaps/reywood/rules.mk5
-rw-r--r--keyboards/massdrop/alt/keymaps/urbanvanilla/config.h27
-rw-r--r--keyboards/massdrop/alt/keymaps/urbanvanilla/readme.md48
-rw-r--r--keyboards/massdrop/alt/keymaps/urbanvanilla/rules.mk2
-rw-r--r--keyboards/massdrop/alt/keymaps/via/config.h22
-rw-r--r--keyboards/massdrop/alt/keymaps/via/readme.md24
-rw-r--r--keyboards/massdrop/alt/keymaps/via/rules.mk6
-rw-r--r--keyboards/massdrop/alt/keymaps/xulkal/config.h23
-rw-r--r--keyboards/massdrop/alt/keymaps/xulkal/rules.mk1
-rw-r--r--keyboards/massdrop/alt/readme.md20
-rw-r--r--keyboards/massdrop/alt/rules.mk31
-rw-r--r--keyboards/massdrop/ctrl/DOCUMENTATION.md29
-rw-r--r--keyboards/massdrop/ctrl/ctrl.c21
-rw-r--r--keyboards/massdrop/ctrl/ctrl.h42
-rw-r--r--keyboards/massdrop/ctrl/keymaps/R167/readme.md14
-rw-r--r--keyboards/massdrop/ctrl/keymaps/default_md/rules.mk2
-rw-r--r--keyboards/massdrop/ctrl/keymaps/endgame/README.md83
-rw-r--r--keyboards/massdrop/ctrl/keymaps/endgame/keymap.h99
-rw-r--r--keyboards/massdrop/ctrl/keymaps/endgame/rules.mk13
-rw-r--r--keyboards/massdrop/ctrl/keymaps/foxx1337/README.md18
-rw-r--r--keyboards/massdrop/ctrl/keymaps/foxx1337/hid_protocol.c25
-rw-r--r--keyboards/massdrop/ctrl/keymaps/foxx1337/rules.mk6
-rw-r--r--keyboards/massdrop/ctrl/keymaps/mac_md/rules.mk2
-rw-r--r--keyboards/massdrop/ctrl/keymaps/matthewrobo/keymap.h86
-rw-r--r--keyboards/massdrop/ctrl/keymaps/matthewrobo/readme.md14
-rw-r--r--keyboards/massdrop/ctrl/keymaps/matthewrobo/rgb_matrix_user.inc51
-rw-r--r--keyboards/massdrop/ctrl/keymaps/matthewrobo/rules.mk14
-rw-r--r--keyboards/massdrop/ctrl/keymaps/r-pufky/readme.md44
-rw-r--r--keyboards/massdrop/ctrl/keymaps/responsive_pattern/README.md17
-rw-r--r--keyboards/massdrop/ctrl/keymaps/responsive_pattern/rules.mk2
-rw-r--r--keyboards/massdrop/ctrl/keymaps/via/config.h22
-rw-r--r--keyboards/massdrop/ctrl/keymaps/via/rules.mk1
-rw-r--r--keyboards/massdrop/ctrl/keymaps/xanimos/keymap.h129
-rw-r--r--keyboards/massdrop/ctrl/keymaps/xanimos/rules.mk13
-rw-r--r--keyboards/massdrop/ctrl/keymaps/xulkal/config.h23
-rw-r--r--keyboards/massdrop/ctrl/keymaps/xulkal/rules.mk1
-rw-r--r--keyboards/massdrop/ctrl/readme.md20
-rw-r--r--keyboards/massdrop/ctrl/rules.mk29
-rw-r--r--keyboards/massdrop/thekey/config.h42
-rw-r--r--keyboards/massdrop/thekey/info.json20
-rw-r--r--keyboards/massdrop/thekey/keymaps/default-bepo/keymap.c24
-rw-r--r--keyboards/massdrop/thekey/keymaps/default-macos/keymap.c23
-rw-r--r--keyboards/massdrop/thekey/keymaps/default/keymap.c23
-rw-r--r--keyboards/massdrop/thekey/keymaps/url-copy-paste-bepo/keymap.c41
-rw-r--r--keyboards/massdrop/thekey/keymaps/url-copy-paste-macos/keymap.c39
-rw-r--r--keyboards/massdrop/thekey/keymaps/url-copy-paste/keymap.c40
-rw-r--r--keyboards/massdrop/thekey/readme.md38
-rw-r--r--keyboards/massdrop/thekey/rules.mk18
-rw-r--r--keyboards/massdrop/thekey/thekey.c17
-rw-r--r--keyboards/massdrop/thekey/thekey.h27
-rw-r--r--keyboards/massdrop/thekey_v2/info.json20
-rw-r--r--keyboards/massdrop/thekey_v2/keymaps/default-macos/keymap.c23
-rw-r--r--keyboards/massdrop/thekey_v2/keymaps/default/keymap.c23
-rw-r--r--keyboards/massdrop/thekey_v2/keymaps/rgb-control-macos/keymap.c109
-rw-r--r--keyboards/massdrop/thekey_v2/keymaps/rgb-control/keymap.c109
-rw-r--r--keyboards/massdrop/thekey_v2/keymaps/url-copy-paste-macos/keymap.c39
-rw-r--r--keyboards/massdrop/thekey_v2/keymaps/url-copy-paste/keymap.c40
-rw-r--r--keyboards/massdrop/thekey_v2/readme.md38
-rw-r--r--keyboards/massdrop/thekey_v2/rules.mk18
-rw-r--r--keyboards/massdrop/thekey_v2/thekey_v2.c17
-rw-r--r--keyboards/massdrop/thekey_v2/thekey_v2.h27
80 files changed, 0 insertions, 2337 deletions
diff --git a/keyboards/massdrop/alt/alt.c b/keyboards/massdrop/alt/alt.c
deleted file mode 100644
index c3ed246a4f..0000000000
--- a/keyboards/massdrop/alt/alt.c
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
-Copyright 2021 Massdrop Inc.
-
-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/>.
-*/
-#include "alt.h"
-
-/* Temporary solution for matrix delay */
-void matrix_output_select_delay(void) { matrix_io_delay(); }
-void matrix_output_unselect_delay(uint8_t line, bool key_pressed) {}
diff --git a/keyboards/massdrop/alt/alt.h b/keyboards/massdrop/alt/alt.h
deleted file mode 100644
index c3761bee8b..0000000000
--- a/keyboards/massdrop/alt/alt.h
+++ /dev/null
@@ -1,36 +0,0 @@
-#pragma once
-
-#include "quantum.h"
-#include "config_led.h"
-#include "matrix.h"
-
-#include "i2c_master.h"
-#include "md_rgb_matrix.h" //For led keycodes
-#include "usb/udi_cdc.h"
-#include "usb/usb_hub.h"
-
-#define LAYOUT_65_ansi_blocker( \
- K01, K02, K03, K04, K05, K06, K07, K08, K09, K10, K11, K12, K13, K14, K15, \
- K16, K17, K18, K19, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K30, \
- K31, K32, K33, K34, K35, K36, K37, K38, K39, K40, K41, K42, K43, K44, K45, \
- K46, K47, K48, K49, K50, K51, K52, K53, K54, K55, K56, K57, K58, K59, K60, \
- K61, K62, K63, K64, K65, K66, K67 \
-) { \
- { K01, K02, K03, K04, K05, K06, K07, K08, K09, K10, K11, K12, K13, K14, K15, }, \
- { K16, K17, K18, K19, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K30, }, \
- { K31, K32, K33, K34, K35, K36, K37, K38, K39, K40, K41, K42, KC_NO, K43, K44, }, \
- { K45, KC_NO, K46, K47, K48, K49, K50, K51, K52, K53, K54, K55, K56, K57, K58, }, \
- { K59, K60, K61, KC_NO, KC_NO, KC_NO, K62, KC_NO, KC_NO, KC_NO, K63, K64, K65, K66, K67, }, \
-}
-
-#define TOGGLE_FLAG_AND_PRINT(var, name) { \
- if (var) { \
- dprintf(name " disabled\r\n"); \
- var = !var; \
- } else { \
- var = !var; \
- dprintf(name " enabled\r\n"); \
- } \
- }
-
-#define LAYOUT LAYOUT_65_ansi_blocker // Ensure that user made existing keymaps do not break.
diff --git a/keyboards/massdrop/alt/keymaps/charlesrocket/rules.mk b/keyboards/massdrop/alt/keymaps/charlesrocket/rules.mk
deleted file mode 100644
index d684e3a615..0000000000
--- a/keyboards/massdrop/alt/keymaps/charlesrocket/rules.mk
+++ /dev/null
@@ -1,3 +0,0 @@
-OPT_DEFS += -DUSE_MASSDROP_CONFIGURATOR
-UNICODEMAP_ENABLE = yes
-APL_ENABLE = yes
diff --git a/keyboards/massdrop/alt/keymaps/default_md/rules.mk b/keyboards/massdrop/alt/keymaps/default_md/rules.mk
deleted file mode 100644
index 064a6f54c1..0000000000
--- a/keyboards/massdrop/alt/keymaps/default_md/rules.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-# This keymap requires Massdrop Configurator support
-OPT_DEFS += -DUSE_MASSDROP_CONFIGURATOR
diff --git a/keyboards/massdrop/alt/keymaps/emptyflask/README.md b/keyboards/massdrop/alt/keymaps/emptyflask/README.md
deleted file mode 100644
index b07693ebac..0000000000
--- a/keyboards/massdrop/alt/keymaps/emptyflask/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-### Drop (Massdrop) ALT Layout
-
-This layout is for the [Drop ALT Keyboard](https://drop.com/buy/massdrop-alt-high-profile-mechanical-keyboard).
-
-Features:
-
-* Tap caps lock for ESC, hold for CTRL
-* Prefer grave/tilde to dedicated ESC key
-* Swap home and delete. It's more compatible with my keycaps, and closer to a traditional layout.
-* Numpad layer (FN-\ to enable)
-* Method for clearing all stuck-down mods (taken from favorable-mutation, for tapped modifiers)
-
-To do:
-* Customize RGB: solid colors by default, highlight numpad keys when using that layer.
diff --git a/keyboards/massdrop/alt/keymaps/emptyflask/config.h b/keyboards/massdrop/alt/keymaps/emptyflask/config.h
deleted file mode 100644
index b3152c4209..0000000000
--- a/keyboards/massdrop/alt/keymaps/emptyflask/config.h
+++ /dev/null
@@ -1,3 +0,0 @@
-#pragma once
-
-#define ONESHOT_TIMEOUT 3000
diff --git a/keyboards/massdrop/alt/keymaps/ewersp/README.md b/keyboards/massdrop/alt/keymaps/ewersp/README.md
deleted file mode 100644
index 8a19bb6c19..0000000000
--- a/keyboards/massdrop/alt/keymaps/ewersp/README.md
+++ /dev/null
@@ -1,30 +0,0 @@
-## Greetings, Traveler!
-
-This layout is for the [Massdrop ALT Keyboard](https://drop.com/buy/massdrop-alt-mechanical-keyboard) and targets Windows machines.
-
-This keymap is very similar to the default keymap for the Drop ALT, but it overloads the left alt key to behave like an additional 'Fn' key while keeping the functionality of the alt key intact.
-
-### For example:
-```
-LeftAlt + 1...N -> F1...FN
-LeftAlt + L/R Arrows -> Home/End
-LeftAlt + Home -> End
-LeftAlt + Backspace -> Delete
-LeftAlt + Esc -> Backtick (`)
-LeftAlt + Shift + Esc -> Tilde (~)
-LeftAlt + LeftShift + 4 -> Alt+F4
-```
-
-The novel part of this keymap is that it **preserves the default functionality** of the left alt key, so ```'alt + tab', 'ctrl + alt + del', 'alt + f4'```, etc. all work as expected without using any janky timers.
-
-Everything also works with other modifier keys, so ```'alt + L/R' and 'alt + shift + L/R'``` work great for text manipulation to select lines.
-
-This **'super alt'** keymap will feel very familiar for anyone **coming from macOS** since the Windows alt key is in the same position as CMD on macOS keyboards.
-
-And finally, the original alt key functionality can be toggled at any time by pressing **```'Fn + period'```** so even if you don't like it, you can turn it off.
-
-This keymap was based on the 'default' Drop ALT keymap (and _not_ 'default_md') which means it supports all the fancy QMK RGB patterns, and isn't limited to the stock options that come with the board.
-
-If you have any questions, feel free to reach out to me at: ewersp [at] gmail [dot] com.
-
-Enjoy! **<3**
diff --git a/keyboards/massdrop/alt/keymaps/ewersp/config.h b/keyboards/massdrop/alt/keymaps/ewersp/config.h
deleted file mode 100644
index 1c801d7e3c..0000000000
--- a/keyboards/massdrop/alt/keymaps/ewersp/config.h
+++ /dev/null
@@ -1,3 +0,0 @@
-#pragma once
-
-#define FORCE_NKRO
diff --git a/keyboards/massdrop/alt/keymaps/favorable-mutation/README.md b/keyboards/massdrop/alt/keymaps/favorable-mutation/README.md
deleted file mode 100644
index 9b0ad513b4..0000000000
--- a/keyboards/massdrop/alt/keymaps/favorable-mutation/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-### Massdrop Alt Layout
-
-This layout is for the [Massdrop Alt
-Keyboard](https://drop.com/buy/massdrop-alt-mechanical-keyboard)
-and targets MacOS machines.
-
-Some features:
-
-* Tap space for space, hold for cmd
-* Tap caps lock for esc, hold for ctrl
-* Dedicated key for entering default mode of [yabai window
-manager](https://github.com/koekeishiya/yabai)
-* Who needs arrow keys, anyways???
-* Method for clearing all stuck-down mods
diff --git a/keyboards/massdrop/alt/keymaps/favorable-mutation/config.h b/keyboards/massdrop/alt/keymaps/favorable-mutation/config.h
deleted file mode 100644
index 1893f2ba6e..0000000000
--- a/keyboards/massdrop/alt/keymaps/favorable-mutation/config.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
-Copyright 2019 Griffin Rademacher <contact@griffin-rademacher.info>
-
-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
-
-// toggle one-shot layer keys after this many presses
-#define ONESHOT_TAP_TOGGLE 3
-
-// set time held before Mod-Tap key sends mod code
-#define TAPPING_TERM 1000
-
-// permissive hold: if holding down a Mod-Tap key while pressing another, it
-// acts as a mod, even within the tapping term
-#define PERMISSIVE_HOLD
diff --git a/keyboards/massdrop/alt/keymaps/jdelkins/rules.mk b/keyboards/massdrop/alt/keymaps/jdelkins/rules.mk
deleted file mode 100644
index 17d80b8ca2..0000000000
--- a/keyboards/massdrop/alt/keymaps/jdelkins/rules.mk
+++ /dev/null
@@ -1,17 +0,0 @@
-ifeq ($(OS),Windows_NT)
- PROGRAM_CMD = bin/mdloader_windows --first --download $(TARGET).hex --restart
-else
- UNAME_S := $(shell uname -s)
- ifeq ($(UNAME_S),Darwin)
- PROGRAM_CMD = bin/mdloader_mac --first --download $(TARGET).hex --restart
- else
- PROGRAM_CMD = sudo bin/mdloader_linux --first --download $(TARGET).hex --restart
- endif
-endif
-
-LEADER_ENABLE = yes
-MOUSEKEY_ENABLE = no
-CONSOLE_ENABLE = no
-NKRO_ENABLE = no
-TAP_DANCE_ENABLE = yes
-AUTO_SHIFT_ENABLE = no
diff --git a/keyboards/massdrop/alt/keymaps/jdelkins_ss/rules.mk b/keyboards/massdrop/alt/keymaps/jdelkins_ss/rules.mk
deleted file mode 100644
index e7fb783e61..0000000000
--- a/keyboards/massdrop/alt/keymaps/jdelkins_ss/rules.mk
+++ /dev/null
@@ -1,12 +0,0 @@
-ifeq ($(OS),Windows_NT)
- PROGRAM_CMD = bin/mdloader_windows --first --download $(TARGET).hex --restart
-else
- UNAME_S := $(shell uname -s)
- ifeq ($(UNAME_S),Darwin)
- PROGRAM_CMD = bin/mdloader_mac --first --download $(TARGET).hex --restart
- else
- PROGRAM_CMD = sudo bin/mdloader_linux --first --download $(TARGET).hex --restart
- endif
-endif
-
-USER_NAME := jdelkins
diff --git a/keyboards/massdrop/alt/keymaps/mac_md/rules.mk b/keyboards/massdrop/alt/keymaps/mac_md/rules.mk
deleted file mode 100644
index 064a6f54c1..0000000000
--- a/keyboards/massdrop/alt/keymaps/mac_md/rules.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-# This keymap requires Massdrop Configurator support
-OPT_DEFS += -DUSE_MASSDROP_CONFIGURATOR
diff --git a/keyboards/massdrop/alt/keymaps/pregame/keymap.h b/keyboards/massdrop/alt/keymaps/pregame/keymap.h
deleted file mode 100644
index 1980800336..0000000000
--- a/keyboards/massdrop/alt/keymaps/pregame/keymap.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/* Copyright 2020 elijahblake81
- *
- * 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/