Skip to content

Commit

Permalink
add margo og
Browse files Browse the repository at this point in the history
  • Loading branch information
yangdigi committed Oct 23, 2024
1 parent b7f28d0 commit 4fbcd83
Show file tree
Hide file tree
Showing 4 changed files with 81 additions and 0 deletions.
19 changes: 19 additions & 0 deletions keyboards/ydkb/unicore_f1/keymaps/margo_og_vial/config.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#pragma once

#undef PRODUCT_ID
#define PRODUCT_ID 0x240D
#undef PRODUCT
#define PRODUCT Margo OG Keyboard (FW_VER)
#define DYNAMIC_KEYMAP_LAYER_COUNT 6
#define FLASH_KEYMAP_COUNT 2
#define VIAL_KEYBOARD_UID {0x2E, 0xE6, 0x0E, 0x23, 0x34, 0xEF, 0x99, 0x37}

#undef RGBLIGHT_LIMIT_VAL
#define RGBLIGHT_LIMIT_VAL 192
#undef RGBLED_NUM
#define RGBLED_NUM 0
#define INDICATOR_NUM 1
#define INDICATOR_0_FUNCT (1<<USB_LED_CAPS_LOCK)
#define INDICATOR_0_COLOR (LED_TYPE){ .r = 255, .g = 0, .b = 255 }
#define INDICATOR_0_VAL 255
//#define INDICATOR_0_INSTRIP 0
36 changes: 36 additions & 0 deletions keyboards/ydkb/unicore_f1/keymaps/margo_og_vial/keymap.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
#include QMK_KEYBOARD_H

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
{
{KC_ESCAPE, KC_TAB, KC_Q, KC_W, KC_1, KC_2, KC_3, KC_E},
{KC_Z, KC_LGUI, KC_S, KC_LCTRL, KC_R, KC_LSHIFT, KC_A, KC_CAPSLOCK},
{KC_4, KC_R, KC_5, KC_T, KC_6, KC_7, KC_Y, KC_U},
{KC_B, KC_G, KC_V, KC_C, KC_LALT, KC_X, KC_F, KC_D},
{KC_8, KC_I, KC_9, KC_0, KC_MINUS, KC_O, KC_P, KC_LBRACKET},
{KC_L, KC_COMMA, KC_M, KC_SPACE, KC_N, KC_K, KC_J, KC_H},
{KC_EQUAL, KC_BSPACE, KC_K, KC_HOME, KC_RBRACKET, KC_BSLASH, KC_NO, KC_NO},
{KC_ENTER, KC_LEFT, MO(1), KC_RALT, KC_QUOTE, KC_SLASH, KC_DOT, KC_SCOLON},
{KC_PGUP, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO},
{KC_NO, KC_NO, KC_PGDOWN, KC_END, KC_RIGHT, KC_DOWN, KC_UP, KC_RSHIFT},
{KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO},
{KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO},
{KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO},
{KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO}
},
{
{KC_GRAVE, KC_TRNS, KC_TRNS, KC_TRNS, KC_1, KC_2, KC_3, KC_TRNS},
{KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS},
{KC_4, KC_TRNS, KC_5, KC_TRNS, KC_6, KC_7, KC_TRNS, KC_TRNS},
{KC_TRNS, KC_TRNS, KC_TRNS, KC_CALC, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS},
{KC_8, KC_TRNS, KC_9, KC_0, KC_MINUS, KC_TRNS, KC_PSCREEN, KC_SCROLLLOCK},
{KC_INSERT, KC_VOLU, KC_MUTE, KC_TRNS, KC_VOLD, KC_TRNS, KC_TRNS, KC_TRNS},
{KC_EQUAL, KC_DELETE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_NO},
{KC_TRNS, KC_MUTE, KC_TRNS, KC_TRNS, KC_PGUP, KC_PGDOWN, KC_END, KC_HOME},
{KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO},
{KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_VOLU, KC_VOLD, KC_VOLU, KC_TRNS},
{KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO},
{KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO},
{KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO},
{KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO}
},
};
5 changes: 5 additions & 0 deletions keyboards/ydkb/unicore_f1/keymaps/margo_og_vial/rules.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
VIA_ENABLE = yes
VIAL_ENABLE = yes
VIAL_INSECURE = yes
QMK_SETTINGS = yes
TAP_DANCE_ENABLE = yes
21 changes: 21 additions & 0 deletions keyboards/ydkb/unicore_f1/keymaps/margo_og_vial/vial.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"lighting": "qmk_rgblight",
"matrix": {"rows": 14, "cols": 8},
"customKeycodes": [
{"name": "ST(W)", "title": "", "shortName": "ST(W)"},
{"name": "ST(A)", "title": "", "shortName": "ST(A)"},
{"name": "ST(S)", "title": "", "shortName": "ST(S)"},
{"name": "ST(D)", "title": "", "shortName": "ST(D)"}
],
"layouts": {
"labels":["Split Backspace", "ISO Enter", "Split LShift", "7u Space"],
"keymap": [
[{"x":2.5,"c":"#777777"},"0,0",{"c":"#cccccc"},"0,4","0,5","0,6","2,0","2,2","2,4","2,5","4,0","4,2","4,3","4,4","6,0",{"c":"#aaaaaa","w":2},"6,1\n\n\n0,0","6,3",{"x":0.75,"c":"#cccccc"},"6,1\n\n\n0,1",{"c":"#aaaaaa"},"6,2\n\n\n0,1"],
[{"x":2.5,"w":1.5},"0,1",{"c":"#cccccc"},"0,2","0,3","0,7","2,1","2,3","2,6","2,7","4,1","4,5","4,6","4,7","6,4",{"w":1.5},"6,5\n\n\n1,0",{"c":"#aaaaaa"},"8,0",{"x":1.75,"c":"#777777","w":1.25,"h":2,"w2":1.5,"h2":1,"x2":-0.25},"6,4\n\n\n1,1"],
[{"x":2.5,"c":"#aaaaaa","w":1.75},"1,7",{"c":"#cccccc"},"1,6","1,2","3,7","3,6","3,1","5,7","5,6","5,5","5,0","7,7","7,4",{"c":"#777777","w":2.25},"7,0\n\n\n1,0",{"c":"#aaaaaa"},"9,2",{"x":0.75,"c":"#cccccc"},"6,5\n\n\n1,1"],
[{"c":"#aaaaaa","w":1.25},"1,5\n\n\n2,1",{"c":"#cccccc"},"1,4\n\n\n2,1",{"x":0.25,"c":"#aaaaaa","w":2.25},"1,5\n\n\n2,0",{"c":"#cccccc"},"1,0","3,5","3,3","3,2","3,0","5,4","5,2","5,1","7,6","7,5",{"c":"#aaaaaa","w":1.75},"9,7","9,6","9,3"],
[{"x":2.5,"w":1.25},"1,3\n\n\n3,0",{"w":1.25},"1,1\n\n\n3,0",{"w":1.25},"3,4\n\n\n3,0",{"c":"#777777","w":6.25},"5,3\n\n\n3,0",{"c":"#aaaaaa","w":1.25},"7,3\n\n\n3,0",{"w":1.25},"7,2\n\n\n3,0",{"x":0.5},"7,1","9,5","9,4"],
[{"x":2.5,"w":1.5},"1,3\n\n\n3,1","1,1\n\n\n3,1",{"w":1.5},"3,4\n\n\n3,1",{"c":"#777777","w":7},"5,3\n\n\n3,1",{"c":"#aaaaaa","w":1.5},"7,2\n\n\n3,1"]
]
}
}

0 comments on commit 4fbcd83

Please sign in to comment.