diff options
| -rw-r--r-- | keyboards/clueboard/keymaps/xyverz/config.h | 3 | ||||
| -rw-r--r-- | keyboards/fourier/keymaps/xyverz/keymap.c | 1 | ||||
| -rw-r--r-- | keyboards/kinesis/keymaps/xyverz/keymap.c | 104 | ||||
| -rw-r--r-- | keyboards/kinesis/stapelberg/stapelberg.c | 53 | ||||
| -rw-r--r-- | keyboards/preonic/keymaps/seph/config.h | 4 | ||||
| -rw-r--r-- | keyboards/preonic/keymaps/seph/keymap.c | 50 | ||||
| -rw-r--r-- | keyboards/preonic/keymaps/seph/rules.mk | 4 | ||||
| -rw-r--r-- | layouts/community/ortho_4x12/xyverz/config.h | 4 | ||||
| -rw-r--r-- | layouts/community/ortho_5x12/xyverz/rules.mk | 8 |
9 files changed, 165 insertions, 66 deletions
diff --git a/keyboards/clueboard/keymaps/xyverz/config.h b/keyboards/clueboard/keymaps/xyverz/config.h new file mode 100644 index 000000000..4999e4ff6 --- /dev/null +++ b/keyboards/clueboard/keymaps/xyverz/config.h | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | #include "../config.h" | ||
| 2 | |||
| 3 | #define TAPPING_TERM 600 // ms | ||
diff --git a/keyboards/fourier/keymaps/xyverz/keymap.c b/keyboards/fourier/keymaps/xyverz/keymap.c index 3dd191be5..09aaa97f7 100644 --- a/keyboards/fourier/keymaps/xyverz/keymap.c +++ b/keyboards/fourier/keymaps/xyverz/keymap.c | |||
| @@ -21,6 +21,7 @@ enum custom_keycodes { | |||
| 21 | #define XXXXXXX KC_NO | 21 | #define XXXXXXX KC_NO |
| 22 | #define KC_FN1 MO(_FN1) | 22 | #define KC_FN1 MO(_FN1) |
| 23 | #define KC_FN2 MO(_FN2) | 23 | #define KC_FN2 MO(_FN2) |
| 24 | #define KC_ESFN1 LT(_FN1, KC_ESC) | ||
| 24 | #define KC_SPFN1 LT(_FN1, KC_SPACE) | 25 | #define KC_SPFN1 LT(_FN1, KC_SPACE) |
| 25 | #define KC_SPFN2 LT(_FN2, KC_SPACE) | 26 | #define KC_SPFN2 LT(_FN2, KC_SPACE) |
| 26 | #define KC_BSFN1 LT(_FN1, KC_BSPC) | 27 | #define KC_BSFN1 LT(_FN1, KC_BSPC) |
diff --git a/keyboards/kinesis/keymaps/xyverz/keymap.c b/keyboards/kinesis/keymaps/xyverz/keymap.c index 4f3dbf83e..533047b15 100644 --- a/keyboards/kinesis/keymaps/xyverz/keymap.c +++ b/keyboards/kinesis/keymaps/xyverz/keymap.c | |||
| @@ -2,16 +2,19 @@ | |||
| 2 | 2 | ||
| 3 | extern keymap_config_t keymap_config; | 3 | extern keymap_config_t keymap_config; |
| 4 | 4 | ||
| 5 | #define _DV 0 // Dvorak layer | 5 | #define _DVORAK 0 // Dvorak layer |
| 6 | #define _QW 1 // Qwerty layer | 6 | #define _QWERTY 1 // Qwerty layer |
| 7 | #define _CM 2 // Colemak layer | 7 | #define _COLEMAK 2 // Colemak layer |
| 8 | #define _MD 3 // Media Layer | 8 | #define _MEDIA 3 // Media Layer |
| 9 | #define _KP 4 // Keypad Layer | 9 | #define _KEYPAD 4 // Keypad Layer |
| 10 | 10 | ||
| 11 | // Macro name shortcuts | 11 | enum custom_keycodes { |
| 12 | #define DVORAK M(_DV) | 12 | DVORAK = SAFE_RANGE, |
| 13 | #define QWERTY M(_QW) | 13 | QWERTY, |
| 14 | #define COLEMAK M(_CM) | 14 | COLEMAK, |
| 15 | MEDIA, | ||
| 16 | KEYPAD | ||
| 17 | }; | ||
| 15 | 18 | ||
| 16 | // Fillers to make layering more clear | 19 | // Fillers to make layering more clear |
| 17 | #define _______ KC_TRNS | 20 | #define _______ KC_TRNS |
| @@ -130,7 +133,7 @@ extern keymap_config_t keymap_config; | |||
| 130 | 133 | ||
| 131 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 134 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 132 | 135 | ||
| 133 | [_DV] = LAYOUT ( | 136 | [_DVORAK] = LAYOUT ( |
| 134 | // Left Hand | 137 | // Left Hand |
| 135 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, | 138 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, |
| 136 | KC_RBRC, KC_1, KC_2, KC_3, KC_4, KC_5, | 139 | KC_RBRC, KC_1, KC_2, KC_3, KC_4, KC_5, |
| @@ -141,10 +144,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 141 | // Left Thumb | 144 | // Left Thumb |
| 142 | KC_LCTL, KC_LALT, | 145 | KC_LCTL, KC_LALT, |
| 143 | KC_HOME, | 146 | KC_HOME, |
| 144 | KC_BSPC, LT(_MD, KC_DEL), KC_END, | 147 | KC_BSPC, LT(_MEDIA, KC_DEL), KC_END, |
| 145 | 148 | ||
| 146 | // Right Hand | 149 | // Right Hand |
| 147 | KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SLCK, KC_PAUS, TG(_KP), RESET, | 150 | KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SLCK, KC_PAUS, TG(_KEYPAD), RESET, |
| 148 | KC_6, KC_7, KC_8, KC_9, KC_0, KC_LBRC, | 151 | KC_6, KC_7, KC_8, KC_9, KC_0, KC_LBRC, |
| 149 | KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSLS, | 152 | KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSLS, |
| 150 | KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS, | 153 | KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS, |
| @@ -153,10 +156,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 153 | // Right Thumb | 156 | // Right Thumb |
| 154 | KC_RGUI, KC_RCTL, | 157 | KC_RGUI, KC_RCTL, |
| 155 | KC_PGUP, | 158 | KC_PGUP, |
| 156 | KC_PGDN, LT(_KP, KC_ENT), KC_SPC | 159 | KC_PGDN, LT(_KEYPAD, KC_ENT), KC_SPC |
| 157 | ), | 160 | ), |
| 158 | 161 | ||
| 159 | [_QW] = LAYOUT ( | 162 | [_QWERTY] = LAYOUT ( |
| 160 | // Left Hand | 163 | // Left Hand |
| 161 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, | 164 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, |
| 162 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, | 165 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, |
| @@ -167,10 +170,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 167 | // Left Thumb | 170 | // Left Thumb |
| 168 | KC_LCTL, KC_LALT, | 171 | KC_LCTL, KC_LALT, |
| 169 | KC_HOME, | 172 | KC_HOME, |
| 170 | KC_BSPC, LT(_MD, KC_DEL), KC_END, | 173 | KC_BSPC, LT(_MEDIA, KC_DEL), KC_END, |
| 171 | 174 | ||
| 172 | // Right Hand | 175 | // Right Hand |
| 173 | KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SLCK, KC_PAUS, TG(_KP), RESET, | 176 | KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SLCK, KC_PAUS, TG(_KEYPAD), RESET, |
| 174 | KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSLS, | 177 | KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSLS, |
| 175 | KC_Y, KC_U, KC_I, KC_O, KC_P, KC_DEL , | 178 | KC_Y, KC_U, KC_I, KC_O, KC_P, KC_DEL , |
| 176 | KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, | 179 | KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, |
| @@ -179,10 +182,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 179 | // Right Thumb | 182 | // Right Thumb |
| 180 | KC_RGUI, KC_RCTL, | 183 | KC_RGUI, KC_RCTL, |
| 181 | KC_PGUP, | 184 | KC_PGUP, |
| 182 | KC_PGDN, LT(_KP, KC_ENT), KC_SPC | 185 | KC_PGDN, LT(_KEYPAD, KC_ENT), KC_SPC |
| 183 | ), | 186 | ), |
| 184 | 187 | ||
| 185 | [_CM] = LAYOUT ( | 188 | [_COLEMAK] = LAYOUT ( |
| 186 | // Left Hand | 189 | // Left Hand |
| 187 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, | 190 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, |
| 188 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, | 191 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, |
| @@ -193,10 +196,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 193 | // Left Thumb | 196 | // Left Thumb |
| 194 | KC_LCTL, KC_LALT, | 197 | KC_LCTL, KC_LALT, |
| 195 | KC_HOME, | 198 | KC_HOME, |
| 196 | KC_BSPC, LT(_MD, KC_DEL), KC_END, | 199 | KC_BSPC, LT(_MEDIA, KC_DEL), KC_END, |
| 197 | 200 | ||
| 198 | // Right Hand | 201 | // Right Hand |
| 199 | KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SLCK, KC_PAUS, TG(_KP), RESET, | 202 | KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SLCK, KC_PAUS, TG(_KEYPAD), RESET, |
| 200 | KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, | 203 | KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, |
| 201 | KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_DEL, | 204 | KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_DEL, |
| 202 | KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, | 205 | KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, |
| @@ -205,10 +208,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 205 | // Right Thumb | 208 | // Right Thumb |
| 206 | KC_RGUI, KC_RCTL, | 209 | KC_RGUI, KC_RCTL, |
| 207 | KC_PGUP, | 210 | KC_PGUP, |
| 208 | KC_PGDN, LT(_KP, KC_ENT), KC_SPC | 211 | KC_PGDN, LT(_KEYPAD, KC_ENT), KC_SPC |
| 209 | ), | 212 | ), |
| 210 | 213 | ||
| 211 | [_MD] = LAYOUT ( | 214 | [_MEDIA] = LAYOUT ( |
| 212 | // Left Hand | 215 | // Left Hand |
| 213 | _______, _______, _______, _______, _______, _______, _______, _______, _______, | 216 | _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 214 | KC_F11, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, | 217 | KC_F11, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, |
| @@ -234,7 +237,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 234 | _______, _______, _______ | 237 | _______, _______, _______ |
| 235 | ), | 238 | ), |
| 236 | 239 | ||
| 237 | [_KP] = LAYOUT ( | 240 | [_KEYPAD] = LAYOUT ( |
| 238 | // Left Hand | 241 | // Left Hand |
| 239 | _______, _______, _______, _______, _______, _______, _______, _______, _______, | 242 | _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 240 | KC_PWR, _______, _______, _______, _______, _______, | 243 | KC_PWR, _______, _______, _______, _______, _______, |
| @@ -272,28 +275,63 @@ void persistent_default_layer_set(uint16_t default_layer) { | |||
| 272 | default_layer_set(default_layer); | 275 | default_layer_set(default_layer); |
| 273 | } | 276 | } |
| 274 | 277 | ||
| 275 | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) | 278 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 276 | { | 279 | switch (keycode) { |
| 277 | switch(id) { | 280 | case DVORAK: |
| 278 | case _DV: | ||
| 279 | if (record->event.pressed) { | 281 | if (record->event.pressed) { |
| 280 | persistent_default_layer_set(1UL<<_DV); | 282 | persistent_default_layer_set(1UL<<_DVORAK); |
| 281 | } | 283 | } |
| 284 | return false; | ||
| 282 | break; | 285 | break; |
| 283 | case _QW: | 286 | case QWERTY: |
| 284 | if (record->event.pressed) { | 287 | if (record->event.pressed) { |
| 285 | persistent_default_layer_set(1UL<<_QW); | 288 | persistent_default_layer_set(1UL<<_QWERTY); |
| 286 | } | 289 | } |
| 290 | return false; | ||
| 287 | break; | 291 | break; |
| 288 | case _CM: | 292 | case COLEMAK: |
| 289 | if (record->event.pressed) { | 293 | if (record->event.pressed) { |
| 290 | persistent_default_layer_set(1UL<<_CM); | 294 | persistent_default_layer_set(1UL<<_COLEMAK); |
| 291 | } | 295 | } |
| 296 | return false; | ||
| 292 | break; | 297 | break; |
| 293 | } | 298 | } |
| 294 | return MACRO_NONE; | 299 | return true; |
| 295 | }; | 300 | }; |
| 296 | 301 | ||
| 302 | // getting the LEDs working... | ||
| 303 | void led_set_user(uint8_t usb_led) { | ||
| 304 | |||
| 305 | DDRF |= (1<<0); // Keypad LED | ||
| 306 | if (usb_led & (1<<USB_LED_COMPOSE)) { | ||
| 307 | PORTF |= (1<<0); | ||
| 308 | } else { | ||
| 309 | PORTF &= ~(1<<0); | ||
| 310 | } | ||
| 311 | |||
| 312 | DDRF |= (1<<1); // ScrLock LED | ||
| 313 | if (usb_led & (1<<USB_LED_SCROLL_LOCK)) { | ||
| 314 | PORTF |= (1<<1); | ||
| 315 | } else { | ||
| 316 | PORTF &= ~(1<<1); | ||
| 317 | } | ||
| 318 | |||
| 319 | DDRF |= (1<<2); // NumLock LED | ||
| 320 | if (usb_led & (1<<USB_LED_NUM_LOCK)) { | ||
| 321 | PORTF |= (1<<2); | ||
| 322 | } else { | ||
| 323 | PORTF &= ~(1<<2); | ||
| 324 | } | ||
| 325 | |||
| 326 | DDRF |= (1<<3); // CapsLock LED | ||
| 327 | if (usb_led & (1<<USB_LED_CAPS_LOCK)) { | ||
| 328 | PORTF |= (1<<3); | ||
| 329 | } else { | ||
| 330 | PORTF &= ~(1<<3); | ||
| 331 | } | ||
| 332 | |||
| 333 | } | ||
| 334 | |||
| 297 | // Runs just one time when the keyboard initializes. | 335 | // Runs just one time when the keyboard initializes. |
| 298 | void matrix_init_user(void) { | 336 | void matrix_init_user(void) { |
| 299 | 337 | ||
diff --git a/keyboards/kinesis/stapelberg/stapelberg.c b/keyboards/kinesis/stapelberg/stapelberg.c index e551dacc4..94d15316d 100644 --- a/keyboards/kinesis/stapelberg/stapelberg.c +++ b/keyboards/kinesis/stapelberg/stapelberg.c | |||
| @@ -3,6 +3,11 @@ | |||
| 3 | void matrix_init_kb(void) { | 3 | void matrix_init_kb(void) { |
| 4 | // put your keyboard start-up code here | 4 | // put your keyboard start-up code here |
| 5 | // runs once when the firmware starts up | 5 | // runs once when the firmware starts up |
| 6 | // * Set our LED pins as output | ||
| 7 | DDRF |= (1<<0); // Keypad LED | ||
| 8 | DDRF |= (1<<1); // ScrLock LED | ||
| 9 | DDRF |= (1<<2); // NumLock LED | ||
| 10 | DDRF |= (1<<3); // CapsLock LED | ||
| 6 | 11 | ||
| 7 | matrix_init_user(); | 12 | matrix_init_user(); |
| 8 | } | 13 | } |
| @@ -21,8 +26,42 @@ bool process_record_kb(uint16_t keycode, keyrecord_t *record) { | |||
| 21 | return process_record_user(keycode, record); | 26 | return process_record_user(keycode, record); |
| 22 | } | 27 | } |
| 23 | 28 | ||
| 29 | void led_init_ports() { | ||
| 30 | // * Set our LED pins as output | ||
| 31 | DDRF |= (1<<0); // Keypad LED | ||
| 32 | DDRF |= (1<<1); // ScrLock LED | ||
| 33 | DDRF |= (1<<2); // NumLock LED | ||
| 34 | DDRF |= (1<<3); // CapsLock LED | ||
| 35 | } | ||
| 36 | |||
| 24 | void led_set_kb(uint8_t usb_led) { | 37 | void led_set_kb(uint8_t usb_led) { |
| 25 | // put your keyboard LED indicator (ex: Caps Lock LED) toggling code here | 38 | DDRF |= (1<<0); // Keypad LED |
| 39 | if (usb_led & (1<<USB_LED_COMPOSE)) { | ||
| 40 | PORTF |= (1<<0); | ||
| 41 | } else { | ||
| 42 | PORTF &= ~(1<<0); | ||
| 43 | } | ||
| 44 | |||
| 45 | DDRF |= (1<<1); // ScrLock LED | ||
| 46 | if (usb_led & (1<<USB_LED_SCROLL_LOCK)) { | ||
| 47 | PORTF |= (1<<1); | ||
| 48 | } else { | ||
| 49 | PORTF &= ~(1<<1); | ||
| 50 | } | ||
| 51 | |||
| 52 | DDRF |= (1<<2); // NumLock LED | ||
| 53 | if (usb_led & (1<<USB_LED_NUM_LOCK)) { | ||
| 54 | PORTF |= (1<<2); | ||
| 55 | } else { | ||
| 56 | PORTF &= ~(1<<2); | ||
| 57 | } | ||
| 58 | |||
| 59 | DDRF |= (1<<3); // CapsLock LED | ||
| 60 | if (usb_led & (1<<USB_LED_CAPS_LOCK)) { | ||
| 61 | PORTF |= (1<<3); | ||
| 62 | } else { | ||
| 63 | PORTF &= ~(1<<3); | ||
| 64 | } | ||
| 26 | 65 | ||
| 27 | led_set_user(usb_led); | 66 | led_set_user(usb_led); |
| 28 | 67 | ||
| @@ -38,3 +77,15 @@ inline void kinesis_caps_led_off(void) { DDRF &= ~(1<<3); PORTF &= ~(1<<3); } | |||
| 38 | 77 | ||
| 39 | 78 | ||
| 40 | } | 79 | } |
| 80 | |||
| 81 | /* This is the old code that has the port information in it. | ||
| 82 | inline void kinesis_keypad_led_on(void) { DDRF |= (1<<0); PORTF |= (1<<0); } | ||
| 83 | inline void kinesis_scroll_led_on(void) { DDRF |= (1<<1); PORTF |= (1<<1); } | ||
| 84 | inline void kinesis_num_led_on(void) { DDRF |= (1<<2); PORTF |= (1<<2); } | ||
| 85 | inline void kinesis_caps_led_on(void) { DDRF |= (1<<3); PORTF |= (1<<3); } | ||
| 86 | |||
| 87 | inline void kinesis_keypad_led_off(void) { DDRF &= ~(1<<0); PORTF &= ~(1<<0); } | ||
| 88 | inline void kinesis_scroll_led_off(void) { DDRF &= ~(1<<1); PORTF &= ~(1<<1); } | ||
| 89 | inline void kinesis_num_led_off(void) { DDRF &= ~(1<<2); PORTF &= ~(1<<2); } | ||
| 90 | inline void kinesis_caps_led_off(void) { DDRF &= ~(1<<3); PORTF &= ~(1<<3); } | ||
| 91 | */ | ||
diff --git a/keyboards/preonic/keymaps/seph/config.h b/keyboards/preonic/keymaps/seph/config.h index 4e12921fe..64a942e21 100644 --- a/keyboards/preonic/keymaps/seph/config.h +++ b/keyboards/preonic/keymaps/seph/config.h | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | 5 | ||
| 6 | // Number of backlight levels | 6 | // Number of backlight levels |
| 7 | #undef BACKLIGHT_LEVELS | 7 | #undef BACKLIGHT_LEVELS |
| 8 | #define BACKLIGHT_LEVELS 3 | 8 | #define BACKLIGHT_LEVELS 8 |
| 9 | 9 | ||
| 10 | /* ws2812 RGB LED */ | 10 | /* ws2812 RGB LED */ |
| 11 | #undef RGB_DI_PIN | 11 | #undef RGB_DI_PIN |
| @@ -18,4 +18,4 @@ | |||
| 18 | #define RGBLIGHT_VAL_STEP 17 | 18 | #define RGBLIGHT_VAL_STEP 17 |
| 19 | 19 | ||
| 20 | 20 | ||
| 21 | #endif \ No newline at end of file | 21 | #endif |
diff --git a/keyboards/preonic/keymaps/seph/keymap.c b/keyboards/preonic/keymaps/seph/keymap.c index a80199c09..3d2606006 100644 --- a/keyboards/preonic/keymaps/seph/keymap.c +++ b/keyboards/preonic/keymaps/seph/keymap.c | |||
| @@ -26,13 +26,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 26 | * | Ctrl | Alt | Left |Right |Lower | Space |Raise | Up | Down | GUI |Enter | | 26 | * | Ctrl | Alt | Left |Right |Lower | Space |Raise | Up | Down | GUI |Enter | |
| 27 | * `-----------------------------------------------------------------------------------' | 27 | * `-----------------------------------------------------------------------------------' |
| 28 | */ | 28 | */ |
| 29 | [_QW] = { | 29 | [_QW] = LAYOUT_ortho_5x12 ( \ |
| 30 | {KC_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC}, | 30 | KC_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, \ |
| 31 | {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_DEL }, | 31 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_DEL , \ |
| 32 | {KC_MINS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, | 32 | KC_MINS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, \ |
| 33 | {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT}, | 33 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, \ |
| 34 | {KC_LCTL, KC_LALT, KC_LEFT, KC_RGHT, MO(_LO), KC_SPC, KC_SPC, MO(_RA), KC_UP, KC_DOWN, KC_RGUI, KC_ENT } | 34 | KC_LCTL, KC_LALT, KC_LEFT, KC_RGHT, MO(_LO), KC_SPC, KC_SPC, MO(_RA), KC_UP, KC_DOWN, KC_RGUI, KC_ENT \ |
| 35 | }, | 35 | ), |
| 36 | 36 | ||
| 37 | /* Lower | 37 | /* Lower |
| 38 | * ,-----------------------------------------------------------------------------------. | 38 | * ,-----------------------------------------------------------------------------------. |
| @@ -40,20 +40,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 40 | * |------+------+------+------+------+-------------+------+------+------+------+------| | 40 | * |------+------+------+------+------+-------------+------+------+------+------+------| |
| 41 | * | ~ | | | | | | | | | | | | | | 41 | * | ~ | | | | | | | | | | | | | |
| 42 | * |------+------+------+------+------+-------------+------+------+------+------+------| | 42 | * |------+------+------+------+------+-------------+------+------+------+------+------| |
| 43 | * | Caps | | | | | | | _ | + | { | } | | | 43 | * | Caps | | Mute | Vol- | Vol+ | | | | + | { | } | PrSc | |
| 44 | * |------+------+------+------+------+------|------+------+------+------+------+------| | 44 | * |------+------+------+------+------+------|------+------+------+------+------+------| |
| 45 | * | | | | | | | | | Mute | Vol- | Vol+ | | | 45 | * | | | Prev | Play | Next | | | | | | | | |
| 46 | * |------+------+------+------+------+------+------+------+------+------+------+------| | 46 | * |------+------+------+------+------+------+------+------+------+------+------+------| |
| 47 | * | Brite| | Home | End | | Ins | | PgUp | PgDN | |Enter | | 47 | * | Brite| | Home | End | | Ins | | PgUp | PgDN | |Enter | |
| 48 | * `-----------------------------------------------------------------------------------' | 48 | * `-----------------------------------------------------------------------------------' |
| 49 | */ | 49 | */ |
| 50 | [_LO] = { | 50 | [_LO] = LAYOUT_ortho_5x12 ( \ |
| 51 | {KC_F11, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F12 }, | 51 | KC_F11, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F12 , \ |
| 52 | {KC_TILD, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_PIPE}, | 52 | KC_TILD, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_PIPE, \ |
| 53 | {KC_CAPS, _______, _______, _______, _______, _______, _______, _______, KC_PLUS, KC_LCBR, KC_RCBR, _______}, | 53 | KC_CAPS, _______, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______, _______, KC_PLUS, KC_LCBR, KC_RCBR, KC_PSCR, \ |
| 54 | {_______, _______, _______, _______, _______, _______, _______, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______}, | 54 | _______, _______, KC_MPRV, KC_MPLY, KC_MNXT, _______, _______, _______, _______, _______, _______, _______, \ |
| 55 | {BL_STEP, _______, KC_HOME, KC_END, _______, KC_INS, KC_INS, _______, KC_PGUP, KC_PGDN, _______, _______} | 55 | BL_STEP, _______, KC_HOME, KC_END, _______, KC_INS, KC_INS, _______, KC_PGUP, KC_PGDN, _______, _______ \ |
| 56 | }, | 56 | ), |
| 57 | 57 | ||
| 58 | /* Raise | 58 | /* Raise |
| 59 | * ,-----------------------------------------------------------------------------------. | 59 | * ,-----------------------------------------------------------------------------------. |
| @@ -61,19 +61,19 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 61 | * |------+------+------+------+------+------+------+------+------+------+------+------| | 61 | * |------+------+------+------+------+------+------+------+------+------+------+------| |
| 62 | * | ` | | | | | | | | | | | \ | | 62 | * | ` | | | | | | | | | | | \ | |
| 63 | * |------+------+------+------+------+-------------+------+------+------+------+------| | 63 | * |------+------+------+------+------+-------------+------+------+------+------+------| |
| 64 | * | Caps | | | | | | | - | = | [ | ] | | | 64 | * | Caps | | Mute | Vol- | Vol+ | | | | = | [ | ] | PrSc | |
| 65 | * |------+------+------+------+------+------|------+------+------+------+------+------| | 65 | * |------+------+------+------+------+------|------+------+------+------+------+------| |
| 66 | * | | | | | | | | | Prev | Play | Next | | | 66 | * | | | Prev | Play | Next | | | | | | | | |
| 67 | * |------+------+------+------+------+------+------+------+------+------+------+------| | 67 | * |------+------+------+------+------+------+------+------+------+------+------+------| |
| 68 | * | Brite| | Home | End | | Ins | | PgUp | PgDN | |Enter | | 68 | * | Brite| | Home | End | | Ins | | PgUp | PgDN | |Enter | |
| 69 | * `-----------------------------------------------------------------------------------' | 69 | * `-----------------------------------------------------------------------------------' |
| 70 | */ | 70 | */ |
| 71 | [_RA] = { | 71 | [_RA] = LAYOUT_ortho_5x12 ( \ |
| 72 | {KC_F11, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F12 }, | 72 | KC_F11, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F12 , \ |
| 73 | {KC_GRV, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_BSLS}, | 73 | KC_GRV, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_BSLS, \ |
| 74 | {KC_CAPS, _______, _______, _______, _______, _______, _______, _______, KC_EQL, KC_LBRC, KC_RBRC, _______}, | 74 | KC_CAPS, _______, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______, _______, KC_EQL, KC_LBRC, KC_RBRC, KC_PSCR, \ |
| 75 | {_______, _______, _______, _______, _______, _______, _______, KC_MPRV, KC_MPLY, KC_MNXT, _______, _______}, | 75 | _______, _______, KC_MPRV, KC_MPLY, KC_MNXT, _______, _______, _______, _______, _______, _______, _______, \ |
| 76 | {BL_STEP, _______, KC_HOME, KC_END, _______, KC_INS, KC_INS, _______, KC_PGUP, KC_PGDN, _______, _______} | 76 | BL_STEP, _______, KC_HOME, KC_END, _______, KC_INS, KC_INS, _______, KC_PGUP, KC_PGDN, _______, _______ \ |
| 77 | } | 77 | ) |
| 78 | 78 | ||
| 79 | }; | 79 | }; |
diff --git a/keyboards/preonic/keymaps/seph/rules.mk b/keyboards/preonic/keymaps/seph/rules.mk index 5ccd4377a..4333bf455 100644 --- a/keyboards/preonic/keymaps/seph/rules.mk +++ b/keyboards/preonic/keymaps/seph/rules.mk | |||
| @@ -10,10 +10,10 @@ COMMAND_ENABLE = no # Commands for debug and configuration | |||
| 10 | NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work | 10 | NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work |
| 11 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | 11 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality |
| 12 | MIDI_ENABLE = no # MIDI controls | 12 | MIDI_ENABLE = no # MIDI controls |
| 13 | AUDIO_ENABLE = no # Audio output on port C6 | 13 | AUDIO_ENABLE = yes # Audio output on port C6 |
| 14 | UNICODE_ENABLE = no # Unicode | 14 | UNICODE_ENABLE = no # Unicode |
| 15 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 15 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 16 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. | 16 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. |
| 17 | 17 | ||
| 18 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 18 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
| 19 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 19 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
diff --git a/layouts/community/ortho_4x12/xyverz/config.h b/layouts/community/ortho_4x12/xyverz/config.h index a5ddc2e73..1292911f2 100644 --- a/layouts/community/ortho_4x12/xyverz/config.h +++ b/layouts/community/ortho_4x12/xyverz/config.h | |||
| @@ -13,10 +13,10 @@ | |||
| 13 | #define RGB_DI_PIN D1 | 13 | #define RGB_DI_PIN D1 |
| 14 | #endif | 14 | #endif |
| 15 | #ifdef KEYBOARD_levinson_rev2 | 15 | #ifdef KEYBOARD_levinson_rev2 |
| 16 | #define RGBLED_NUM 1 | 16 | #define RGBLED_NUM 12 |
| 17 | #endif | 17 | #endif |
| 18 | #ifdef KEYBOARD_lets_split_rev2 | 18 | #ifdef KEYBOARD_lets_split_rev2 |
| 19 | #define RGBLED_NUM 1 | 19 | #define RGBLED_NUM 8 |
| 20 | #endif | 20 | #endif |
| 21 | 21 | ||
| 22 | #define RGBLIGHT_ANIMATIONS | 22 | #define RGBLIGHT_ANIMATIONS |
diff --git a/layouts/community/ortho_5x12/xyverz/rules.mk b/layouts/community/ortho_5x12/xyverz/rules.mk index a8f3432a0..44bbc61e5 100644 --- a/layouts/community/ortho_5x12/xyverz/rules.mk +++ b/layouts/community/ortho_5x12/xyverz/rules.mk | |||
| @@ -7,7 +7,6 @@ MOUSEKEY_ENABLE = no # Mouse keys(+4700) | |||
| 7 | EXTRAKEY_ENABLE = yes # Audio control and System control(+450) | 7 | EXTRAKEY_ENABLE = yes # Audio control and System control(+450) |
| 8 | CONSOLE_ENABLE = no # Console for debug(+400) | 8 | CONSOLE_ENABLE = no # Console for debug(+400) |
| 9 | COMMAND_ENABLE = no # Commands for debug and configuration | 9 | COMMAND_ENABLE = no # Commands for debug and configuration |
| 10 | NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work | ||
| 11 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | 10 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality |
| 12 | MIDI_ENABLE = no # MIDI controls | 11 | MIDI_ENABLE = no # MIDI controls |
| 13 | AUDIO_ENABLE = no # Audio output on port C6 | 12 | AUDIO_ENABLE = no # Audio output on port C6 |
| @@ -17,3 +16,10 @@ RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. Do not enable this | |||
| 17 | 16 | ||
| 18 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 17 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
| 19 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 18 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
| 19 | |||
| 20 | # Enable N-Key Rollover, except in cases of VUSB: | ||
| 21 | ifeq ($(strip $(PROTOCOL)), VUSB) | ||
| 22 | NKRO_ENABLE = no | ||
| 23 | else | ||
| 24 | NKRO_ENABLE = yes | ||
| 25 | endif | ||
