This commit is contained in:
schwarzgrau
2022-09-13 02:59:06 +02:00
parent 7e1b6c4027
commit 52b8c83f17
3 changed files with 70 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="Ebene_1" data-name="Ebene 1" xmlns="http://www.w3.org/2000/svg" width="830" height="380.94" viewBox="0 0 830 380.94">
<defs>
<style>
.cls-1 {
fill: #24292f;
}
</style>
</defs>
<path class="cls-1" d="M138.99,125.94c0-37.81-30.76-68.57-68.56-68.57S1.86,88.14,1.86,125.94s30.76,68.57,68.57,68.57,68.56-30.76,68.56-68.57Zm-68.56,26.67c-14.71,0-26.69-11.97-26.69-26.67s11.98-26.67,26.69-26.67,26.67,11.97,26.67,26.67-11.97,26.67-26.67,26.67Z"/>
<path class="cls-1" d="M369.33,125.94c0-37.81-30.76-68.57-68.57-68.57s-68.56,30.76-68.56,68.57,30.76,68.57,68.56,68.57,68.57-30.76,68.57-68.57Zm-68.57,26.67c-14.71,0-26.67-11.97-26.67-26.67s11.97-26.67,26.67-26.67,26.69,11.97,26.69,26.67-11.98,26.67-26.69,26.67Z"/>
<path class="cls-1" d="M185.6,261.33c11.58,0,20.94-9.38,20.94-20.95V120.96c0-11.57-9.37-20.95-20.94-20.95s-20.94,9.38-20.94,20.95v119.42c0,11.57,9.37,20.95,20.94,20.95Z"/>
<path class="cls-1" d="M235.09,287.77h-98.98c-11.58,0-20.94,9.38-20.94,20.95s9.37,20.95,20.94,20.95h98.98c11.58,0,20.94-9.38,20.94-20.95s-9.37-20.95-20.94-20.95Z"/>
<path class="cls-1" d="M20.94,41.9H119.93c11.58,0,20.94-9.38,20.94-20.95S131.5,0,119.93,0H20.94C9.37,0,0,9.38,0,20.95s9.37,20.95,20.94,20.95Z"/>
<path class="cls-1" d="M251.27,41.9h99c11.58,0,20.94-9.38,20.94-20.95S361.84,0,350.27,0h-99c-11.58,0-20.94,9.38-20.94,20.95s9.37,20.95,20.94,20.95Z"/>
<path class="cls-1" d="M599.66,125.94c0-37.81-30.76-68.57-68.56-68.57s-68.57,30.76-68.57,68.57,30.76,68.57,68.57,68.57,68.56-30.76,68.56-68.57Zm-68.56,26.67c-14.71,0-26.69-11.97-26.69-26.67s11.98-26.67,26.69-26.67,26.67,11.97,26.67,26.67-11.97,26.67-26.67,26.67Z"/>
<path class="cls-1" d="M486.63,213.71c-.54,0-1.05,.12-1.58,.16-.53-.04-1.04-.16-1.58-.16h-46.61V93.75c0-11.57-9.37-20.95-20.94-20.95s-20.94,9.38-20.94,20.95v119.95h-46.59c-.54,0-1.05,.12-1.58,.16-.53-.04-1.04-.16-1.58-.16-11.58,0-20.94,9.38-20.94,20.95v125.34c0,11.57,9.37,20.95,20.94,20.95s20.94-9.38,20.94-20.95v-104.39h28.81v104.39c0,11.57,9.37,20.95,20.94,20.95s20.94-9.38,20.94-20.95v-104.39h28.82v104.39c0,11.57,9.37,20.95,20.94,20.95s20.94-9.38,20.94-20.95v-125.34c0-11.57-9.37-20.95-20.94-20.95Z"/>
<path class="cls-1" d="M761.43,57.37c-37.8,0-68.56,30.76-68.56,68.57s30.76,68.57,68.56,68.57,68.57-30.76,68.57-68.57-30.76-68.57-68.57-68.57Zm0,95.25c-14.71,0-26.67-11.97-26.67-26.67s11.97-26.67,26.67-26.67,26.69,11.97,26.69,26.67-11.98,26.67-26.69,26.67Z"/>
<path class="cls-1" d="M714.87,203.4c-9.9-5.92-22.76-2.81-28.77,7.12l-39.84,66.05-39.85-66.05c-6-9.94-18.88-13.08-28.77-7.12-9.9,5.98-13.09,18.85-7.12,28.75l57.79,95.79c3.8,6.29,10.61,10.13,17.94,10.13s14.14-3.85,17.94-10.13l57.78-95.79c5.98-9.91,2.79-22.78-7.12-28.76Z"/>
<path class="cls-1" d="M596.77,45.32h28.55v86.95c0,11.57,9.37,20.95,20.94,20.95s20.94-9.38,20.94-20.95V45.32h28.55c11.58,0,20.94-9.38,20.94-20.95s-9.37-20.95-20.94-20.95h-98.98c-11.58,0-20.94,9.38-20.94,20.95s9.37,20.95,20.94,20.95Z"/>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

