diff --git a/keyboards/splitkb/aurora/corne/keymaps/vial/config.h b/keyboards/splitkb/aurora/corne/keymaps/vial/config.h new file mode 100644 index 00000000000..e212dc480a8 --- /dev/null +++ b/keyboards/splitkb/aurora/corne/keymaps/vial/config.h @@ -0,0 +1,8 @@ +/* SPDX-License-Identifier: GPL-2.0-or-later */ + +#pragma once + +#define VIAL_KEYBOARD_UID {0x8A, 0xC7, 0x8B, 0xF1, 0xF2, 0xC7, 0xA8, 0x19} + +#define VIAL_UNLOCK_COMBO_ROWS { 2, 6 } +#define VIAL_UNLOCK_COMBO_COLS { 0, 0 } diff --git a/keyboards/splitkb/aurora/corne/keymaps/vial/keymap.json b/keyboards/splitkb/aurora/corne/keymaps/vial/keymap.json new file mode 100644 index 00000000000..75918297c5a --- /dev/null +++ b/keyboards/splitkb/aurora/corne/keymaps/vial/keymap.json @@ -0,0 +1,49 @@ +{ + "keyboard": "splitkb/aurora/corne/rev1", + "keymap": "default", + "version": 1, + "layout": "LAYOUT_split_3x6_3", + "layers": [ + [ + "KC_TAB" , "KC_Q" , "KC_W" , "KC_E" , "KC_R" , "KC_T" , "KC_Y" , "KC_U" , "KC_I" , "KC_O" , "KC_P" , "KC_BSPC" , + "KC_LCTL" , "KC_A" , "KC_S" , "KC_D" , "KC_F" , "KC_G" , "KC_H" , "KC_J" , "KC_K" , "KC_L" , "KC_SCLN" , "KC_QUOT" , + "KC_LSFT" , "KC_Z" , "KC_X" , "KC_C" , "KC_V" , "KC_B" , "KC_N" , "KC_M" , "KC_COMM" , "KC_DOT" , "KC_SLSH" , "KC_ESC" , + "KC_LGUI" , "MO(1)" , "KC_SPC" , "KC_ENT" , "MO(2)" , "KC_RALT" + ], + [ + "KC_TAB" , "KC_1" , "KC_2" , "KC_3" , "KC_4" , "KC_5" , "KC_6" , "KC_7" , "KC_8" , "KC_9" , "KC_0" , "KC_BSPC" , + "KC_LCTL" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "KC_LEFT" , "KC_DOWN" , "KC_UP" , "KC_RIGHT", "XXXXXXX" , "XXXXXXX" , + "KC_LSFT" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , + "KC_LGUI" , "_______" , "KC_SPC" , "KC_ENT" , "MO(3)" , "KC_RALT" + ], + [ + "KC_TAB" , "KC_EXLM" , "KC_AT" , "KC_HASH" , "KC_DLR" , "KC_PERC" , "KC_CIRC" , "KC_AMPR" , "KC_ASTR" , "KC_LPRN" , "KC_RPRN" , "KC_BSPC" , + "KC_LCTL" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "KC_MINS" , "KC_EQL" , "KC_LBRC" , "KC_RBRC" , "KC_BSLS" , "KC_GRV" , + "KC_LSFT" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "KC_UNDS" , "KC_PLUS" , "KC_LCBR" , "KC_RCBR" , "KC_PIPE" , "KC_TILD" , + "KC_LGUI" , "MO(3)" , "KC_SPC" , "KC_ENT" , "_______" , "KC_RALT" + ], + [ + "QK_BOOT" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , + "RGB_TOG" , "RGB_HUI" , "RGB_SAI" , "RGB_VAI" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , + "RGB_MOD" , "RGB_HUD" , "RGB_SAD" , "RGB_VAD" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , "XXXXXXX" , + "KC_LGUI" , "_______" , "KC_SPC" , "KC_ENT" , "_______" , "KC_RALT" + ] + + ], + "config": { + "features": { + "oled": true, + "rgb_matrix": true, + "rgblight": false + }, + "encoder": { + "enabled": true + }, + "rgblight": { + "hue_steps": 8, + "saturation_steps": 8, + "brightness_steps": 8, + "sleep": true + } + } +} diff --git a/keyboards/splitkb/aurora/corne/keymaps/vial/rules.mk b/keyboards/splitkb/aurora/corne/keymaps/vial/rules.mk new file mode 100644 index 00000000000..457cc2784dd --- /dev/null +++ b/keyboards/splitkb/aurora/corne/keymaps/vial/rules.mk @@ -0,0 +1,17 @@ +# Copyright 2022 splitkb.com +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +VIA_ENABLE = yes +VIAL_ENABLE = yes diff --git a/keyboards/splitkb/aurora/corne/keymaps/vial/vial.json b/keyboards/splitkb/aurora/corne/keymaps/vial/vial.json new file mode 100644 index 00000000000..abf1ecff8c3 --- /dev/null +++ b/keyboards/splitkb/aurora/corne/keymaps/vial/vial.json @@ -0,0 +1,57 @@ +{ + "lighting": "none", + "matrix": { + "rows": 8, + "cols": 6 + }, + "layouts": { + "keymap": [ + [{ "x": 3 }, "0,3", { "x": 7 }, "4,3"], + [{ "y": -0.9, "x": 2 }, "0,2"], + [{ "y": -1, "x": 4 }, "0,4", { "x": 5 }, "4,4", { "x": 1 }, "4,2"], + [{ "y": -0.9, "x": 5 }, "0,5", { "x": 3 }, "4,5"], + [{ "y": -0.9 }, "0,0", "0,1", { "x": 11 }, "4,1", "4,0"], + [{ "y": -0.3, "x": 3 }, "1,3", { "x": 7 }, "5,3"], + [ + { "y": -0.9, "x": 2 }, + "1,2", + { "x": 1 }, + "1,4", + { "x": 5 }, + "5,4", + { "x": 1 }, + "5,2" + ], + [{ "y": -0.9, "x": 5 }, "1,5", { "x": 3 }, "5,5"], + [{ "y": -0.9 }, "1,0", "1,1", { "x": 11 }, "5,1", "5,0"], + [{ "y": -0.3, "x": 3 }, "2,3", { "x": 7 }, "6,3"], + [ + { "y": -0.9, "x": 2 }, + "2,2", + { "x": 1 }, + "2,4", + { "x": 5 }, + "6,4", + { "x": 1 }, + "6,2" + ], + [{ "y": -0.9, "x": 5 }, "2,5", { "x": 3 }, "6,5"], + [{ "y": -0.9 }, "2,0", "2,1", { "x": 11 }, "6,1", "6,0"], + [{ "y": -0.2, "x": 3.5 }, "3,3", { "x": 6 }, "7,3"], + [{ "r": 15, "rx": 4.5, "ry": 4.1, "y": -1 }, "3,4"], + [ + { + "r": 30, + "rx": 5.4, + "ry": 4.3, + "y": -1.5, + "x": 0.1, + "h": 1.5 + }, + "3,5" + ], + [{ "r": -30, "rx": 9.6, "y": -1.5, "x": -1.1, "h": 1.5 }, "7,5"], + [{ "r": -15, "rx": 10.5, "ry": 4.1, "y": -1, "x": -1 }, "7,4"] + ] + } +}