-
-
Notifications
You must be signed in to change notification settings - Fork 39.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'origin/master' into develop
- Loading branch information
Showing
15 changed files
with
453 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
// Copyright 2022 Cable Car Designs (@westfoxtrot) | ||
// SPDX-License-Identifier: GPL-2.0-or-later | ||
#pragma once | ||
|
||
#include "config_common.h" | ||
|
||
/* USB Device descriptor parameter */ | ||
#define VENDOR_ID 0x41FF | ||
#define PRODUCT_ID 0xAA99 | ||
#define DEVICE_VER 0x0002 | ||
#define MANUFACTURER cablecardesigns | ||
#define PRODUCT cypher | ||
|
||
/* key matrix size */ | ||
#define MATRIX_ROWS 10 | ||
#define MATRIX_COLS 10 | ||
|
||
#define MATRIX_ROW_PINS { B0, F1, F5, F6, F7, D1, F4, D4, C6, C7 } | ||
#define MATRIX_COL_PINS { D6, D7, B4, B5, B6, B7, B3, B2, B1, F0 } | ||
#define UNUSED_PINS | ||
|
||
/* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ | ||
#define DIODE_DIRECTION COL2ROW | ||
|
||
#define BACKLIGHT_BREATHING | ||
#define BACKLIGHT_LEVELS 5 | ||
|
||
/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ | ||
#define DEBOUNCE 5 | ||
|
||
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
#define LOCKING_SUPPORT_ENABLE | ||
/* Locking resynchronize hack */ | ||
#define LOCKING_RESYNC_ENABLE | ||
|
||
#define BACKLIGHT_PIN D0 | ||
|
||
#define RGB_DI_PIN D5 | ||
#ifdef RGB_DI_PIN | ||
#define RGBLED_NUM 3 | ||
#define RGBLIGHT_HUE_STEP 12 | ||
#define RGBLIGHT_SAT_STEP 25 | ||
#define RGBLIGHT_VAL_STEP 12 | ||
#define RGBLIGHT_LIMIT_VAL 255 | ||
#define RGBLIGHT_SLEEP | ||
#define RGBLIGHT_EFFECT_BREATHING | ||
#define RGBLIGHT_EFFECT_RAINBOW_MOOD | ||
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL | ||
#define RGBLIGHT_EFFECT_SNAKE | ||
#define RGBLIGHT_EFFECT_KNIGHT | ||
#define RGBLIGHT_EFFECT_CHRISTMAS | ||
#define RGBLIGHT_EFFECT_STATIC_GRADIENT | ||
#define RGBLIGHT_EFFECT_RGB_TEST | ||
#define RGBLIGHT_EFFECT_ALTERNATING | ||
#define RGBLIGHT_EFFECT_TWINKLE | ||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,108 @@ | ||
{ | ||
"keyboard_name": "Cypher Rev6", | ||
"layouts": { | ||
"LAYOUT_all": { | ||
"layout": [ | ||
{"label":"~","x":0,"y":0}, | ||
{"label":"!","x":1,"y":0}, | ||
{"label":"@","x":2,"y":0}, | ||
{"label":"#","x":3,"y":0}, | ||
{"label":"$","x":4,"y":0}, | ||
{"label":"%","x":5,"y":0}, | ||
{"label":"^","x":6,"y":0}, | ||
{"label":"&","x":7,"y":0}, | ||
{"label":"*","x":8,"y":0}, | ||
{"label":"(","x":9,"y":0}, | ||
{"label":")","x":10,"y":0}, | ||
{"label":"_","x":11,"y":0}, | ||
{"label":"+","x":12,"y":0}, | ||
{"label":"Backspace","x":13,"y":0}, | ||
{"label":"~","x":14,"y":0}, | ||
|
||
{"label":"Num Lock","x":15.5,"y":0}, | ||
{"label":"/","x":16.5,"y":0}, | ||
{"label":"*","x":17.5,"y":0}, | ||
{"label":"-","x":18.5,"y":0}, | ||
|
||
{"label":"Tab","x":0,"y":1,"w":1.5}, | ||
{"label":"Q","x":1.5,"y":1}, | ||
{"label":"W","x":2.5,"y":1}, | ||
{"label":"E","x":3.5,"y":1}, | ||
{"label":"R","x":4.5,"y":1}, | ||
{"label":"T","x":5.5,"y":1}, | ||
{"label":"Y","x":6.5,"y":1}, | ||
{"label":"U","x":7.5,"y":1}, | ||
{"label":"I","x":8.5,"y":1}, | ||
{"label":"O","x":9.5,"y":1}, | ||
{"label":"P","x":10.5,"y":1}, | ||
{"label":"{","x":11.5,"y":1}, | ||
{"label":"}","x":12.5,"y":1}, | ||
{"label":"|","x":13.5,"y":1,"w":1.5}, | ||
|
||
{"label":"7","x":15.5,"y":1}, | ||
{"label":"8","x":16.5,"y":1}, | ||
{"label":"9","x":17.5,"y":1}, | ||
{"label":"+","x":18.5,"y":1}, | ||
|
||
{"label":"Caps Lock","x":0,"y":2,"w":1.75}, | ||
{"label":"A","x":1.75,"y":2}, | ||
{"label":"S","x":2.75,"y":2}, | ||
{"label":"D","x":3.75,"y":2}, | ||
{"label":"F","x":4.75,"y":2}, | ||
{"label":"G","x":5.75,"y":2}, | ||
{"label":"H","x":6.75,"y":2}, | ||
{"label":"J","x":7.75,"y":2}, | ||
{"label":"K","x":8.75,"y":2}, | ||
{"label":"L","x":9.75,"y":2}, | ||
{"label":":","x":10.75,"y":2}, | ||
{"label":"\"","x":11.75,"y":2}, | ||
{"label":"NUHS","x":12.75,"y":2}, | ||
{"label":"Enter","x":13.75,"y":2,"w":1.25}, | ||
|
||
{"label":"4","x":15.5,"y":2}, | ||
{"label":"5","x":16.5,"y":2}, | ||
{"label":"6","x":17.5,"y":2}, | ||
{"label":"=","x":18.5,"y":2}, | ||
|
||
{"label":"Shift","x":0,"y":3,"w":1.25}, | ||
{"label":"Shift","x":1.25,"y":3}, | ||
{"label":"Z","x":2.25,"y":3}, | ||
{"label":"X","x":3.25,"y":3}, | ||
{"label":"C","x":4.25,"y":3}, | ||
{"label":"V","x":5.25,"y":3}, | ||
{"label":"B","x":6.25,"y":3}, | ||
{"label":"N","x":7.25,"y":3}, | ||
{"label":"M","x":8.25,"y":3}, | ||
{"label":"<","x":9.25,"y":3}, | ||
{"label":">","x":10.25,"y":3}, | ||
{"label":"?","x":11.25,"y":3}, | ||
{"label":"Shift","x":12.25,"y":3,"w":1.75}, | ||
|
||
{"label":"Up","x":14.25,"y":3.25}, | ||
|
||
{"label":"1","x":15.5,"y":3}, | ||
{"label":"2","x":16.5,"y":3}, | ||
{"label":"3","x":17.5,"y":3}, | ||
{"label":"Enter","x":18.5,"y":3}, | ||
|
||
{"label":"Ctrl","x":0,"y":4,"w":1.25}, | ||
{"label":"Win","x":1.25,"y":4}, | ||
{"label":"Alt","x":2.25,"y":4,"w":1.25}, | ||
{"label":"Space","x":3.5,"y":4,"w":1.5}, | ||
{"label":"Space","x":5,"y":4,"w":3}, | ||
{"label":"Space","x":8,"y":4,"w":1.5}, | ||
{"label":"Alt","x":9.5,"y":4,"w":1.25}, | ||
{"label":"Win","x":10.75,"y":4}, | ||
{"label":"Ctrl","x":11.75,"y":4,"w":1.25}, | ||
|
||
{"label":"Left","x":13.25,"y":4.25}, | ||
{"label":"Down","x":14.25,"y":4.25}, | ||
{"label":"Right","x":15.25,"y":4.25}, | ||
|
||
{"label":"0","x":16.5,"y":4}, | ||
{"label":".","x":17.5,"y":4}, | ||
{"label":"Backspace","x":18.5,"y":4} | ||
] | ||
} | ||
} | ||
} |
7 changes: 7 additions & 0 deletions
7
keyboards/cablecardesigns/cypher/rev6/keymaps/default/config.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
// Copyright 2022 Cable Car Designs (@westfoxtrot) | ||
// SPDX-License-Identifier: GPL-2.0-or-later | ||
#pragma once | ||
|
||
#define RGBLIGHT_LAYERS | ||
#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF | ||
#define RGBLIGHT_DEFAULT_VAL 0 |
60 changes: 60 additions & 0 deletions
60
keyboards/cablecardesigns/cypher/rev6/keymaps/default/keymap.c
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
// Copyright 2022 Cable Car Designs (@westfoxtrot) | ||
// SPDX-License-Identifier: GPL-2.0-or-later | ||
#include QMK_KEYBOARD_H | ||
|
||
enum custom_layers { | ||
_MA, | ||
_F1, | ||
}; | ||
|
||
const rgblight_segment_t PROGMEM my_capslock_layer[] = RGBLIGHT_LAYER_SEGMENTS( | ||
{1, 1, HSV_GREEN} | ||
); | ||
|
||
const rgblight_segment_t PROGMEM my_numlock_layer[] = RGBLIGHT_LAYER_SEGMENTS( | ||
{2, 1, HSV_BLUE} | ||
); | ||
|
||
const rgblight_segment_t PROGMEM my_layer1_layer[] = RGBLIGHT_LAYER_SEGMENTS( | ||
{0, 1, HSV_RED} | ||
); | ||
|
||
const rgblight_segment_t* const PROGMEM my_rgb_layers[] = RGBLIGHT_LAYERS_LIST( | ||
my_capslock_layer, | ||
my_numlock_layer, | ||
my_layer1_layer | ||
); | ||
|
||
void keyboard_post_init_user(void) { | ||
// Enable the LED layers | ||
rgblight_layers = my_rgb_layers; | ||
} | ||
|
||
bool led_update_user(led_t led_state) { | ||
rgblight_set_layer_state(0, led_state.caps_lock); | ||
rgblight_set_layer_state(1, led_state.num_lock); | ||
return true; | ||
} | ||
|
||
layer_state_t layer_state_set_user(layer_state_t state) { | ||
rgblight_set_layer_state(2, layer_state_cmp(state, _F1)); | ||
return state; | ||
} | ||
|
||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
|
||
[_MA] = LAYOUT_all( /* Base */ | ||
KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_NO, KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, | ||
KC_TAB, RGB_TOG, RGB_MODE_RGBTEST, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_P7, KC_P8, KC_P9, KC_PPLS, | ||
KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT,KC_NO, KC_ENT, KC_P4, KC_P5, KC_P6, KC_PEQL, | ||
KC_LSFT,KC_NO ,KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_P1, KC_P2, KC_P3, KC_PENT, | ||
KC_LCTL, KC_LGUI,KC_LALT, KC_SPC,KC_SPC,KC_SPC, KC_RALT,KC_RALT,MO(_F1), KC_LEFT,KC_DOWN,KC_RGHT, KC_P0, KC_PDOT, KC_BSPC), | ||
|
||
[_F1] = LAYOUT_all( /* Function Layer */ | ||
RESET, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL , _______, _______, _______, _______, _______, | ||
_______, BL_TOGG,BL_STEP,BL_ON,BL_OFF,BL_INC,BL_DEC,BL_BRTG,_______,_______,_______,_______, _______, _______, _______, _______, _______, _______, | ||
_______, _______,_______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______, _______, _______, _______, _______, _______, | ||
_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______, _______, _______, _______, _______, _______, _______, _______, | ||
_______, _______,_______, _______,_______,_______, _______,_______,_______, _______,_______,_______, _______, _______, _______), | ||
|
||
}; |
1 change: 1 addition & 0 deletions
1
keyboards/cablecardesigns/cypher/rev6/keymaps/default/readme.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
# The default keymap for cypher |
7 changes: 7 additions & 0 deletions
7
keyboards/cablecardesigns/cypher/rev6/keymaps/default_iso/config.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
// Copyright 2022 Cable Car Designs (@westfoxtrot) | ||
// SPDX-License-Identifier: GPL-2.0-or-later | ||
#pragma once | ||
|
||
#define RGBLIGHT_LAYERS | ||
#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF | ||
#define RGBLIGHT_DEFAULT_VAL 0 |
60 changes: 60 additions & 0 deletions
60
keyboards/cablecardesigns/cypher/rev6/keymaps/default_iso/keymap.c
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
// Copyright 2022 Cable Car Designs (@westfoxtrot) | ||
// SPDX-License-Identifier: GPL-2.0-or-later | ||
#include QMK_KEYBOARD_H | ||
|
||
enum custom_layers { | ||
_MA, | ||
_F1, | ||
}; | ||
|
||
const rgblight_segment_t PROGMEM my_capslock_layer[] = RGBLIGHT_LAYER_SEGMENTS( | ||
{1, 1, HSV_GREEN} | ||
); | ||
|
||
const rgblight_segment_t PROGMEM my_numlock_layer[] = RGBLIGHT_LAYER_SEGMENTS( | ||
{2, 1, HSV_BLUE} | ||
); | ||
|
||
const rgblight_segment_t PROGMEM my_layer1_layer[] = RGBLIGHT_LAYER_SEGMENTS( | ||
{0, 1, HSV_RED} | ||
); | ||
|
||
const rgblight_segment_t* const PROGMEM my_rgb_layers[] = RGBLIGHT_LAYERS_LIST( | ||
my_capslock_layer, | ||
my_numlock_layer, | ||
my_layer1_layer | ||
); | ||
|
||
void keyboard_post_init_user(void) { | ||
// Enable the LED layers | ||
rgblight_layers = my_rgb_layers; | ||
} | ||
|
||
bool led_update_user(led_t led_state) { | ||
rgblight_set_layer_state(0, led_state.caps_lock); | ||
rgblight_set_layer_state(1, led_state.num_lock); | ||
return true; | ||
} | ||
|
||
layer_state_t layer_state_set_user(layer_state_t state) { | ||
rgblight_set_layer_state(2, layer_state_cmp(state, _F1)); | ||
return state; | ||
} | ||
|
||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
|
||
[_MA] = LAYOUT_all( /* Base */ | ||
KC_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_DEL, KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, | ||
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC,KC_NO, KC_P7, KC_P8, KC_P9, KC_PPLS, | ||
KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT,KC_NUHS, KC_ENT, KC_P4, KC_P5, KC_P6, KC_PEQL, | ||
KC_LSFT,KC_NUBS,KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_P1, KC_P2, KC_P3, KC_PENT, | ||
KC_LCTRL, KC_LGUI,KC_LALT, KC_NO,KC_SPC,KC_NO, KC_RALT,KC_RGUI,MO(_F1), KC_LEFT,KC_DOWN,KC_RGHT, KC_P0, KC_PDOT, KC_BSPC), | ||
|
||
[_F1] = LAYOUT_all( /* Function Layer */ | ||
RESET, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, _______, _______, _______, _______, _______, | ||
_______, BL_TOGG,BL_STEP,BL_ON,BL_OFF,BL_INC,BL_DEC,BL_BRTG,_______,_______,_______,_______, _______,_______, _______, _______, _______, _______, | ||
_______, _______,_______,_______,_______,_______,_______,_______,_______,_______,_______, _______,_______,_______, _______, _______, _______, _______, | ||
_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______, _______, _______, _______, _______, _______, _______, _______, | ||
_______, _______,_______, _______,_______,_______, _______,_______,_______, _______,_______,_______, _______, _______, _______), | ||
|
||
}; |
1 change: 1 addition & 0 deletions
1
keyboards/cablecardesigns/cypher/rev6/keymaps/default_iso/readme.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
# The default iso keymap for cypher |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
// Copyright 2022 Cable Car Designs (@westfoxtrot) | ||
// SPDX-License-Identifier: GPL-2.0-or-later | ||
#pragma once | ||
|
||
#define RGBLIGHT_LAYERS | ||
#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF | ||
#define RGBLIGHT_DEFAULT_VAL 0 |
71 changes: 71 additions & 0 deletions
71
keyboards/cablecardesigns/cypher/rev6/keymaps/via/keymap.c
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,71 @@ | ||
// Copyright 2022 Cable Car Designs (@westfoxtrot) | ||
// SPDX-License-Identifier: GPL-2.0-or-later | ||
/* VIA Layout > http://www.keyboard-layout-editor.com/#/gists/0e8d4957e77f3179aa09bd6e195f7afa */ | ||
|
||
#include QMK_KEYBOARD_H | ||
|
||
const rgblight_segment_t PROGMEM my_capslock_layer[] = RGBLIGHT_LAYER_SEGMENTS( | ||
{1, 1, HSV_GREEN} | ||
); | ||
|
||
const rgblight_segment_t PROGMEM my_numlock_layer[] = RGBLIGHT_LAYER_SEGMENTS( | ||
{2, 1, HSV_BLUE} | ||
); | ||
|
||
const rgblight_segment_t PROGMEM my_layer1_layer[] = RGBLIGHT_LAYER_SEGMENTS( | ||
{0, 1, HSV_RED} | ||
); | ||
|
||
const rgblight_segment_t* const PROGMEM my_rgb_layers[] = RGBLIGHT_LAYERS_LIST( | ||
my_capslock_layer, | ||
my_numlock_layer, | ||
my_layer1_layer | ||
); | ||
|
||
void keyboard_post_init_user(void) { | ||
// Enable the LED layers | ||
rgblight_layers = my_rgb_layers; | ||
} | ||
|
||
bool led_update_user(led_t led_state) { | ||
rgblight_set_layer_state(0, led_state.caps_lock); | ||
rgblight_set_layer_state(1, led_state.num_lock); | ||
return true; | ||
} | ||
|
||
layer_state_t layer_state_set_user(layer_state_t state) { | ||
rgblight_set_layer_state(2, layer_state_cmp(state, _F1)); | ||
return state; | ||
} | ||
|
||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
|
||
[0] = LAYOUT_all( | ||
KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_DEL, KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, | ||
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_P7, KC_P8, KC_P9, KC_PPLS, | ||
KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, KC_P4, KC_P5, KC_P6, KC_PEQL, | ||
KC_LSFT, KC_BSLS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_P1, KC_P2, KC_P3, KC_PENT, | ||
KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_RALT, KC_RALT, MO(1), KC_LEFT,KC_DOWN,KC_RGHT, KC_P0, KC_PDOT, KC_BSPC), | ||
|
||
[1] = LAYOUT_all( | ||
RESET, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
KC_TRNS, BL_TOGG, BL_STEP, BL_ON, BL_OFF, BL_INC, BL_DEC, BL_BRTG, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), | ||
|
||
[2] = LAYOUT_all( | ||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), | ||
|
||
[3] = LAYOUT_all( | ||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), | ||
|
||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
VIA_ENABLE = yes | ||
LTO_ENABLE = yes |
Oops, something went wrong.