aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--keyboards/vitamins_included/keymaps/default/keymap.c46
-rw-r--r--keyboards/vitamins_included/rev2/config.h3
-rw-r--r--keyboards/vitamins_included/rules.mk2
3 files changed, 27 insertions, 24 deletions
diff --git a/keyboards/vitamins_included/keymaps/default/keymap.c b/keyboards/vitamins_included/keymaps/default/keymap.c
index 52780d646..d6db6ffe6 100644
--- a/keyboards/vitamins_included/keymaps/default/keymap.c
+++ b/keyboards/vitamins_included/keymaps/default/keymap.c
@@ -1,16 +1,18 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3#define TG_NKRO MAGIC_TOGGLE_NKRO
3 4
4// Each layer gets a name for readability, which is then used in the keymap matrix below. 5
5// The underscores don't mean anything - you can have a layer called STUFF or any other name. 6// Layer names
6// Layer names don't all need to be of the same length, obviously, and you can also skip them 7
7// entirely and just use numbers. 8enum layer_names {
8#define _QWERTY 0 9 _QWERTY,
9#define _COLEMAK 1 10 _COLEMAK,
10#define _DVORAK 2 11 _DVORAK,
11#define _LOWER 3 12 _LOWER,
12#define _RAISE 4 13 _RAISE,
13#define _ADJUST 16 14 _ADJUST
15};
14 16
15enum custom_keycodes { 17enum custom_keycodes {
16 QWERTY = SAFE_RANGE, 18 QWERTY = SAFE_RANGE,
@@ -38,7 +40,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
38 KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ 40 KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \
39 KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, \ 41 KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, \
40 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ 42 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \
41 KC_LCTRL,KC_LGUI, KC_LALT, ADJUST, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT \ 43 KC_LCTRL,KC_LGUI, KC_LALT, ADJUST, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT \
42), 44),
43 45
44/* Colemak 46/* Colemak
@@ -85,14 +87,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
85 * |------+------+------+------+------+------|------+------+------+------+------+------| 87 * |------+------+------+------+------+------|------+------+------+------+------+------|
86 * |RESET | F7 | F8 | F9 | F10 | F11 | F12 |ISO ~ |ISO | | | |Enter | 88 * |RESET | F7 | F8 | F9 | F10 | F11 | F12 |ISO ~ |ISO | | | |Enter |
87 * |------+------+------+------+------+------+------+------+------+------+------+------| 89 * |------+------+------+------+------+------+------+------+------+------+------+------|
88 * | | | | | | | | Next | Vol- | Vol+ | Play | 90 * |TGNKRO| | | | | | | Next | Vol- | Vol+ | Play |
89 * `-----------------------------------------------------------------------------------' 91 * `-----------------------------------------------------------------------------------'
90 */ 92 */
91[_LOWER] = LAYOUT_ortho_4x12( \ 93[_LOWER] = LAYOUT_ortho_4x12( \
92 KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL, \ 94 KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL, \
93 KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, \ 95 KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, \
94 RESET, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,S(KC_NUHS),S(KC_NUBS),_______, _______, _______, \ 96 RESET, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,S(KC_NUHS),S(KC_NUBS),_______,_______,_______, \
95 _______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY \ 97 TG_NKRO, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY \
96), 98),
97 99
98/* Raise 100/* Raise
@@ -101,7 +103,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
101 * |------+------+------+------+------+-------------+------+------+------+------+------| 103 * |------+------+------+------+------+-------------+------+------+------+------+------|
102 * | Del | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ | 104 * | Del | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ |
103 * |------+------+------+------+------+------|------+------+------+------+------+------| 105 * |------+------+------+------+------+------|------+------+------+------+------+------|
104 * | | F7 | F8 | F9 | F10 | F11 | F12 |ISO # |ISO / | | |RESET | 106 * | | F7 | F8 | F9 | F10 | F11 | F12 |ISO # |ISO / | |TGNKRO|RESET |
105 * |------+------+------+------+------+------+------+------+------+------+------+------| 107 * |------+------+------+------+------+------+------+------+------+------+------+------|
106 * | | | | | | | | Next | Vol- | Vol+ | Play | 108 * | | | | | | | | Next | Vol- | Vol+ | Play |
107 * `-----------------------------------------------------------------------------------' 109 * `-----------------------------------------------------------------------------------'
@@ -109,26 +111,26 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
109[_RAISE] = LAYOUT_ortho_4x12( \ 111[_RAISE] = LAYOUT_ortho_4x12( \
110 KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, \ 112 KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, \
111 KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, \ 113 KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, \
112 _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NUHS, KC_NUBS, _______, _______, RESET, \ 114 _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NUHS, KC_NUBS, _______, TG_NKRO, RESET, \
113 _______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY \ 115 _______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY \
114), 116),
115 117
116/* Adjust (Lower + Raise) 118/* Adjust (Lower + Raise)
117 * ,-----------------------------------------------------------------------------------. 119 * ,-----------------------------------------------------------------------------------.
118 * | | RESET| | | | | | | | | RESET| Del | 120 * | |Qwerty|Colemk|Dvorak| | | | | | | | |
119 * |------+------+------+------+------+-------------+------+------+------+------+------| 121 * |------+------+------+------+------+-------------+------+------+------+------+------|
120 * | | | |Aud on|Audoff|AGnorm|AGswap|Qwerty|Colemk|Dvorak| | | 122 * | | | | | | | |Qwerty|Colemk|Dvorak| | |
121 * |------+------+------+------+------+------|------+------+------+------+------+------| 123 * |------+------+------+------+------+------|------+------+------+------+------+------|
122 * | | | | | | | | | | | | | 124 * | | | | | | | | | | | | |
123 * |------+------+------+------+------+------+------+------+------+------+------+------| 125 * |------+------+------+------+------+------+------+------+------+------+------+------|
124 * | | | | | | | | | | |RGBMOD| 126 * | | | | | |Audoff Audon | | | | |RGBMOD|
125 * `-----------------------------------------------------------------------------------' 127 * `-----------------------------------------------------------------------------------'
126 */ 128 */
127[_ADJUST] = LAYOUT_ortho_4x12( \ 129[_ADJUST] = LAYOUT_ortho_4x12( \
128 _______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, RESET, KC_DEL, \ 130 _______, QWERTY, COLEMAK, DVORAK, _______, _______, _______, _______, _______, _______, _______, _______, \
129 _______, _______, _______, AU_ON, AU_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, _______, _______, \ 131 _______, _______, _______, _______, _______, _______, _______, QWERTY, COLEMAK, DVORAK, _______, _______, \
130 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ 132 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \
131 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RGB_MOD \ 133 _______, _______, _______, _______, _______, AU_OFF, AU_ON, _______, _______, _______, _______, RGB_MOD \
132) 134)
133 135
134 136
diff --git a/keyboards/vitamins_included/rev2/config.h b/keyboards/vitamins_included/rev2/config.h
index d0f9e6400..e3d305198 100644
--- a/keyboards/vitamins_included/rev2/config.h
+++ b/keyboards/vitamins_included/rev2/config.h
@@ -56,8 +56,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
56/* ws2812 RGB LED */ 56/* ws2812 RGB LED */
57#define RGB_DI_PIN F0 57#define RGB_DI_PIN F0
58 58
59#define RGBLED_NUM 12 // Number of LEDs 59#define RGBLED_NUM 12
60#define RGBLIGHT_ANIMATIONS 60#define RGBLIGHT_ANIMATIONS
61#define RGBLED_SPLIT { 6, 6 }
61 62
62/* Audio settings */ 63/* Audio settings */
63#ifdef AUDIO_ENABLE 64#ifdef AUDIO_ENABLE
diff --git a/keyboards/vitamins_included/rules.mk b/keyboards/vitamins_included/rules.mk
index 0d615b41f..3eb3a1c30 100644
--- a/keyboards/vitamins_included/rules.mk
+++ b/keyboards/vitamins_included/rules.mk
@@ -15,7 +15,7 @@ DEBUG_ENABLE = no # Enable more debug info
15EXTRAKEY_ENABLE = yes # Audio control and System control 15EXTRAKEY_ENABLE = yes # Audio control and System control
16MIDI_ENABLE = no # MIDI controls 16MIDI_ENABLE = no # MIDI controls
17MOUSEKEY_ENABLE = no # Mouse keys 17MOUSEKEY_ENABLE = no # Mouse keys
18NKRO_ENABLE = no # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work 18NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
19RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. 19RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
20UNICODE_ENABLE = no # Unicode 20UNICODE_ENABLE = no # Unicode
21# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE 21# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE