summaryrefslogtreecommitdiff
path: root/keyboards/maple_computing/minidox
diff options
context:
space:
mode:
authorJoel Challis <git@zvecr.com>2023-12-18 01:49:19 +0000
committerGitHub <noreply@github.com>2023-12-18 12:49:19 +1100
commit990895f03feb8f9c8d22e1bcd25cc3199a9a1b06 (patch)
tree6b0cf45a625c9b4995a350f1973787683ed4e241 /keyboards/maple_computing/minidox
parent54200b7b82411387fed21bf6ce73a87a1025ed0e (diff)
[Keymap Removal] keebio/iris and related keymaps. (#22690)
Diffstat (limited to 'keyboards/maple_computing/minidox')
-rw-r--r--keyboards/maple_computing/minidox/keymaps/khitsule/keymap.c64
-rw-r--r--keyboards/maple_computing/minidox/keymaps/khitsule/readme.md24
-rw-r--r--keyboards/maple_computing/minidox/keymaps/xyverz/config.h48
-rw-r--r--keyboards/maple_computing/minidox/keymaps/xyverz/keymap.c193
-rw-r--r--keyboards/maple_computing/minidox/keymaps/xyverz/rules.mk1
5 files changed, 0 insertions, 330 deletions
diff --git a/keyboards/maple_computing/minidox/keymaps/khitsule/keymap.c b/keyboards/maple_computing/minidox/keymaps/khitsule/keymap.c
deleted file mode 100644
index 8ebd6e8d0c..0000000000
--- a/keyboards/maple_computing/minidox/keymaps/khitsule/keymap.c
+++ /dev/null
@@ -1,64 +0,0 @@
1#include QMK_KEYBOARD_H
2
3extern keymap_config_t keymap_config;
4
5// Each layer gets a name for readability, which is then used in the keymap matrix below.
6// The underscores don't mean anything - you can have a layer called STUFF or any other name.
7// Layer names don't all need to be of the same length, obviously, and you can also skip them
8// entirely and just use numbers.
9#define _QWERTY 0
10#define _LOWER 1
11#define _RAISE 2
12#define _ADJUST 16
13
14enum custom_keycodes {
15 QWERTY = SAFE_RANGE,
16 LOWER,
17 RAISE,
18 ADJUST,
19};
20
21// Defines for task manager and such
22#define CALTDEL LCTL(LALT(KC_DEL))
23#define TSKMGR LCTL(LSFT(KC_ESC))
24#define DSK_LFT LGUI(LCTL(KC_LEFT))
25#define DSK_RT LGUI(LCTL(KC_RIGHT))
26
27const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
28
29
30[_QWERTY] = LAYOUT(
31 KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P,
32 KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN,
33 KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH,
34 ALT_T(KC_ENT), LT(_LOWER, KC_TAB), CTL_T(KC_SPC), SFT_T(KC_BSPC), LT(_RAISE, KC_DEL), KC_LGUI
35),
36
37[_RAISE] = LAYOUT(
38 KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_PLUS, KC_7, KC_8, KC_9, KC_0,
39 KC_CIRC, KC_AMPR, KC_TILD, KC_PIPE, KC_BSLS, KC_MINUS, KC_4, KC_5, KC_6, KC_EQL,
40 KC_DQT, KC_QUOT, KC_UNDS, KC_GRV, _______, KC_ASTR, KC_1, KC_2, KC_3, _______,
41 _______, MO(_ADJUST), _______, _______, _______, _______
42),
43
44
45[_LOWER] = LAYOUT(
46 KC_ESC, KC_HOME, KC_UP, KC_END, _______, KC_LPRN, KC_RPRN, _______, _______, _______,
47 KC_VOLU, KC_LEFT, KC_DOWN, KC_RIGHT, KC_PGUP, KC_LBRC, KC_RBRC, _______, _______, _______,
48 KC_VOLD, KC_MPRV, KC_MPLY, KC_MNXT, KC_PGDN, KC_LCBR, KC_RCBR, _______, _______, _______,
49 _______, _______, _______, _______, MO(_ADJUST), _______
50),
51
52
53[_ADJUST] = LAYOUT(
54 KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10,
55 _______, DSK_LFT, _______, DSK_RT, _______, TSKMGR, CALTDEL, _______, KC_F11, KC_F12,
56 QK_BOOT, _______, _______, _______, _______, _______, _______, _______, _______, _______,
57 _______, _______, _______, _______, _______, _______
58)
59};
60
61void persistant_default_layer_set(uint16_t default_layer) {
62 eeconfig_update_default_layer(default_layer);
63 default_layer_set(default_layer);
64}
diff --git a/keyboards/maple_computing/minidox/keymaps/khitsule/readme.md b/keyboards/maple_computing/minidox/keymaps/khitsule/readme.md
deleted file mode 100644
index 92e2527942..0000000000
--- a/keyboards/maple_computing/minidox/keymaps/khitsule/readme.md
+++ /dev/null
@@ -1,24 +0,0 @@
1# Minidox Layout by Khitsule
2![Khitsule](https://i.imgur.com/bEdqotb.png)
3
4[KLE link](http://www.keyboard-layout-editor.com/#/gists/203ed1a6db1997863394e87af8c43bbc)
5
6## Layers
7| Layer | Legend |
8| ----- | ------ |
9| Base | Top left (black) |
10| Lower | Top right (red) |
11| Raise | Bottom right (orange) |
12| Adjust | Front print |
13
14## Features
15* Raise/lower layers focus first on one-handed use
16* Numpad on right hand with raise layer
17* Navigation on left hand with lower layer (ESDF)
18 * D refers to desktop left/right on Win 10 (win+ctrl+left/right)
19* Heavy use of hold/tap dual function keys
20 * Ctrl/Space
21 * Shift/Backspace
22 * Alt/Enter
23 * Lower/Tab
24 * Raise/Delete \ No newline at end of file
diff --git a/keyboards/maple_computing/minidox/keymaps/xyverz/config.h b/keyboards/maple_computing/minidox/keymaps/xyverz/config.h
deleted file mode 100644
index fe4212d6c4..0000000000
--- a/keyboards/maple_computing/minidox/keymaps/xyverz/config.h
+++ /dev/null
@@ -1,48 +0,0 @@
1/*
2This is the c configuration file for the keymap
3
4Copyright 2012 Jun Wako <wakojun@gmail.com>
5Copyright 2015 Jack Humbert
6
7This program is free software: you can redistribute it and/or modify
8it under the terms of the GNU General Public License as published by
9the Free Software Foundation, either version 2 of the License, or
10(at your option) any later version.
11
12This program is distributed in the hope that it will be useful,
13but WITHOUT ANY WARRANTY; without even the implied warranty of
14MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15GNU General Public License for more details.
16
17You should have received a copy of the GNU General Public License
18along with this program. If not, see <http://www.gnu.org/licenses/>.
19*/
20
21#ifndef CONFIG_USER_H
22#define CONFIG_USER_H
23
24#include "../../config.h"
25
26#define EE_HANDS
27
28/* ws2812 RGB LED */
29#define WS2812_DI_PIN D7
30
31#define RGBLED_NUM 8 // Number of LEDs
32#define RGBLIGHT_EFFECT_BREATHING
33#define RGBLIGHT_EFFECT_RAINBOW_MOOD
34#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
35#define RGBLIGHT_EFFECT_SNAKE
36#define RGBLIGHT_EFFECT_KNIGHT
37#define RGBLIGHT_EFFECT_CHRISTMAS
38#define RGBLIGHT_EFFECT_STATIC_GRADIENT
39#define RGBLIGHT_EFFECT_RGB_TEST
40#define RGBLIGHT_EFFECT_ALTERNATING
41#define RGBLIGHT_EFFECT_TWINKLE
42#define RGBLIGHT_HUE_STEP 10
43#define RGBLIGHT_SAT_STEP 17
44#define RGBLIGHT_VAL_STEP 17
45
46#undef PERMISSIVE_HOLD
47
48#endif
diff --git a/keyboards/maple_computing/minidox/keymaps/xyverz/keymap.c b/keyboards/maple_computing/minidox/keymaps/xyverz/keymap.c
deleted file mode 100644
index 701c934cd0..0000000000
--- a/keyboards/maple_computing/minidox/keymaps/xyverz/keymap.c
+++ /dev/null
@@ -1,193 +0,0 @@
1#include QMK_KEYBOARD_H
2
3enum layer_names { _QWERTY, _COLEMAK, _DVORAK, _LOWER, _RAISE, _ADJUST };
4
5enum custom_keycodes { QWERTY = SAFE_RANGE, COLEMAK, DVORAK, LOWER, RAISE, ADJUST };
6
7// Adding macros to make the keymaps below much easier to read.
8/*
9 Visit https://github.com/qmk/qmk_firmware/blob/master/docs/feature_advanced_keycodes.md#mod-tap
10 to read why these macros below are side-aware (LALT, RCTL, etc).
11*/
12#define CTLSCLN RCTL_T(KC_SCLN)
13#define CTLSLSH LCTL_T(KC_SLSH)
14#define RCTLZED RCTL_T(KC_Z)
15#define LCTLZED LCTL_T(KC_Z)
16#define ALTDOT RALT_T(KC_DOT)
17#define ALTX LALT_T(KC_X)
18#define ALTQ LALT_T(KC_Q)
19#define ALTV RALT_T(KC_V)
20#define GUICOMM RGUI_T(KC_COMM)
21#define GUIJ LGUI_T(KC_J)
22#define GUIC LGUI_T(KC_C)
23#define GUIW RGUI_T(KC_W)
24
25// clang-format off
26const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
27
28/* Dvorak
29 *
30 * ,----------------------------------. ,----------------------------------.
31 * | ' | , | . | P | Y | | F | G | C | R | L |
32 * |------+------+------+------+------| |------+------+------+------+------|
33 * | A | O | E | U | I | | D | H | T | N | S |
34 * |------+------+------+------+------| |------+------+------+------+------|
35 * |CTL/ ;|ALT/ Q|GUI/ J| K | X | | B | M |GUI/ W|ALT/ V|CTL/ Z|
36 * `----------------------------------' `----------------------------------'
37 * ,--------------------. ,------,-------------.
38 * | LOWER| BSPC | | | | Spc |RAISE |
39 * `-------------| SHFT | | Ent |------+------.
40 * | | | |
41 * `------' `------'
42 */
43[_DVORAK] = LAYOUT (
44 KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L,
45 KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S,
46 CTLSCLN, ALTQ, GUIJ, KC_K, KC_X, KC_B, KC_M, GUIW, ALTV, RCTLZED,
47 LOWER, KC_BSPC, KC_LSFT, KC_ENT, KC_SPC, RAISE
48),
49
50/* Qwerty
51 *
52 * ,----------------------------------. ,----------------------------------.
53 * | Q | W | E | R | T | | Y | U | I | O | P |
54 * |------+------+------+------+------| |------+------+------+------+------|
55 * | A | S | D | F | G | | H | J | K | L | ; |
56 * |------+------+------+------+------| |------+------+------+------+------|
57 * |CTL/ Z|ALT/ X|GUI/ C| V | B | | N | M |GUI/ ,|ALT/ .|CTL/ /|
58 * `----------------------------------' `----------------------------------'
59 * ,--------------------. ,------,-------------.
60 * | LOWER| BSPC | | | | Spc |RAISE |
61 * `-------------| SHFT | | Ent |------+------.
62 * | | | |
63 * `------' `------'
64 */
65[_QWERTY] = LAYOUT (
66 KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P,
67 KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN,
68 LCTLZED, ALTX, GUIC, KC_V, KC_B, KC_N, KC_M, GUICOMM, ALTDOT, CTLSLSH,
69 LOWER, KC_BSPC, KC_LSFT, KC_ENT, KC_SPC, RAISE
70),
71
72/* Colemak
73 *
74 * ,----------------------------------. ,----------------------------------.
75 * | Q | W | F | P | G | | J | L | U | Y | L |
76 * |------+------+------+------+------| |------+------+------+------+------|
77 * | A | R | S | T | D | | H | N | E | I | S |
78 * |------+------+------+------+------| |------+------+------+------+------|
79 * |CTL/ Z|ALT/ X|GUI/ C| V | B | | K | M |GUI/ ,|ALT/ .|CTL/ /|
80 * `----------------------------------' `----------------------------------'
81 * ,--------------------. ,------,-------------.
82 * | LOWER| BSPC | | | | Spc |RAISE |
83 * `-------------| SHFT | | Ent |------+------.
84 * | | | |
85 * `------' `------'
86 */
87[_COLEMAK] = LAYOUT (
88 KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN,
89 KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O,
90 LCTLZED, ALTX, GUIC, KC_V, KC_B, KC_K, KC_M, GUICOMM, ALTDOT, CTLSLSH,
91 LOWER, KC_BSPC, KC_LSFT, KC_ENT, KC_SPC, RAISE
92),
93
94/* Lower
95 *
96 * ,----------------------------------. ,----------------------------------.
97 * | ! | @ | # | $ | % | | ^ | & | * | ( | ) |
98 * |------+------+------+------+------| |------+------+------+------+------|
99 * | CAPS | | UP | | Home | | PgDn | + | { | } | _ |
100 * |------+------+------+------+------| |------+------+------+------+------|
101 * | ~ | Left | Down | Right| End | | PgUp | Mute | Vol- | Vol+ | / |
102 * `----------------------------------' `----------------------------------'
103 * ,--------------------. ,------,-------------.
104 * | | Del | | | | | | |
105 * `-------------| Esc | | Tab |------+------.
106 * | | | |
107 * `------' `------'
108 */
109[_LOWER] = LAYOUT (
110 KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN,
111 KC_CAPS, _______, KC_UP, _______, KC_HOME, KC_PGUP, KC_PLUS, KC_LCBR, KC_RCBR, KC_UNDS,
112 KC_TILD, KC_LEFT, KC_DOWN, KC_RGHT, KC_END, KC_PGDN, KC_MUTE, KC_VOLD, KC_VOLU, KC_SLSH,
113 _______, KC_DEL, KC_ESC, KC_TAB, KC_PIPE, _______
114),
115
116/* Raise
117 *
118 * ,----------------------------------. ,----------------------------------.
119 * | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 |
120 * |------+------+------+------+------| |------+------+------+------+------|
121 * | CAPS | | UP | | Home | | PgDn | = | [ | ] | - |
122 * |------+------+------+------+------| |------+------+------+------+------|
123 * | ` | Left | Down | Right| End | | PgUp | Prev | Play | Next | ? |
124 * `----------------------------------' `----------------------------------'
125 * ,--------------------. ,------,-------------.
126 * | | Del | | | | \ | |
127 * `-------------| Esc | | Tab |------+------.
128 * | | | |
129 * `------' `------'
130 */
131[_RAISE] = LAYOUT (
132 KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0,
133 KC_CAPS, _______, KC_UP, _______, KC_HOME, KC_PGUP, KC_EQL, KC_LBRC, KC_RBRC, KC_MINS,
134 KC_GRV, KC_LEFT, KC_DOWN, KC_RGHT, KC_END, KC_PGDN, KC_MPRV, KC_MPLY, KC_MNXT, KC_QUES,
135 _______, KC_DEL, KC_ESC, KC_TAB, KC_BSLS, _______
136),
137
138/* Adjust (Lower + Raise)
139 *
140 * ,----------------------------------. ,----------------------------------.
141 * | F1 | F2 | F3 | F4 | F5 | | F6 | F7 | F8 | F9 | F10 |
142 * |------+------+------+------+------| |------+------+------+------+------|
143 * | F11 | | | | | | | PrSc | ScLk | Paus | F12 |
144 * |------+------+------+------+------| |------+------+------+------+------|
145 * | |QWERTY|COLEMK|DVORAK| | |QK_BOOT | | | | |
146 * `----------------------------------' `----------------------------------'
147 * ,--------------------. ,------,-------------.
148 * | | | | | | | |
149 * `-------------| | | |------+------.
150 * | | | |
151 * `------' `------'
152 */
153[_ADJUST] = LAYOUT (
154 KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_UP, KC_F9, KC_F10,
155 KC_F11, QK_BOOT, _______, _______, _______, _______, KC_PSCR, KC_SCRL, KC_PAUS, KC_F12,
156 _______, QWERTY, COLEMAK, DVORAK, _______, QK_BOOT, _______, _______, _______, _______,
157 _______, _______, _______, _______, _______, _______
158 )
159};
160// clang-format on
161
162#ifdef AUDIO_ENABLE
163float tone_qwerty[][2] = SONG(QWERTY_SOUND);
164float tone_dvorak[][2] = SONG(DVORAK_SOUND);
165float tone_colemak[][2] = SONG(COLEMAK_SOUND);
166#endif
167
168void matrix_init_user(void) {
169#ifdef BOOTLOADER_CATERINA
170 // This will disable the red LEDs on the ProMicros
171 setPinInput(D5);
172 setPinInput(B0);
173#endif
174};
175
176layer_state_t layer_state_set_user(layer_state_t state) { return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); };
177
178bool process_record_user(uint16_t keycode, keyrecord_t *record) {
179 if (record->event.pressed) {
180 switch (keycode) {
181 case QWERTY:
182 set_single_persistent_default_layer(_QWERTY);
183 return false;
184 case COLEMAK:
185 set_single_persistent_default_layer(_COLEMAK);
186 return false;
187 case DVORAK:
188 set_single_persistent_default_layer(_DVORAK);
189 return false;
190 }
191 }
192 return true;
193}
diff --git a/keyboards/maple_computing/minidox/keymaps/xyverz/rules.mk b/keyboards/maple_computing/minidox/keymaps/xyverz/rules.mk
deleted file mode 100644
index c777cb1b9f..0000000000
--- a/keyboards/maple_computing/minidox/keymaps/xyverz/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
1RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.