Vial HRM_cags keymaps (#1)

This commit is contained in:
Axel Rojas Bachem 2025-09-07 16:19:00 +02:00 committed by GitHub
commit 42e595b5ba
Failed to generate hash of commit
10 changed files with 592 additions and 7 deletions

View file

@ -0,0 +1,11 @@
#pragma once
#define VIAL_KEYBOARD_UID { 0x4F, 0x2D, 0x5A, 0x8A, 0x49, 0x7C, 0xDF, 0x1D }
#define VIAL_UNLOCK_COMBO_ROWS { 0, 5 }
#define VIAL_UNLOCK_COMBO_COLS { 0, 0 }
#define DYNAMIC_KEYMAP_LAYER_COUNT 8
#define PERMISSIVE_HOLD
#define TAPPING_TERM 190

View file

@ -0,0 +1,74 @@
{
"keyboard": "keebart/sofle_choc_pro",
"keymap": "vial_hrm_cags",
"layout": "LAYOUT_split_4x6_5",
"author": "simplyroba",
"layers": [
[
"KC_GRV" , "KC_1" , "KC_2" , "KC_3" , "KC_4" , "KC_5" , "KC_6" , "KC_7" , "KC_8" , "KC_9" , "KC_0" , "KC_MINS",
"KC_TAB" , "KC_Q" , "KC_W" , "KC_E" , "KC_R" , "KC_T" , "KC_Y" , "KC_U" , "KC_I" , "KC_O" , "KC_P" , "KC_BSLS",
"KC_ESC" , "LCTL_T(KC_A)", "LALT_T(KC_S)", "LGUI_T(KC_D)", "LSFT_T(KC_F)", "HYPR_T(KC_G)", "MEH_T(KC_H)" , "RSFT_T(KC_J)", "RGUI_T(KC_K)", "RALT_T(KC_L)", "RCTL_T(KC_SCLN)", "KC_QUOT",
"KC_LSFT", "KC_Z" , "KC_X" , "KC_C" , "KC_V" , "LT(6,KC_B)" , "KC_ENT" , "KC_ENT" , "KC_N" , "KC_M" , "KC_COMM" , "KC_DOT" , "LT(7,KC_SLSH)" , "KC_BSPC",
"KC_UP" , "KC_DOWN" , "KC_LBRC" , "LT(5,KC_ENT)", "LT(3,KC_SPC)", "LT(3,KC_SPC)", "LT(4,KC_ENT)", "KC_RBRC" , "KC_LEFT" , "KC_RGHT"
],
[
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______"
],
[
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______"
],
[
"_______" , "_______" , "_______" , "_______" , "_______" , "_______" , "_______" , "_______" , "_______" , "_______" , "_______" , "_______" ,
"LSFT(KC_GRV)", "LSFT(KC_1)", "LSFT(KC_2)", "LSFT(KC_3)", "LSFT(KC_4)", "LSFT(KC_5)", "LSFT(KC_6)", "LSFT(KC_7)", "LSFT(KC_8)", "LSFT(KC_9)", "LSFT(KC_0)", "LSFT(KC_MINS)",
"_______" , "KC_LCTL" , "KC_LALT" , "KC_LGUI" , "KC_LSFT" , "KC_HYPR" , "KC_MEH" , "KC_RSFT" , "KC_RGUI" , "KC_RALT" , "KC_RCTL" , "KC_EQL" ,
"_______" , "LSFT(KC_1)", "LSFT(KC_2)", "LSFT(KC_3)", "LSFT(KC_4)", "LSFT(KC_5)", "_______", "_______", "LSFT(KC_6)", "LSFT(KC_7)", "LSFT(KC_8)", "LSFT(KC_9)", "LSFT(KC_0)", "_______" ,
"_______" , "_______" , "_______" , "_______" , "_______", "_______", "_______" , "_______" , "_______" , "_______"
],
[
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
"KC_F1" , "KC_F2" , "KC_F3" , "KC_F4" , "KC_F5" , "KC_F6" , "KC_MEH" , "KC_RSFT", "KC_RGUI", "KC_RALT", "KC_RCTL", "_______",
"KC_F7" , "KC_F8" , "KC_F9" , "KC_F10" , "KC_F11" , "KC_F12" , "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______"
],
[
"_______", "_______", "_______" , "_______" , "_______" , "_______" , "_______", "_______", "_______", "_______", "_______", "_______",
"_______", "_______", "LCTL(KC_LEFT)", "LGUI(KC_TAB)", "LCTL(KC_RGHT)", "LSG(KC_F12)", "KC_PGUP", "KC_HOME", "KC_UP" , "KC_END" , "KC_INS" , "_______",
"_______", "KC_LCTL", "KC_LALT" , "KC_LGUI" , "KC_LSFT" , "KC_HYPR" , "KC_PGDN", "KC_LEFT", "KC_DOWN", "KC_RGHT", "KC_DEL" , "_______",
"_______", "_______", "LGUI(KC_X)" , "LGUI(KC_C)" , "LGUI(KC_V)" , "_______" , "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
"_______" , "_______" , "_______" , "_______" , "_______", "_______", "_______", "_______", "_______", "_______"
],
[
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "KC_PSCR", "_______", "KC_MUTE", "_______", "_______", "_______",
"RM_HUEU", "RM_SATU", "RM_SPDU", "RM_NEXT", "RM_VALU", "RM_TOGG", "KC_BRIU", "KC_MPLY", "KC_VOLU", "KC_MSTP", "_______", "_______",
"RM_HUED", "RM_SATD", "RM_SPDD", "RM_PREV", "RM_VALD", "_______", "_______", "_______", "KC_BRID", "KC_MPRV", "KC_VOLD", "KC_MNXT", "_______", "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______"
],
[
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______" ,
"_______", "_______", "_______", "DF(0)" , "_______", "_______", "_______", "_______", "_______", "_______", "_______", "QK_REBOOT" ,
"_______", "_______", "_______", "DF(1)" , "_______", "_______", "_______", "_______", "_______", "_______", "_______", "QK_BOOTLOADER" ,
"_______", "_______", "_______", "DF(2)" , "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "QK_CLEAR_EEPROM",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______"
]
],
"encoders": [
[{"cw": "KC_RGHT", "ccw": "KC_LEFT"}, {"cw": "KC_UP" , "ccw": "KC_DOWN"}],
[{"cw": "_______", "ccw": "_______"}, {"cw": "_______", "ccw": "_______"}],
[{"cw": "_______", "ccw": "_______"}, {"cw": "_______", "ccw": "_______"}],
[{"cw": "_______", "ccw": "_______"}, {"cw": "_______", "ccw": "_______"}],
[{"cw": "_______", "ccw": "_______"}, {"cw": "_______", "ccw": "_______"}],
[{"cw": "_______", "ccw": "_______"}, {"cw": "_______", "ccw": "_______"}],
[{"cw": "_______", "ccw": "_______"}, {"cw": "_______", "ccw": "_______"}],
[{"cw": "_______", "ccw": "_______"}, {"cw": "_______", "ccw": "_______"}]
]
}

View file

@ -0,0 +1,7 @@
VIA_ENABLE = yes
VIAL_ENABLE = yes
VIALRGB_ENABLE = yes
ENCODER_MAP_ENABLE = yes
CAPS_WORD_ENABLE = yes

View file

@ -0,0 +1,318 @@
{
"name": "Sofle Choc Pro",
"matrix": {
"rows": 10,
"cols": 6
},
"lighting": "vialrgb",
"layouts": {
"keymap": [
[
{
"x": 3
},
"0,3",
{
"x": 8.25
},
"5,3"
],
[
{
"y": -0.87,
"x": 2
},
"0,2",
{
"x": 1
},
"0,4",
{
"x": 6.25
},
"5,4",
{
"x": 1
},
"5,2"
],
[
{
"y": -0.88,
"x": 5
},
"0,5"
],
[
{
"y": -1,
"x": 10.25
},
"5,5"
],
[
{
"y": -0.87
},
"0,0",
"0,1",
{
"x": 12.25
},
"5,1",
"5,0"
],
[
{
"y": -0.38,
"x": 3
},
"1,3"
],
[
{
"y": -1,
"x": 12.25
},
"6,3"
],
[
{
"y": -0.8700000000000001,
"x": 2
},
"1,2",
{
"x": 1
},
"1,4",
{
"x": 6.25
},
"6,4",
{
"x": 1
},
"6,2"
],
[
{
"y": -0.8799999999999999,
"x": 5
},
"1,5",
{
"x": 4.25
},
"6,5"
],
[
{
"y": -0.8700000000000001
},
"1,0",
"1,1",
{
"x": 12.25
},
"6,1",
"6,0"
],
[
{
"y": -0.6299999999999999,
"x": 6
},
"0,0\n\n\n\n\n\n\n\n\ne",
"0,1\n\n\n\n\n\n\n\n\ne",
{
"x": 0.25
},
"1,0\n\n\n\n\n\n\n\n\ne",
"1,1\n\n\n\n\n\n\n\n\ne"
],
[
{
"y": -0.75,
"x": 3
},
"2,3",
{
"x": 8.25
},
"7,3"
],
[
{
"y": -0.8700000000000001,
"x": 2
},
"2,2",
{
"x": 1
},
"2,4",
{
"x": 6.25
},
"7,4",
{
"x": 1
},
"7,2"
],
[
{
"y": -0.8799999999999999,
"x": 5
},
"2,5",
{
"x": 4.25
},
"7,5"
],
[
{
"y": -0.8700000000000001
},
"2,0",
"2,1",
{
"x": 12.25
},
"7,1",
"7,0"
],
[
{
"y": -0.6299999999999999,
"x": 6.5
},
"4,5",
{
"x": 1.25
},
"9,5"
],
[
{
"y": -0.75,
"x": 3
},
"3,3",
{
"x": 8.25
},
"8,3"
],
[
{
"y": -0.8700000000000001,
"x": 2
},
"3,2",
{
"x": 1
},
"3,4",
{
"x": 6.25
},
"8,4",
{
"x": 1
},
"8,2"
],
[
{
"y": -0.8799999999999999,
"x": 5
},
"3,5",
{
"x": 4.25
},
"8,5"
],
[
{
"y": -0.8700000000000001
},
"3,0",
"3,1",
{
"x": 12.25
},
"8,1",
"8,0"
],
[
{
"y": -0.1299999999999999,
"x": 2.5
},
"4,1",
"4,2",
{
"x": 7.25
},
"9,2",
"9,1"
],
[
{
"y": -0.8700000000000001,
"x": 1.5
},
"4,0",
{
"x": 11.25
},
"9,0"
],
[
{
"r": 15,
"rx": 4,
"ry": 9.1,
"y": -4.85,
"x": -0.5
},
"4,3"
],
[
{
"r": 30,
"rx": 5,
"ry": 9.3,
"y": -5.05,
"x": -1.5,
"h": 1.5
},
"4,4"
],
[
{
"r": -30,
"rx": 10,
"y": -4.4,
"x": 1.629999999999999,
"h": 1.5
},
"9,4"
],
[
{
"r": -15,
"rx": 11,
"ry": 9,
"y": -4.42,
"x": 0.7200000000000006
},
"9,3"
]
]
}
}

View file

@ -0,0 +1,20 @@
// Copyright 2024 splitkb.com (support@splitkb.com)
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
#define VIAL_KEYBOARD_UID {0xEA, 0x55, 0x2E, 0xF9, 0x02, 0xA3, 0x12, 0x94}
#define VIAL_UNLOCK_COMBO_ROWS { 0, 5 }
#define VIAL_UNLOCK_COMBO_COLS { 1, 1 }
// Increase the EEPROM size for layout options
#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_MATRIX_KEYPRESSES
#define DYNAMIC_KEYMAP_LAYER_COUNT 8
#define PERMISSIVE_HOLD
#define TAPPING_TERM 190

View file

@ -0,0 +1,75 @@
{
"version": 1,
"keyboard": "splitkb/halcyon/kyria/rev4",
"keymap": "vial_hrm_cags",
"layout": "LAYOUT_split_3x6_5_hlc",
"author": "simplyroba",
"layers": [
[
"KC_TAB" , "KC_Q" , "KC_W" , "KC_E" , "KC_R" , "KC_T" , "KC_Y" , "KC_U" , "KC_I" , "KC_O" , "KC_P" , "KC_BSLS",
"KC_ESC" , "LCTL_T(KC_A)", "LALT_T(KC_S)", "LGUI_T(KC_D)", "LSFT_T(KC_F)", "HYPR_T(KC_G)", "MEH_T(KC_H)" , "RSFT_T(KC_J)", "RGUI_T(KC_K)", "RALT_T(KC_L)", "RCTL_T(KC_SCLN)" , "KC_QUOT",
"KC_LSFT" , "KC_Z" , "KC_X" , "KC_C" , "KC_V" , "LT(6,KC_B)" , "KC_MINS" , "KC_UP" , "KC_DOWN", "KC_EQL" , "KC_N" , "KC_M" , "KC_COMM" , "KC_DOT" , "KC_SLSH" , "KC_BSPC",
"CW_TOGG" , "KC_LBRC" , "LT(5,KC_ENT)", "LT(3,KC_SPC)", "KC_RGHT", "KC_LEFT", "LT(3,KC_SPC)", "LT(4,KC_ENT)" , "KC_RBRC" , "MO(7)",
"KC_ENT", "XXXXXXX", "XXXXXXX", "XXXXXXX", "XXXXXXX", "KC_ENT", "XXXXXXX", "XXXXXXX", "XXXXXXX", "XXXXXXX"
],
[
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______"
],
[
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______"
],
[
"KC_GRV" , "KC_1" , "KC_2" , "KC_3" , "KC_4" , "KC_5" , "KC_6" , "KC_7" , "KC_8" , "KC_9" , "KC_0" , "KC_MINS" ,
"_______" , "KC_LCTL" , "KC_LALT" , "KC_LGUI" , "KC_LSFT" , "KC_HYPR" , "KC_MEH" , "KC_RSFT" , "KC_RGUI" , "KC_RALT" , "KC_RCTL" , "KC_EQL" ,
"_______" , "LSFT(KC_1)" , "LSFT(KC_2)" , "LSFT(KC_3)" , "LSFT(KC_4)" , "LSFT(KC_5)" , "_______", "_______", "_______", "_______", "LSFT(KC_6)" , "LSFT(KC_7)" , "LSFT(KC_8)" , "LSFT(KC_9)" , "LSFT(KC_0)" , "_______" ,
"_______" , "_______" , "_______" , "_______", "_______", "_______", "_______", "_______" , "_______" , "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______"
],
[
"_______" , "_______" , "_______" , "_______" , "_______" , "_______" , "_______" , "_______", "_______", "_______", "_______", "_______" ,
"KC_F1" , "KC_F2" , "KC_F3" , "KC_F4" , "KC_F5" , "KC_F6" , "KC_MEH" , "KC_RSFT", "KC_RGUI", "KC_RALT", "KC_RCTL", "_______" ,
"KC_F7" , "KC_F8" , "KC_F9" , "KC_F10" , "KC_F11" , "KC_F12" , "_______", "_______", "_______", "_______", "_______" , "_______", "_______", "_______", "_______", "_______" ,
"_______" , "_______" , "_______" , "_______", "_______", "_______", "_______", "_______" , "_______", "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______"
],
[
"_______", "_______", "LCTL(KC_LEFT)" , "LGUI(KC_TAB)", "LCTL(KC_RGHT)" , "LSG(KC_F12)" , "KC_PGUP", "KC_HOME", "KC_UP" , "KC_END" , "KC_INS" , "_______",
"_______", "KC_LCTL", "KC_LALT" , "KC_LGUI" , "KC_LSFT" , "KC_HYPR" , "KC_PGDN", "KC_LEFT", "KC_DOWN" , "KC_RGHT" , "KC_DEL" , "_______",
"_______", "_______", "LGUI(KC_X)" , "LGUI(KC_C)" , "LGUI(KC_V)" , "_______" , "_______", "_______", "_______", "_______", "_______", "_______", "_______" , "_______" , "_______" , "_______",
"_______" , "_______" , "_______" , "_______", "_______", "_______", "_______", "_______", "_______", "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______"
],
[
"_______", "_______", "_______", "_______", "_______", "_______", "KC_PSCR", "_______", "KC_MUTE", "_______", "_______", "_______",
"RM_HUEU", "RM_SATU", "RM_SPDU", "RM_NEXT", "RM_VALU", "RM_TOGG", "KC_BRIU", "KC_MPLY", "KC_VOLU", "KC_MSTP", "_______", "_______",
"RM_HUED", "RM_SATD", "RM_SPDD", "RM_PREV", "RM_VALD", "_______", "_______", "_______", "_______", "_______", "KC_BRID", "KC_MPRV", "KC_VOLD", "KC_MNXT", "_______", "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______"
],
[
"_______", "_______", "_______", "DF(0)" , "_______", "_______", "_______", "_______", "_______", "_______", "_______", "QK_REBOOT" ,
"_______", "_______", "_______", "DF(1)" , "BL_UP" , "BL_TOGG", "_______", "_______", "_______", "_______", "_______", "QK_BOOTLOADER" ,
"_______", "_______", "_______", "DF(2)" , "BL_DOWN", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "QK_CLEAR_EEPROM",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______",
"_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______", "_______"
]
],
"encoders": [
[{"cw": "KC_UP" , "ccw": "KC_DOWN"}, {"cw": "KC_UP" , "ccw": "KC_DOWN"}, {"cw": "KC_UP" , "ccw": "KC_DOWN"}, {"cw": "KC_UP" , "ccw": "KC_DOWN"}],
[{"cw": "_______", "ccw": "_______"}, {"cw": "_______", "ccw": "_______"}, {"cw": "_______", "ccw": "_______"}, {"cw": "_______", "ccw": "_______"}],
[{"cw": "_______", "ccw": "_______"}, {"cw": "_______", "ccw": "_______"}, {"cw": "_______", "ccw": "_______"}, {"cw": "_______", "ccw": "_______"}],
[{"cw": "_______", "ccw": "_______"}, {"cw": "_______", "ccw": "_______"}, {"cw": "_______", "ccw": "_______"}, {"cw": "_______", "ccw": "_______"}],
[{"cw": "_______", "ccw": "_______"}, {"cw": "_______", "ccw": "_______"}, {"cw": "_______", "ccw": "_______"}, {"cw": "_______", "ccw": "_______"}],
[{"cw": "KC_RGHT", "ccw": "KC_LEFT"}, {"cw": "KC_RGHT", "ccw": "KC_LEFT"}, {"cw": "KC_RGHT", "ccw": "KC_LEFT"}, {"cw": "KC_RGHT", "ccw": "KC_LEFT"}],
[{"cw": "_______", "ccw": "_______"}, {"cw": "_______", "ccw": "_______"}, {"cw": "_______", "ccw": "_______"}, {"cw": "_______", "ccw": "_______"}],
[{"cw": "_______", "ccw": "_______"}, {"cw": "_______", "ccw": "_______"}, {"cw": "_______", "ccw": "_______"}, {"cw": "_______", "ccw": "_______"}]
]
}

View file

@ -0,0 +1,10 @@
VIA_ENABLE = yes
VIAL_ENABLE = yes
VIALRGB_ENABLE = yes
ENCODER_MAP_ENABLE = yes
CAPS_WORD_ENABLE = yes
# This adds module functionality to your keyboard (files found in users/halcyon_modules)
USER_NAME := halcyon_modules

View file

@ -0,0 +1,56 @@
{
"lighting": "vialrgb",
"matrix": {
"rows": 10,
"cols": 7
},
"layouts": {
"labels": [
"Soldered encoder left",
[
"Halcyon module left",
"None",
"Encoder"
],
"Soldered encoder right",
[
"Halcyon module right",
"None",
"Encoder"
]
],
"keymap": [
[{"y":0.25,"x":3},"0,3",{"x":9},"5,3"],
[{"y":-0.75,"x":2},"0,4",{"x":1},"0,2",{"x":7},"5,2",{"x":1},"5,4"],
[{"y":-0.875,"x":5},"0,1",{"x":5},"5,1"],
[{"y":-0.625},"0,6","0,5",{"x":13},"5,5","5,6"],
[{"y":-0.75,"x":3},"1,3",{"x":9},"6,3"],
[{"y":-0.75,"x":2},"1,4",{"x":1},"1,2",{"x":7},"6,2",{"x":1},"6,4"],
[{"y":-0.875,"x":5},"1,1",{"x":5},"6,1"],
[{"y":-0.625},"1,6","1,5",{"x":13},"6,5","6,6"],
[{"y":-0.75,"x":3},"2,3",{"x":9},"7,3"],
[{"y":-0.75,"x":2},"2,4",{"x":1},"2,2",{"x":7},"7,2",{"x":1},"7,4"],
[{"y":-0.875,"x":5},"2,1",{"x":5},"7,1"],
[{"y":-0.625},"2,6","2,5",{"x":13},"7,5","7,6"],
[{"y":-0.5,"x":2.5},"3,4",{"x":10},"8,4"],
[{"rx":4,"ry":8.175,"y":-4.675,"x":-0.5},"3,2"],
[{"rx":10.5,"ry":4.1,"y":2.25,"x":-10.5,"d":true},"1,0\n\n\n1,0\n\n\n\n\n\ne",{"d":true},"4,2\n\n\n1,0",{"d":true},"1,1\n\n\n1,0\n\n\n\n\n\ne",{"x":1,"d":true},"0,0\n\n\n0,0\n\n\n\n\n\ne",{"d":true},"0,1\n\n\n0,0\n\n\n\n\n\ne",{"x":5.25,"d":true},"2,0\n\n\n2,0\n\n\n\n\n\ne",{"d":true},"2,1\n\n\n2,0\n\n\n\n\n\ne",{"x":0.75,"d":true},"3,0\n\n\n3,0\n\n\n\n\n\ne",{"d":true},"9,2\n\n\n3,0",{"d":true},"3,1\n\n\n3,0\n\n\n\n\n\ne"],
[{"x":-10.5,"d":true},"4,1\n\n\n1,0",{"d":true},"4,0\n\n\n1,0",{"d":true},"4,3\n\n\n1,0",{"x":1},"0,0\n\n\n0,1\n\n\n\n\n\ne","0,1\n\n\n0,1\n\n\n\n\n\ne",{"x":5.25},"2,0\n\n\n2,1\n\n\n\n\n\ne","2,1\n\n\n2,1\n\n\n\n\n\ne",{"x":0.75,"d":true},"9,1\n\n\n3,0",{"d":true},"9,0\n\n\n3,0",{"d":true},"9,3\n\n\n3,0"],
[{"x":-9.5,"d":true},"4,4\n\n\n1,0",{"x":13,"d":true},"9,4\n\n\n3,0"],
[{"y":0.5,"x":-10.5},"1,0\n\n\n1,1\n\n\n\n\n\ne",{"d":true},"4,2\n\n\n1,1","1,1\n\n\n1,1\n\n\n\n\n\ne",{"x":11},"3,0\n\n\n3,1\n\n\n\n\n\ne",{"d":true},"9,2\n\n\n3,1","3,1\n\n\n3,1\n\n\n\n\n\ne"],
[{"x":-10.5,"d":true},"4,1\n\n\n1,1","4,0\n\n\n1,1",{"d":true},"4,3\n\n\n1,1",{"x":11,"d":true},"9,1\n\n\n3,1","9,0\n\n\n3,1",{"d":true},"9,3\n\n\n3,1"],
[{"x":-9.5,"d":true},"4,4\n\n\n1,1",{"x":13,"d":true},"9,4\n\n\n3,1"],
[{"rx":13,"ry":8.175,"y":-4.675,"x":-0.5},"8,2"],
[{"r":15,"rx":4,"y":-4.675,"x":-0.5},"3,1"],
[{"r":30,"y":-2,"x":-0.5},"3,3"],
[{"x":-0.5},"3,5"],
[{"r":45,"y":-2,"x":-0.5},"2,0"],
[{"x":-0.5},"3,0"],
[{"r":-45,"rx":13,"y":-5.675,"x":-0.5},"7,0"],
[{"x":-0.5},"8,0"],
[{"r":-30,"y":-2,"x":-0.5},"8,3"],
[{"x":-0.5},"8,5"],
[{"r":-15,"y":-1,"x":-0.5},"8,1"]
]
}
}

View file

@ -3,26 +3,33 @@
"build_targets": [
[
"splitkb/halcyon/kyria/rev4",
"vial_hlc",
"vial_hrm_cags",
{
"HLC_TFT_DISPLAY": "1",
"TARGET": "splitkb_halcyon_kyria_rev4_vial_hlc_display"
"TARGET": "splitkb_halcyon_kyria_rev4_vial_hrm_cags_display"
}
],
[
"splitkb/halcyon/kyria/rev4",
"vial_hlc",
"vial_hrm_cags",
{
"HLC_ENCODER": "1",
"TARGET": "splitkb_halcyon_kyria_rev4_vial_hlc_encoder"
"TARGET": "splitkb_halcyon_kyria_rev4_vial_hrm_cags_encoder"
}
],
[
"splitkb/halcyon/kyria/rev4",
"vial_hlc",
"vial_hrm_cags",
{
"HLC_NONE": "1",
"TARGET": "splitkb_halcyon_kyria_rev4_vial_hlc"
"TARGET": "splitkb_halcyon_kyria_rev4_vial_hrm_cags"
}
],
[
"keebart/sofle_choc_pro",
"vial_hrm_cags",
{
"TARGET": "keebart_sofle_choc_pro_vial_hrm_cags"
}
]
]

View file

@ -24,6 +24,13 @@
"HLC_NONE": "1",
"TARGET": "splitkb_halcyon_kyria_rev4_vial_hlc"
}
],
[
"keebart/sofle_choc_pro",
"vial_hrm_cags",
{
"TARGET": "keebart_sofle_choc_pro_vial_hrm_cags"
}
]
]
}