diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 932dbb8..83941f1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,25 +2,9 @@ name: Build ZMK firmware on: workflow_dispatch: push: - paths: - - "config/**" + paths-ignore: + - "keymap-drawer/**" jobs: build: uses: zmkfirmware/zmk/.github/workflows/build-user-config.yml@main - draw: - uses: caksoylar/keymap-drawer/.github/workflows/draw-zmk.yml@main - permissions: - contents: write - with: - commit_message: "[Draw] ${{ github.event.head_commit.message }}" - amend_commit: false - install_branch: "main" - keymap_patterns: "config/*.keymap" - json_path: "config" - config_path: "keymap_drawer.config.yaml" # config file, ignored if not exists - output_folder: "keymap-drawer" - destination: "both" - parse_args: "" # map of extra args to pass to `keymap parse`, e.g. "corne:'-l Def Lwr Rse' cradio:''" - draw_args: "" # map of extra args to pass to `keymap draw`, e.g. "corne:'-k corne_rotated' cradio:'-k paroxysm'" - diff --git a/.github/workflows/draw.yml b/.github/workflows/draw.yml new file mode 100644 index 0000000..3411ab0 --- /dev/null +++ b/.github/workflows/draw.yml @@ -0,0 +1,18 @@ +name: Draw Keymap +on: + workflow_dispatch: + push: + paths: + - "config/**" + - .github/workflows/draw.yml + - keymap_drawer.config.yaml + +jobs: + draw: + uses: caksoylar/keymap-drawer/.github/workflows/draw-zmk.yml@main + permissions: + contents: write + with: + commit_message: "[Draw] ${{ github.event.head_commit.message }}" + destination: "commit" + fail_on_error: ${{ fromJSON(true) }} diff --git a/README.md b/README.md index 77d175c..5bf76d0 100644 --- a/README.md +++ b/README.md @@ -2,5 +2,6 @@ if you need the 3D modle of this keyboard,you can connect me by Email。380 # 睫毛外设店 (Eyelash Peripherals) Corne - +## Keymap Diagram +![Diagram of config/eyelash_corne.keymap](keymap-drawer/eyelash_corne.svg "generated by @caksoylar's Keymap Drawer") diff --git a/keymap-drawer/corne.svg b/keymap-drawer/corne.svg deleted file mode 100644 index a6a862b..0000000 --- a/keymap-drawer/corne.svg +++ /dev/null @@ -1,1336 +0,0 @@ - -/* start glyphs */ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -/* end glyphs */ - - -default: - - - - - - - - - -Q - - - - -W - - - - -E - - - - -R - - - - -T - - - - - - - - - -Y - - - - -U - - - - -I - - - - -O - - - - -P - - - - - - - - - -&td0 - - - - -A - - - - -S - - - - -D - - - - -F - - - - -G - - - - - - - - - -H - - - - -J - - - - -K - - - - -L - - - - -; -: - - - - -' -" - - - - - - - - - -Z - - - - -X - - - - -C - - - - -V - - - - -B - - - - - - - - - -N - - - - -M - - - - -, -< - - - - -. -> - - - - -/ -? - - - - - - - - - - - - - - -LGUI - - - - - -lower - - - - - - -3 - - - - - - - - - - - -3 - - - - - -raise - - - - - - - - - - - - - - -lower: - - - - - - - - - -1 -! - - - - -2 -@ - - - - - -3 -# - - - - -4 -$ - - - - -5 -% - - - - - - - - - - -6 -^ - - - - -7 -& - - - - -8 -* - - - - -9 -( - - - - -0 -) - - - - - - - - - - - - - - - -BTCLRALL - - - - - -1 - - - - - -2 - - - - - - -3 - - - - - -4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -HOME - - - - - -PGUP - - - - - - - - - - - -RGBOFF - - - - - - -RGBON - - - - - - - - - - - - - - - - -RGBEFF - - - - - - - - - - - - -RGBEFR - - - - - - -RGBSPI - - - - - - -RGBBRI - - - - - - -RGBBRD - - - - - -END - - - - - -PGDN - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -INS - - - - - - - - - - - - - - - - - - - -raise: - - - - - - - - - -! - - - - -@ - - - - -# - - - - -$ - - - - -% - - - - - - - - - - -^ - - - - -& - - - - -* - - - - -( - - - - -) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&mkpMB4 - - - - - - - - - - - -- -_ - - - - -= -+ - - - - -[ -{ - - - - -] -} - - - - -\ -| - - - - -` -~ - - - - - - - - - - -OUTUSB - - - - - - -OUTBLE - - - - - - - - - - - - - - - - -&mkpMB5 - - - - - - - - - - - -_ - - - - -+ - - - - -{ - - - - -} - - - - -| - - - - -~ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -3: - - - - - - - - - -F1 - - - - -F2 - - - - -F3 - - - - -F4 - - - - -F5 - - - - - - - - - - -F6 - - - - -F7 - - - - -F8 - - - - -F9 - - - - -F10 - - - - -F11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&mkpMB4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PRINTSCRE… - - - - -F12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&mkpMB5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -SCROLLLOCK - - - - - -PAUSEBREAK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/keymap-drawer/corne.yaml b/keymap-drawer/corne.yaml deleted file mode 100644 index fac3be2..0000000 --- a/keymap-drawer/corne.yaml +++ /dev/null @@ -1,198 +0,0 @@ -layout: {qmk_keyboard: corne_rotated, qmk_layout: LAYOUT_split_3x6_3} -layers: - default: - - $$mdi:keyboard-tab$$ - - Q - - W - - E - - R - - T - - $$mdi:arrow-up-bold$$ - - Y - - U - - I - - O - - P - - {t: '$$mdi:backspace$$', type: backspace} - - '&td0' - - A - - S - - D - - F - - G - - $$mdi:arrow-down-bold$$ - - H - - J - - K - - L - - {t: ;, s: ':'} - - {t: '''', s: '"'} - - $$mdi:apple-keyboard-control$$ - - Z - - X - - C - - V - - B - - $$mdi:arrow-left-bold$$ - - N - - M - - {t: ',', s: <} - - {t: ., s: '>'} - - {t: /, s: '?'} - - $$mdi:keyboard-esc$$ - - $$mdi:keyboard-space$$ - - LGUI - - lower - - {t: '$$mdi:keyboard-space$$', h: '3'} - - $$mdi:arrow-right-bold$$ - - {t: '$$mdi:keyboard-return$$', h: '3'} - - raise - - $$mdi:apple-keyboard-option$$ - - {t: '$$mdi:keyboard-return$$', type: enter} - lower: - - {t: '$$mdi:transfer$$', type: trans} - - {t: '1', s: '!'} - - {t: '2', s: '@'} - - {t: '3', s: '#'} - - {t: '4', s: $} - - {t: '5', s: '%'} - - {t: '$$mdi:menu-up$$', s: '$$mdi:mouse$$'} - - {t: '6', s: ^} - - {t: '7', s: '&'} - - {t: '8', s: '*'} - - {t: '9', s: (} - - {t: '0', s: )} - - {t: '$$mdi:backspace$$', type: backspace} - - {t: '$$mdi:transfer$$', type: trans} - - BT CLR ALL - - {h: '1', s: '$$mdi:bluetooth-connect$$'} - - {h: '2', s: '$$mdi:bluetooth-connect$$'} - - {h: '3', s: '$$mdi:bluetooth-connect$$'} - - {h: '4', s: '$$mdi:bluetooth-connect$$'} - - {t: '$$mdi:menu-down$$', s: '$$mdi:mouse$$'} - - $$mdi:arrow-left-bold$$ - - $$mdi:arrow-down-bold$$ - - $$mdi:arrow-up-bold$$ - - $$mdi:arrow-right-bold$$ - - HOME - - PG UP - - {t: '$$mdi:transfer$$', type: trans} - - RGB OFF - - RGB ON - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - RGB EFF - - {t: '$$mdi:menu-left$$', s: '$$mdi:mouse$$'} - - RGB EFR - - RGB SPI - - RGB BRI - - RGB BRD - - END - - PG DN - - $$mdi:volume-off$$ - - {t: '$$mdi:transfer$$', type: trans} - - {type: held} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:menu-right$$', s: '$$mdi:mouse$$'} - - INS - - $$mdi:backspace-reverse-outline$$ - - {t: '$$mdi:transfer$$', type: trans} - - $$mdi:mouse-left-click-outline$$ - raise: - - {t: '$$mdi:transfer$$', type: trans} - - '!' - - '@' - - '#' - - $ - - '%' - - {t: '$$mdi:menu-up$$', s: '$$mdi:mouse$$'} - - ^ - - '&' - - '*' - - ( - - ) - - {t: '$$mdi:backspace$$', type: backspace} - - {t: '$$mdi:transfer$$', type: trans} - - $$mdi:bluetooth-off$$ - - $$mdi:mouse-left-click-outline$$ - - $$mdi:mouse-scroll-wheel$$ - - $$mdi:mouse-right-click-outline$$ - - '&mkp MB4' - - {t: '$$mdi:menu-down$$', s: '$$mdi:mouse$$'} - - {t: '-', s: _} - - {t: '=', s: +} - - {t: '[', s: '{'} - - {t: ']', s: '}'} - - {t: \, s: '|'} - - {t: '`', s: '~'} - - {t: '$$mdi:transfer$$', type: trans} - - OUT USB - - OUT BLE - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - '&mkp MB5' - - {t: '$$mdi:menu-left$$', s: '$$mdi:mouse$$'} - - _ - - + - - '{' - - '}' - - '|' - - '~' - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - $$mdi:keyboard-space$$ - - {t: '$$mdi:menu-right$$', s: '$$mdi:mouse$$'} - - {t: '$$mdi:keyboard-return$$', type: enter} - - {type: held} - - {t: '$$mdi:transfer$$', type: trans} - - $$mdi:mouse-left-click-outline$$ - '3': - - {t: '$$mdi:transfer$$', type: trans} - - F1 - - F2 - - F3 - - F4 - - F5 - - {t: '$$mdi:menu-up$$', s: '$$mdi:mouse$$'} - - F6 - - F7 - - F8 - - F9 - - F10 - - F11 - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - $$mdi:mouse-left-click-outline$$ - - $$mdi:mouse-scroll-wheel$$ - - $$mdi:mouse-right-click-outline$$ - - '&mkp MB4' - - {t: '$$mdi:menu-down$$', s: '$$mdi:mouse$$'} - - $$mdi:progress-download$$ - - $$mdi:mouse-left-click-outline$$ - - $$mdi:mouse-scroll-wheel$$ - - $$mdi:mouse-right-click-outline$$ - - PRINTSCREEN - - F12 - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:backup-restore$$', type: bootloader} - - {t: '$$mdi:transfer$$', type: trans} - - $$mdi:progress-download$$ - - {t: '$$mdi:transfer$$', type: trans} - - '&mkp MB5' - - {t: '$$mdi:menu-left$$', s: '$$mdi:mouse$$'} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - $$mdi:progress-download$$ - - {t: '$$mdi:backup-restore$$', type: bootloader} - - SCROLLLOCK - - PAUSE BREAK - - $$mdi:volume-off$$ - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {type: held} - - {t: '$$mdi:menu-right$$', s: '$$mdi:mouse$$'} - - {type: held alternate} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - $$mdi:mouse-left-click-outline$$ diff --git a/keymap-drawer/sofle.svg b/keymap-drawer/sofle.svg deleted file mode 100644 index e041e6b..0000000 --- a/keymap-drawer/sofle.svg +++ /dev/null @@ -1,917 +0,0 @@ - -/* start glyphs */ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -/* end glyphs */ - - -Qwery: - - - - - - - - - -1 -! - - - - -2 -@ - - - - -3 -# - - - - -4 -$ - - - - -5 -% - - - - - - - - - -6 -^ - - - - -7 -& - - - - -8 -* - - - - -9 -( - - - - -0 -) - - - - -- -_ - - - - - - - - - -Q - - - - -W - - - - -E - - - - -R - - - - -T - - - - - - - - - -Y - - - - -U - - - - -I - - - - -O - - - - -P - - - - -] -} - - - - - - - - - -A - - - - -S - - - - -D - - - - -F - - - - -G - - - - - - - - - -H - - - - -J - - - - -K - - - - -L - - - - -; -: - - - - -. - - - - - - - - - -Z - - - - -X - - - - -C - - - - -V - - - - -B - - - - - - - - - -N - - - - -M - - - - -, -< - - - - -. -> - - - - -/ -? - - - - - - - - - - - - - - - - - - - - - - - - -LGUI - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -RGUI - - - - - - - - - - - - - - -Flash: - - - - -&flash_ma… - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/keymap-drawer/sofle.yaml b/keymap-drawer/sofle.yaml deleted file mode 100644 index 25e06c1..0000000 --- a/keymap-drawer/sofle.yaml +++ /dev/null @@ -1,132 +0,0 @@ -layout: {qmk_keyboard: corne/rev1} -layers: - Qwery: - - $$mdi:keyboard-esc$$ - - {t: '1', s: '!'} - - {t: '2', s: '@'} - - {t: '3', s: '#'} - - {t: '4', s: $} - - {t: '5', s: '%'} - - $$mdi:arrow-up-bold$$ - - {t: '6', s: ^} - - {t: '7', s: '&'} - - {t: '8', s: '*'} - - {t: '9', s: (} - - {t: '0', s: )} - - {t: '-', s: _} - - $$mdi:keyboard-tab$$ - - Q - - W - - E - - R - - T - - $$mdi:arrow-down-bold$$ - - Y - - U - - I - - O - - P - - {t: ']', s: '}'} - - $$mdi:apple-keyboard-caps$$ - - A - - S - - D - - F - - G - - $$mdi:arrow-left-bold$$ - - H - - J - - K - - L - - {t: ;, s: ':'} - - . - - $$mdi:apple-keyboard-shift$$ - - Z - - X - - C - - V - - B - - $$mdi:arrow-right-bold$$ - - N - - M - - {t: ',', s: <} - - {t: ., s: '>'} - - {t: /, s: '?'} - - {t: '$$mdi:keyboard-return$$', type: enter} - - {t: '$$mdi:backspace$$', type: backspace} - - $$mdi:apple-keyboard-control$$ - - $$mdi:apple-keyboard-option$$ - - LGUI - - $$mdi:keyboard-space$$ - - {t: '$$mdi:keyboard-return$$', type: enter} - - {t: '$$mdi:keyboard-return$$', type: enter} - - {t: '$$mdi:keyboard-return$$', type: enter} - - $$mdi:keyboard-space$$ - - RGUI - - $$mdi:apple-keyboard-option$$ - - $$mdi:apple-keyboard-control$$ - Flash: - - '&flash_macro' - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans}