From 7c290623248de514323d8a9b5d4553d7a8988e7d Mon Sep 17 00:00:00 2001
From: honorless <86894501+lesshonor@users.noreply.github.com>
Date: Sun, 17 Nov 2024 18:39:21 -0500
Subject: [PATCH] refactor: keymap-drawer config
---
.github/workflows/build.yml | 20 +-
.github/workflows/draw.yml | 18 +
README.md | 3 +-
keymap-drawer/corne.svg | 1336 -----------------------------------
keymap-drawer/corne.yaml | 198 ------
keymap-drawer/sofle.svg | 917 ------------------------
keymap-drawer/sofle.yaml | 132 ----
7 files changed, 22 insertions(+), 2602 deletions(-)
create mode 100644 .github/workflows/draw.yml
delete mode 100644 keymap-drawer/corne.svg
delete mode 100644 keymap-drawer/corne.yaml
delete mode 100644 keymap-drawer/sofle.svg
delete mode 100644 keymap-drawer/sofle.yaml
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
+
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 @@
-
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}