Vial HRM_cags keymaps (#1)
This commit is contained in:
		
							parent
							
								
									bf61294d67
								
							
						
					
					
						commit
						42e595b5ba
					
				
					 10 changed files with 592 additions and 7 deletions
				
			
		| 
						 | 
					@ -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
 | 
				
			||||||
| 
						 | 
					@ -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": "_______"}]
 | 
				
			||||||
 | 
					    ]
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,7 @@
 | 
				
			||||||
 | 
					VIA_ENABLE = yes
 | 
				
			||||||
 | 
					VIAL_ENABLE = yes
 | 
				
			||||||
 | 
					VIALRGB_ENABLE = yes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ENCODER_MAP_ENABLE = yes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					CAPS_WORD_ENABLE   = yes
 | 
				
			||||||
							
								
								
									
										318
									
								
								keyboards/keebart/sofle_choc_pro/keymaps/vial_hrm_cags/vial.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										318
									
								
								keyboards/keebart/sofle_choc_pro/keymaps/vial_hrm_cags/vial.json
									
										
									
									
									
										Normal 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"
 | 
				
			||||||
 | 
					            ]
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -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
 | 
				
			||||||
| 
						 | 
					@ -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": "_______"}]
 | 
				
			||||||
 | 
					    ]
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -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
 | 
				
			||||||
| 
						 | 
					@ -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"]
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										19
									
								
								qmk.json
									
										
									
									
									
								
							
							
						
						
									
										19
									
								
								qmk.json
									
										
									
									
									
								
							| 
						 | 
					@ -3,26 +3,33 @@
 | 
				
			||||||
    "build_targets": [
 | 
					    "build_targets": [
 | 
				
			||||||
        [
 | 
					        [
 | 
				
			||||||
            "splitkb/halcyon/kyria/rev4",
 | 
					            "splitkb/halcyon/kyria/rev4",
 | 
				
			||||||
            "vial_hlc",
 | 
					            "vial_hrm_cags",
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
                "HLC_TFT_DISPLAY": "1",
 | 
					                "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",
 | 
					            "splitkb/halcyon/kyria/rev4",
 | 
				
			||||||
            "vial_hlc",
 | 
					            "vial_hrm_cags",
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
                "HLC_ENCODER": "1",
 | 
					                "HLC_ENCODER": "1",
 | 
				
			||||||
                "TARGET": "splitkb_halcyon_kyria_rev4_vial_hlc_encoder"
 | 
					                "TARGET": "splitkb_halcyon_kyria_rev4_vial_hrm_cags_encoder"
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        ],
 | 
					        ],
 | 
				
			||||||
        [
 | 
					        [
 | 
				
			||||||
            "splitkb/halcyon/kyria/rev4",
 | 
					            "splitkb/halcyon/kyria/rev4",
 | 
				
			||||||
            "vial_hlc",
 | 
					            "vial_hrm_cags",
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
                "HLC_NONE": "1",
 | 
					                "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"
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        ]
 | 
					        ]
 | 
				
			||||||
    ]
 | 
					    ]
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -24,6 +24,13 @@
 | 
				
			||||||
                "HLC_NONE": "1",
 | 
					                "HLC_NONE": "1",
 | 
				
			||||||
                "TARGET": "splitkb_halcyon_kyria_rev4_vial_hlc"
 | 
					                "TARGET": "splitkb_halcyon_kyria_rev4_vial_hlc"
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					        ],
 | 
				
			||||||
 | 
					        [
 | 
				
			||||||
 | 
					            "keebart/sofle_choc_pro",
 | 
				
			||||||
 | 
					            "vial_hrm_cags",
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                "TARGET": "keebart_sofle_choc_pro_vial_hrm_cags"
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
        ]
 | 
					        ]
 | 
				
			||||||
    ]
 | 
					    ]
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue