From 8802608d2efbcdf2c4c2c22ccd59eccb95b17baf Mon Sep 17 00:00:00 2001 From: nguyenhaiac Date: Fri, 6 Sep 2024 15:13:08 +0000 Subject: [PATCH] keymap-drawer render --- keymap-drawer/sofle.svg | 1092 ++++++++++++++++++++++++++++++++++++++ keymap-drawer/sofle.yaml | 187 +++++++ 2 files changed, 1279 insertions(+) create mode 100644 keymap-drawer/sofle.svg create mode 100644 keymap-drawer/sofle.yaml diff --git a/keymap-drawer/sofle.svg b/keymap-drawer/sofle.svg new file mode 100644 index 0000000..a547d0f --- /dev/null +++ b/keymap-drawer/sofle.svg @@ -0,0 +1,1092 @@ + + + +default: + + + +` + + + +1 + + + +2 + + + +3 + + + +4 + + + +5 + + + +6 + + + +7 + + + +8 + + + +9 + + + +0 + + + + + + +ESC + + + +Q + + + +W + + + +E + + + +R + + + +T + + + +Y + + + +U + + + +I + + + +O + + + +P + + + +BSPC + + + +TAB + + + +A + + + +S + + + +D + + + +F + + + +G + + + +H + + + +J + + + +K + + + +L + + + +; + + + +' + + + +LSHFT + + + +Z + + + +X + + + +C + + + +V + + + +B + + + +MUTE + + + + + + +N + + + +M + + + +, + + + +. + + + +/ + + + +RSHFT + + + +LGUI + + + +LALT + + + +LCTRL + + + + +lower + + + +RET + + + +SPACE + + + + +raise + + + +RCTRL + + + +RALT + + + +RGUI + + + + +lower: + + + + + + + +F1 + + + +F2 + + + +F3 + + + +F4 + + + +F5 + + + +F6 + + + +F7 + + + +F8 + + + +F9 + + + +F10 + + + +F11 + + + +` + + + +1 + + + +2 + + + +3 + + + +4 + + + +5 + + + +6 + + + +7 + + + +8 + + + +9 + + + +0 + + + +F12 + + + + + + + +! + + + +@ + + + +# + + + +$ + + + +% + + + +^ + + + +& + + + + +KPMULTIPLY + + + + +( + + + +) + + + +| + + + + + + + += + + + +- + + + + +KPPLUS + + + + +{ + + + +} + + + + + + + + + + + +[ + + + +] + + + +; + + + +: + + + +\ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +raise: + + + + +BTCLR + + + + +BT +0 + + + +BT +1 + + + +BT +2 + + + +BT +3 + + + +BT +4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +INS + + + +PSCRN + + + +CMENU + + + + + + + + + + + + +PGUP + + + + + + + + +UP + + + + + + + +0 + + + + + + + + + + + +LALT + + + +LCTRL + + + +LSHFT + + + + + + + +CLCK + + + + +PGDN + + + + +LEFT + + + +DOWN + + + +RIGHT + + + +DEL + + + +BSPC + + + + + + + +UNDO + + + +CUT + + + +COPY + + + +PASTE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +adjust: + + + + +BTCLR + + + + +BT +0 + + + +BT +1 + + + +BT +2 + + + +BT +3 + + + +BT +4 + + + + + + + + + + + + + + + + + + + + + + +EPTOG + + + + + +RGBHUD + + + + + +RGBHUI + + + + + +RGBSAD + + + + + +RGBSAI + + + + + +RGBEFF + + + + + + + + + + + + + + + + + + + + + + + + + + +RGBBRD + + + + + +RGBBRI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +RGBTOG + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/keymap-drawer/sofle.yaml b/keymap-drawer/sofle.yaml new file mode 100644 index 0000000..a29ff77 --- /dev/null +++ b/keymap-drawer/sofle.yaml @@ -0,0 +1,187 @@ +layout: {qmk_keyboard: sofle/rev1} +layers: + default: ['`', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '', ESC, Q, W, E, R, T, Y, U, I, O, P, BSPC, TAB, A, S, D, F, G, H, J, K, L, ;, '''', LSHFT, Z, + X, C, V, B, MUTE, '', N, M, ',', ., /, RSHFT, LGUI, LALT, LCTRL, lower, RET, SPACE, raise, RCTRL, RALT, RGUI] + lower: + - {t: ▽, type: trans} + - F1 + - F2 + - F3 + - F4 + - F5 + - F6 + - F7 + - F8 + - F9 + - F10 + - F11 + - '`' + - '1' + - '2' + - '3' + - '4' + - '5' + - '6' + - '7' + - '8' + - '9' + - '0' + - F12 + - {t: ▽, type: trans} + - '!' + - '@' + - '#' + - $ + - '%' + - ^ + - '&' + - KP MULTIPLY + - ( + - ) + - '|' + - {t: ▽, type: trans} + - '=' + - '-' + - KP PLUS + - '{' + - '}' + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - '[' + - ']' + - ; + - ':' + - \ + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {type: held} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + raise: + - BT CLR + - {t: BT, h: '0'} + - {t: BT, h: '1'} + - {t: BT, h: '2'} + - {t: BT, h: '3'} + - {t: BT, h: '4'} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - INS + - PSCRN + - CMENU + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - PG UP + - {t: ▽, type: trans} + - UP + - {t: ▽, type: trans} + - '0' + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - LALT + - LCTRL + - LSHFT + - {t: ▽, type: trans} + - CLCK + - PG DN + - LEFT + - DOWN + - RIGHT + - DEL + - BSPC + - {t: ▽, type: trans} + - UNDO + - CUT + - COPY + - PASTE + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {type: held} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + adjust: + - BT CLR + - {t: BT, h: '0'} + - {t: BT, h: '1'} + - {t: BT, h: '2'} + - {t: BT, h: '3'} + - {t: BT, h: '4'} + - '' + - '' + - '' + - '' + - '' + - '' + - EP TOG + - RGB HUD + - RGB HUI + - RGB SAD + - RGB SAI + - RGB EFF + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - RGB BRD + - RGB BRI + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - RGB TOG + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - {type: held} + - '' + - '' + - {type: held} + - '' + - '' + - ''