diff options
| author | eigatech <120486526+eigatech@users.noreply.github.com> | 2023-07-22 11:06:19 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-07-22 11:06:19 +0300 |
| commit | c7206d2d89e98346c182f66c9da2a6b4c2b7d9a3 (patch) | |
| tree | dc8a53858e06254b9886a3c0675091dba1213e05 | |
| parent | 0f0c307b79be379e025ff6d4275fe0530c3d5152 (diff) | |
| download | zmk-config-c7206d2d89e98346c182f66c9da2a6b4c2b7d9a3.tar.gz zmk-config-c7206d2d89e98346c182f66c9da2a6b4c2b7d9a3.zip | |
delete files
| -rw-r--r-- | .github/workflows/build.yml | 5 | ||||
| -rw-r--r-- | build.yaml | 23 | ||||
| -rw-r--r-- | config/corne.conf | 7 | ||||
| -rw-r--r-- | config/corne.keymap | 68 | ||||
| -rw-r--r-- | config/info.json | 53 | ||||
| -rw-r--r-- | config/west.yml | 11 | ||||
| -rw-r--r-- | readme.md | 30 |
7 files changed, 35 insertions, 162 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml deleted file mode 100644 index d74fb89..0000000 --- a/.github/workflows/build.yml +++ /dev/null @@ -1,5 +0,0 @@ -on: [push, pull_request, workflow_dispatch] - -jobs: - build: - uses: zmkfirmware/zmk/.github/workflows/build-user-config.yml@main diff --git a/build.yaml b/build.yaml index 228498f..02eaa34 100644 --- a/build.yaml +++ b/build.yaml @@ -1,19 +1,6 @@ -# This file generates the GitHub Actions matrix -# For simple board + shield combinations, add them -# to the top level board and shield arrays, for more -# control, add individual board + shield combinations to -# the `include` property, e.g: -# -# board: [ "nice_nano_v2" ] -# shield: [ "corne_left", "corne_right" ] -# include: -# - board: bdn9_rev2 -# - board: nice_nano_v2 -# shield: reviung41 -# ---- include: - - board: nice_nano_v2 - shield: corne_left nice_view_adapter nice_view - - board: nice_nano_v2 - shield: corne_right nice_view_adapter nice_view + - board: seeeduino_xiao_ble + shield: totem_left + - board: seeeduino_xiao_ble + shield: totem_right +# there is no settingsreset (needed) for the XIAO diff --git a/config/corne.conf b/config/corne.conf deleted file mode 100644 index 0a39f96..0000000 --- a/config/corne.conf +++ /dev/null @@ -1,7 +0,0 @@ -# Uncomment the following lines to enable the Corne RGB Underglow -# CONFIG_ZMK_RGB_UNDERGLOW=y -# CONFIG_WS2812_STRIP=y - -# Uncomment the following line to enable the Corne OLED Display -CONFIG_ZMK_DISPLAY=y -CONFIG_ZMK_EXT_POWER=y diff --git a/config/corne.keymap b/config/corne.keymap deleted file mode 100644 index 9442f25..0000000 --- a/config/corne.keymap +++ /dev/null @@ -1,68 +0,0 @@ -/* - * Copyright (c) 2020 The ZMK Contributors - * - * SPDX-License-Identifier: MIT - */ - -#include <behaviors.dtsi> -#include <dt-bindings/zmk/keys.h> -#include <dt-bindings/zmk/bt.h> -#include <dt-bindings/zmk/outputs.h> - -/ { - keymap { - compatible = "zmk,keymap"; - - Base { - // ----------------------------------------------------------------------------------------- - // | TAB | Q | W | E | R | T | | Y | U | I | O | P | BKSP | - // | CTRL | A | S | D | F | G | | H | J | K | L | ; | ' | - // | SHFT | Z | X | C | V | B | | N | M | , | . | / | ESC | - // | GUI | LWR | SPC | | ENT | RSE | ALT | - - label = "Base"; - bindings = < - &kp TAB &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp BSPC - &kp ESC &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp APOS - &kp LSHFT &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RSHIFT - &kp LCTRL &mo 1 &kp SPACE &kp RET &mo 2 &kp RALT - >; - }; - - Lower { - // ----------------------------------------------------------------------------------------- - // | TAB | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 | BKSP | - // | BTCLR| BT1 | BT2 | BT3 | BT4 | BT5 | | LFT | DWN | UP | RGT | | | - // | SHFT | | | | | | | | | | | | | - // | GUI | | SPC | | ENT | | ALT | - - label = "Lower"; - bindings = < - &kp TAB &kp K_PP &kp UP &kp N1 &kp N2 &kp N3 &kp N7 &kp N8 &kp N9 &kp N0 &kp HOME &trans - &kp LALT &kp LEFT &kp DOWN &kp RIGHT &kp N4 &kp N5 &kp N4 &kp N5 &kp N6 &kp RIGHT &trans &kp F10 - &kp LSHFT &trans &trans &trans &kp MINUS &kp PLUS &kp N1 &kp N2 &kp N3 &kp DOT &trans &kp RSHIFT - &kp LGUI &trans &kp SPACE &kp RET &trans &kp RALT - >; - }; - - Raise { - // ----------------------------------------------------------------------------------------- - // | TAB | ! | @ | # | $ | % | | ^ | & | * | ( | ) | BKSP | - // | CTRL | | | | | | | - | = | [ | ] | \ | ` | - // | SHFT | | | | | | | _ | + | { | } | "|" | ~ | - // | GUI | | SPC | | ENT | | ALT | - - label = "Raise"; - bindings = < - &trans &kp EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT &kp CARET &kp AMPS &kp KP_MULTIPLY &kp LPAR &kp RPAR &kp DEL - &trans &bt BT_CLR &bt BT_PRV &bt BT_NXT &bt BT_SEL 0 &to 3 &kp UNDER &kp EQUAL &kp LBKT &kp RBKT &kp BSLH &kp GRAVE - &trans &out OUT_TOG &trans &trans &trans &trans &kp MINUS &kp PLUS &kp LBRC &kp RBRC &kp PIPE &kp TILDE - &kp LGUI &kp LEFT_ALT &kp SPACE &kp RET &trans &kp RALT - >; - }; - }; -}; - -&nice_view_spi { - cs-gpios = <&pro_micro 0 GPIO_ACTIVE_HIGH>; -}; diff --git a/config/info.json b/config/info.json deleted file mode 100644 index 551c6bb..0000000 --- a/config/info.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "layouts": { - "LAYOUT": { - "layout": [ - { "label": "Tab", "row": 0, "col": 0, "x": 0, "y": 0.5 }, - { "label": "Q", "row": 0, "col": 1, "x": 1, "y": 0.5 }, - { "label": "W", "row": 0, "col": 2, "x": 2, "y": 0.2 }, - { "label": "E", "row": 0, "col": 3, "x": 3, "y": 0 }, - { "label": "R", "row": 0, "col": 4, "x": 4, "y": 0.25 }, - { "label": "T", "row": 0, "col": 5, "x": 5, "y": 0.25 }, - { "label": "Y", "row": 0, "col": 7, "x": 9, "y": 0.25 }, - { "label": "U", "row": 0, "col": 8, "x": 10, "y": 0.25 }, - { "label": "I", "row": 0, "col": 9, "x": 11, "y": 0 }, - { "label": "O", "row": 0, "col": 10, "x": 12, "y": 0.2 }, - { "label": "P", "row": 0, "col": 11, "x": 13, "y": 0.5 }, - { "label": "BSPC", "row": 0, "col": 12, "x": 14, "y": 0.5 }, - - { "label": "Ctrl", "row": 1, "col": 0, "x": 0, "y": 1.5 }, - { "label": "A", "row": 1, "col": 1, "x": 1, "y": 1.5 }, - { "label": "S", "row": 1, "col": 2, "x": 2, "y": 1.2 }, - { "label": "D", "row": 1, "col": 3, "x": 3, "y": 1 }, - { "label": "F", "row": 1, "col": 4, "x": 4, "y": 1.25 }, - { "label": "G", "row": 1, "col": 5, "x": 5, "y": 1.25 }, - { "label": "H", "row": 1, "col": 7, "x": 9, "y": 1.25 }, - { "label": "J", "row": 1, "col": 8, "x": 10, "y": 1.25 }, - { "label": "K", "row": 1, "col": 9, "x": 11, "y": 1 }, - { "label": "L", "row": 1, "col": 10, "x": 12, "y": 1.2 }, - { "label": ";", "row": 1, "col": 11, "x": 13, "y": 1.5 }, - { "label": "'", "row": 1, "col": 12, "x": 14, "y": 1.5 }, - - { "label": "LShift", "row": 2, "col": 0, "x": 0, "y": 2.5 }, - { "label": "Z", "row": 2, "col": 1, "x": 1, "y": 2.5 }, - { "label": "X", "row": 2, "col": 2, "x": 2, "y": 2.2 }, - { "label": "C", "row": 2, "col": 3, "x": 3, "y": 2 }, - { "label": "V", "row": 2, "col": 4, "x": 4, "y": 2.25 }, - { "label": "B", "row": 2, "col": 5, "x": 5, "y": 2.25 }, - { "label": "N", "row": 2, "col": 7, "x": 9, "y": 2.25 }, - { "label": "M", "row": 2, "col": 8, "x": 10, "y": 2.25 }, - { "label": ",", "row": 2, "col": 9, "x": 11, "y": 2 }, - { "label": ".", "row": 2, "col": 10, "x": 12, "y": 2.2 }, - { "label": "/", "row": 2, "col": 11, "x": 13, "y": 2.5 }, - { "label": "Esc", "row": 2, "col": 12, "x": 14, "y": 2.5 }, - - { "label": "GUI", "row": 3, "col": 3, "x": 3.5, "y": 3.25 }, - { "label": "LWR", "row": 3, "col": 4, "x": 4.5, "y": 3.25, "r": 13, "ry": 4.25 }, - { "label": "SPC", "row": 3, "col": 5, "x": 5.5, "y": 3.05, "h": 1.5, "r": 26, "ry": 4.6 }, - { "label": "ENT", "row": 3, "col": 7, "x": 8.5, "y": 3.05, "h": 1.5, "r": -26, "rx": 9.5, "ry": 4.6 }, - { "label": "RSE", "row": 3, "col": 8, "x": 9.5, "y": 3.25, "r": -13, "rx": 10.5, "ry": 4.25 }, - { "label": "ALT", "row": 3, "col": 9, "x": 10.5, "y": 3.25 } - ] - } - } -} diff --git a/config/west.yml b/config/west.yml deleted file mode 100644 index 379d291..0000000 --- a/config/west.yml +++ /dev/null @@ -1,11 +0,0 @@ -manifest: - remotes: - - name: zmkfirmware - url-base: https://github.com/zmkfirmware - projects: - - name: zmk - remote: zmkfirmware - revision: main - import: app/west.yml - self: - path: config diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..02b28e0 --- /dev/null +++ b/readme.md @@ -0,0 +1,30 @@ +<picture> + <source media="(prefers-color-scheme: dark)" srcset="/docs/images/TOTEM_logo_dark.svg"> + <source media="(prefers-color-scheme: light)" srcset="/docs/images/TOTEM_logo_bright.svg"> + <img alt="TOTEM logo font" src="/docs/images/TOTEM_logo_bright.svg"> +</picture> + +# ZMK CONFIG FOR THE TOTEM SPLIT KEYBOARD + +[Here](https://github.com/GEIGEIGEIST/totem) you can find the hardware files and build guide.\ +[Here](https://github.com/GEIGEIGEIST/qmk-config-totem) you can find the QMK config for the TOTEM. + +TOTEM is a 38 key column-staggered split keyboard running [ZMK](https://zmk.dev/) or [QMK](https://docs.qmk.fm/). It's meant to be used with a SEEED XIAO BLE or RP2040. + + + + + + +## HOW TO USE + +- fork this repo +- `git clone` your repo, to create a local copy on your PC (you can use the [command line](https://www.atlassian.com/git/tutorials) or [github desktop](https://desktop.github.com/)) +- adjust the totem.keymap file (find all the keycodes on [the zmk docs pages](https://zmk.dev/docs/codes/)) +- `git push` your repo to your fork +- on the GitHub page of your fork navigate to "Actions" +- scroll down and unzip the `firmware.zip` archive that contains the latest firmware +- connect the left half of the TOTEM to your PC, press reset twice +- the keyboard should now appear as a mass storage device +- drag'n'drop the `totem_left-seeeduino_xiao_ble-zmk.uf2` file from the archive onto the storage device +- repeat this process with the right half and the `totem_right-seeeduino_xiao_ble-zmk.uf2` file. \ No newline at end of file |