summaryrefslogtreecommitdiff
path: root/keyboards/bastardkb
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/bastardkb
parent54200b7b82411387fed21bf6ce73a87a1025ed0e (diff)
[Keymap Removal] keebio/iris and related keymaps. (#22690)
Diffstat (limited to 'keyboards/bastardkb')
-rw-r--r--keyboards/bastardkb/scylla/keymaps/xyverz/config.h32
-rw-r--r--keyboards/bastardkb/scylla/keymaps/xyverz/keymap.c100
-rw-r--r--keyboards/bastardkb/tbk/keymaps/xyverz/config.h32
-rw-r--r--keyboards/bastardkb/tbk/keymaps/xyverz/keymap.c100
-rw-r--r--keyboards/bastardkb/tbk/keymaps/xyverz/readme.md22
5 files changed, 0 insertions, 286 deletions
diff --git a/keyboards/bastardkb/scylla/keymaps/xyverz/config.h b/keyboards/bastardkb/scylla/keymaps/xyverz/config.h
deleted file mode 100644
index 4fa185e956..0000000000
--- a/keyboards/bastardkb/scylla/keymaps/xyverz/config.h
+++ /dev/null
@@ -1,32 +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#pragma once
22
23/* Select hand configuration */
24// #define MASTER_LEFT
25// #define MASTER_RIGHT
26#define EE_HANDS
27
28#define QUICK_TAP_TERM 0
29#define TAPPING_TERM 300
30#define PERMISSIVE_HOLD
31#define LEADER_PER_KEY_TIMING
32#define LEADER_TIMEOUT 300 \ No newline at end of file
diff --git a/keyboards/bastardkb/scylla/keymaps/xyverz/keymap.c b/keyboards/bastardkb/scylla/keymaps/xyverz/keymap.c
deleted file mode 100644
index 2fb26dbf6f..0000000000
--- a/keyboards/bastardkb/scylla/keymaps/xyverz/keymap.c
+++ /dev/null
@@ -1,100 +0,0 @@
1/*
2 * Copyright 2021 Ian Sterling <xyverz on Github.com>
3 *
4 * This program is free software: you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation, either version 2 of the License, or
7 * (at your option) any later version.
8 *
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.
13 *
14 * You should have received a copy of the GNU General Public License
15 * along with this program. If not, see <http://www.gnu.org/licenses/>.
16 */
17
18#include QMK_KEYBOARD_H
19
20enum layer_names { _WINDOWS, _MAC, _LOWER, _RAISE, _ADJUST };
21
22enum custom_keycodes { WINDOWS = SAFE_RANGE, MAC, ADJUST };
23
24// Aliases to keep the keymap tidy
25#define GUIBSPC GUI_T(KC_BSPC) // GUI when held, BSPC when tapped.
26#define RGB_SWR RGB_M_SW // Swirl Animation alias
27#define RGB_SNK RGB_M_SN // Snake Animation alias
28#define MACLOCK LGUI(LCTL(KC_Q)) // Lock my MacBook!
29#define WINLOCK LGUI(KC_L) // Lock my PC!
30#define DELGUI GUI_T(KC_DEL)
31#define RAISE MO(_RAISE)
32#define LOWER MO(_LOWER)
33
34
35#define MACLOCK LGUI(LCTL(KC_Q)) // Lock my MacBook!
36
37const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
38
39[_WINDOWS] = LAYOUT_split_4x6_5(
40 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSLS,
41 KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH,
42 KC_GRV, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS,
43 KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT,
44 LOWER, KC_BSPC, KC_DEL, KC_ENT, KC_SPC, RAISE,
45 KC_LCTL, KC_LALT, KC_RGUI, KC_RCTL
46 ),
47
48[_MAC] = LAYOUT_split_4x6_5(
49 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSLS,
50 KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH,
51 KC_GRV, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS,
52 KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT,
53 LOWER, KC_BSPC, DELGUI, KC_ENT, KC_SPC, RAISE,
54 KC_LCTL, KC_LALT, KC_RGUI, KC_RCTL
55 ),
56
57[_LOWER] = LAYOUT_split_4x6_5(
58 KC_F11, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F12,
59 QK_BOOT, _______, _______, KC_UP, _______, _______, _______, KC_PSCR, KC_SCRL, KC_PAUS, _______, _______,
60 KC_CAPS, _______, KC_LEFT, KC_DOWN, KC_RGHT, KC_HOME, KC_PGUP, _______, KC_PLUS, KC_LCBR, KC_RCBR, _______,
61 _______, _______, KC_MPRV, KC_MPLY, KC_MNXT, KC_END, KC_PGDN, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______,
62 _______, KC_DEL, _______, _______, _______, _______,
63 MACLOCK, _______, _______, WINLOCK
64 ),
65
66[_RAISE] = LAYOUT_split_4x6_5(
67 KC_F11, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F12,
68 _______, _______, _______, KC_UP, _______, _______, _______, KC_PSCR, KC_SCRL, KC_PAUS, _______, QK_BOOT,
69 KC_CAPS, _______, KC_LEFT, KC_DOWN, KC_RGHT, KC_HOME, KC_PGUP, _______, KC_EQL, KC_LBRC, KC_RBRC, _______,
70 _______, _______, KC_MPRV, KC_MPLY, KC_MNXT, KC_END, KC_PGDN, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______,
71 _______, KC_DEL, _______, _______, _______, _______,
72 MACLOCK, _______, _______, WINLOCK
73 ),
74
75[_ADJUST] = LAYOUT_split_4x6_5(
76 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
77 _______, QK_BOOT, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
78 _______, _______, _______, _______, _______, _______, _______, WINDOWS, MAC, _______, _______, _______,
79 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
80 _______, _______, _______, _______, _______, _______,
81 _______, _______, _______, _______
82 ),
83
84};
85
86layer_state_t layer_state_set_user(layer_state_t state) { return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); };
87
88bool process_record_user(uint16_t keycode, keyrecord_t *record) {
89 if (record->event.pressed) {
90 switch (keycode) {
91 case WINDOWS:
92 set_single_persistent_default_layer(_WINDOWS);
93 return false;
94 case MAC:
95 set_single_persistent_default_layer(_MAC);
96 return false;
97 }
98 }
99 return true;
100}
diff --git a/keyboards/bastardkb/tbk/keymaps/xyverz/config.h b/keyboards/bastardkb/tbk/keymaps/xyverz/config.h
deleted file mode 100644
index 4fa185e956..0000000000
--- a/keyboards/bastardkb/tbk/keymaps/xyverz/config.h
+++ /dev/null
@@ -1,32 +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#pragma once
22
23/* Select hand configuration */
24// #define MASTER_LEFT
25// #define MASTER_RIGHT
26#define EE_HANDS
27
28#define QUICK_TAP_TERM 0
29#define TAPPING_TERM 300
30#define PERMISSIVE_HOLD
31#define LEADER_PER_KEY_TIMING
32#define LEADER_TIMEOUT 300 \ No newline at end of file
diff --git a/keyboards/bastardkb/tbk/keymaps/xyverz/keymap.c b/keyboards/bastardkb/tbk/keymaps/xyverz/keymap.c
deleted file mode 100644
index 2fb26dbf6f..0000000000
--- a/keyboards/bastardkb/tbk/keymaps/xyverz/keymap.c
+++ /dev/null
@@ -1,100 +0,0 @@
1/*
2 * Copyright 2021 Ian Sterling <xyverz on Github.com>
3 *
4 * This program is free software: you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation, either version 2 of the License, or
7 * (at your option) any later version.
8 *
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.
13 *
14 * You should have received a copy of the GNU General Public License
15 * along with this program. If not, see <http://www.gnu.org/licenses/>.
16 */
17
18#include QMK_KEYBOARD_H
19
20enum layer_names { _WINDOWS, _MAC, _LOWER, _RAISE, _ADJUST };
21
22enum custom_keycodes { WINDOWS = SAFE_RANGE, MAC, ADJUST };
23
24// Aliases to keep the keymap tidy
25#define GUIBSPC GUI_T(KC_BSPC) // GUI when held, BSPC when tapped.
26#define RGB_SWR RGB_M_SW // Swirl Animation alias
27#define RGB_SNK RGB_M_SN // Snake Animation alias
28#define MACLOCK LGUI(LCTL(KC_Q)) // Lock my MacBook!
29#define WINLOCK LGUI(KC_L) // Lock my PC!
30#define DELGUI GUI_T(KC_DEL)
31#define RAISE MO(_RAISE)
32#define LOWER MO(_LOWER)
33
34
35#define MACLOCK LGUI(LCTL(KC_Q)) // Lock my MacBook!
36
37const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
38
39[_WINDOWS] = LAYOUT_split_4x6_5(
40 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSLS,
41 KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH,
42 KC_GRV, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS,
43 KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT,
44 LOWER, KC_BSPC, KC_DEL, KC_ENT, KC_SPC, RAISE,
45 KC_LCTL, KC_LALT, KC_RGUI, KC_RCTL
46 ),
47
48[_MAC] = LAYOUT_split_4x6_5(
49 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSLS,
50 KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH,
51 KC_GRV, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS,
52 KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT,
53 LOWER, KC_BSPC, DELGUI, KC_ENT, KC_SPC, RAISE,
54 KC_LCTL, KC_LALT, KC_RGUI, KC_RCTL
55 ),
56
57[_LOWER] = LAYOUT_split_4x6_5(
58 KC_F11, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F12,
59 QK_BOOT, _______, _______, KC_UP, _______, _______, _______, KC_PSCR, KC_SCRL, KC_PAUS, _______, _______,
60 KC_CAPS, _______, KC_LEFT, KC_DOWN, KC_RGHT, KC_HOME, KC_PGUP, _______, KC_PLUS, KC_LCBR, KC_RCBR, _______,
61 _______, _______, KC_MPRV, KC_MPLY, KC_MNXT, KC_END, KC_PGDN, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______,
62 _______, KC_DEL, _______, _______, _______, _______,
63 MACLOCK, _______, _______, WINLOCK
64 ),
65
66[_RAISE] = LAYOUT_split_4x6_5(
67 KC_F11, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F12,
68 _______, _______, _______, KC_UP, _______, _______, _______, KC_PSCR, KC_SCRL, KC_PAUS, _______, QK_BOOT,
69 KC_CAPS, _______, KC_LEFT, KC_DOWN, KC_RGHT, KC_HOME, KC_PGUP, _______, KC_EQL, KC_LBRC, KC_RBRC, _______,
70 _______, _______, KC_MPRV, KC_MPLY, KC_MNXT, KC_END, KC_PGDN, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______,
71 _______, KC_DEL, _______, _______, _______, _______,
72 MACLOCK, _______, _______, WINLOCK
73 ),
74
75[_ADJUST] = LAYOUT_split_4x6_5(
76 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
77 _______, QK_BOOT, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
78 _______, _______, _______, _______, _______, _______, _______, WINDOWS, MAC, _______, _______, _______,
79 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
80 _______, _______, _______, _______, _______, _______,
81 _______, _______, _______, _______
82 ),
83
84};
85
86layer_state_t layer_state_set_user(layer_state_t state) { return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); };
87
88bool process_record_user(uint16_t keycode, keyrecord_t *record) {
89 if (record->event.pressed) {
90 switch (keycode) {
91 case WINDOWS:
92 set_single_persistent_default_layer(_WINDOWS);
93 return false;
94 case MAC:
95 set_single_persistent_default_layer(_MAC);
96 return false;
97 }
98 }
99 return true;
100}
diff --git a/keyboards/bastardkb/tbk/keymaps/xyverz/readme.md b/keyboards/bastardkb/tbk/keymaps/xyverz/readme.md
deleted file mode 100644
index b806bd265a..0000000000
--- a/keyboards/bastardkb/tbk/keymaps/xyverz/readme.md
+++ /dev/null
@@ -1,22 +0,0 @@
1# The Bastard Keyboard
2
3A split ergonomic keyboard.
4
5* Keyboard Maintainer: [Bastard Keyboards](https://github.com/Bastardkb/)
6* Hardware Supported: elite-C V4
7* Hardware Availability: [Bastard Keyboards](https://bastardkb.com/)
8
9Make example for this keyboard (after setting up your build environment):
10
11 make bastardkb/tbk:default
12
13See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
14
15See the [keyboard build instructions](https://docs.bastardkb.com)
16
17
18## Important information regarding the reset
19
20If you modify this firmware, make sure to always have a `QK_BOOT` key that can be triggered using only the master side ! This way you ensure that you can always flash the keyboard, even if you mess up.
21
22Otherwise if you're stuck, open the case and reset manually by shorting Gnd and Rst, or pressing the RST button.