+21
View File
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="Ebene_1" data-name="Ebene 1" xmlns="http://www.w3.org/2000/svg" width="830" height="380.94" viewBox="0 0 830 380.94">
<defs>
<style>
.cls-1 {
fill: #c9d1d9;
}
</style>
</defs>
<path class="cls-1" d="M138.99,125.94c0-37.81-30.76-68.57-68.56-68.57S1.86,88.14,1.86,125.94s30.76,68.57,68.57,68.57,68.56-30.76,68.56-68.57Zm-68.56,26.67c-14.71,0-26.69-11.97-26.69-26.67s11.98-26.67,26.69-26.67,26.67,11.97,26.67,26.67-11.97,26.67-26.67,26.67Z"/>
<path class="cls-1" d="M369.33,125.94c0-37.81-30.76-68.57-68.57-68.57s-68.56,30.76-68.56,68.57,30.76,68.57,68.56,68.57,68.57-30.76,68.57-68.57Zm-68.57,26.67c-14.71,0-26.67-11.97-26.67-26.67s11.97-26.67,26.67-26.67,26.69,11.97,26.69,26.67-11.98,26.67-26.69,26.67Z"/>
<path class="cls-1" d="M185.6,261.33c11.58,0,20.94-9.38,20.94-20.95V120.96c0-11.57-9.37-20.95-20.94-20.95s-20.94,9.38-20.94,20.95v119.42c0,11.57,9.37,20.95,20.94,20.95Z"/>
<path class="cls-1" d="M235.09,287.77h-98.98c-11.58,0-20.94,9.38-20.94,20.95s9.37,20.95,20.94,20.95h98.98c11.58,0,20.94-9.38,20.94-20.95s-9.37-20.95-20.94-20.95Z"/>
<path class="cls-1" d="M20.94,41.9H119.93c11.58,0,20.94-9.38,20.94-20.95S131.5,0,119.93,0H20.94C9.37,0,0,9.38,0,20.95s9.37,20.95,20.94,20.95Z"/>
<path class="cls-1" d="M251.27,41.9h99c11.58,0,20.94-9.38,20.94-20.95S361.84,0,350.27,0h-99c-11.58,0-20.94,9.38-20.94,20.95s9.37,20.95,20.94,20.95Z"/>
<path class="cls-1" d="M599.66,125.94c0-37.81-30.76-68.57-68.56-68.57s-68.57,30.76-68.57,68.57,30.76,68.57,68.57,68.57,68.56-30.76,68.56-68.57Zm-68.56,26.67c-14.71,0-26.69-11.97-26.69-26.67s11.98-26.67,26.69-26.67,26.67,11.97,26.67,26.67-11.97,26.67-26.67,26.67Z"/>
<path class="cls-1" d="M486.63,213.71c-.54,0-1.05,.12-1.58,.16-.53-.04-1.04-.16-1.58-.16h-46.61V93.75c0-11.57-9.37-20.95-20.94-20.95s-20.94,9.38-20.94,20.95v119.95h-46.59c-.54,0-1.05,.12-1.58,.16-.53-.04-1.04-.16-1.58-.16-11.58,0-20.94,9.38-20.94,20.95v125.34c0,11.57,9.37,20.95,20.94,20.95s20.94-9.38,20.94-20.95v-104.39h28.81v104.39c0,11.57,9.37,20.95,20.94,20.95s20.94-9.38,20.94-20.95v-104.39h28.82v104.39c0,11.57,9.37,20.95,20.94,20.95s20.94-9.38,20.94-20.95v-125.34c0-11.57-9.37-20.95-20.94-20.95Z"/>
<path class="cls-1" d="M761.43,57.37c-37.8,0-68.56,30.76-68.56,68.57s30.76,68.57,68.56,68.57,68.57-30.76,68.57-68.57-30.76-68.57-68.57-68.57Zm0,95.25c-14.71,0-26.67-11.97-26.67-26.67s11.97-26.67,26.67-26.67,26.69,11.97,26.69,26.67-11.98,26.67-26.69,26.67Z"/>
<path class="cls-1" d="M714.87,203.4c-9.9-5.92-22.76-2.81-28.77,7.12l-39.84,66.05-39.85-66.05c-6-9.94-18.88-13.08-28.77-7.12-9.9,5.98-13.09,18.85-7.12,28.75l57.79,95.79c3.8,6.29,10.61,10.13,17.94,10.13s14.14-3.85,17.94-10.13l57.78-95.79c5.98-9.91,2.79-22.78-7.12-28.76Z"/>
<path class="cls-1" d="M596.77,45.32h28.55v86.95c0,11.57,9.37,20.95,20.94,20.95s20.94-9.38,20.94-20.95V45.32h28.55c11.58,0,20.94-9.38,20.94-20.95s-9.37-20.95-20.94-20.95h-98.98c-11.58,0-20.94,9.38-20.94,20.95s9.37,20.95,20.94,20.95Z"/>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

+28
View File
@@ -0,0 +1,28 @@
<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 for the TOTEM.
TOTEM is 38 keys column-staggered split keyboard running [ZMK](https://zmk.dev/). 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.