Compare commits

..

No commits in common. "464d88b1fa5bdbcbb6d835daba582c7ad35a0067" and "0d2eb66449a1668d7fe1e9d6278f3a243e3c6fdd" have entirely different histories.

12 changed files with 68 additions and 149 deletions

View file

@ -1,66 +1,2 @@
# kyria-keyboard-config
![Gitea Last Commit](https://img.shields.io/gitea/last-commit/kB01/kyria-keyboard-config?gitea_url=https%3A%2F%2Fgit.kb-one.de)
![Forgejo Issues](https://img.shields.io/gitea/issues/open/kb01/kyria-keyboard-config?gitea_url=https%3A%2F%2Fgit.kb-one.de)
![Forgejo Release](https://img.shields.io/gitea/v/release/kb01/kyria-keyboard-config?gitea_url=https%3A%2F%2Fgit.kb-one.de)
[![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)
This repository contains the Source Code and Documentation for my Kyria Split Keyboard.
I got mine from [splitkb.com](https://splitkb.com/products/kyria-rev3) (not sponsored), and configured it with a [nice!nano v2](https://nicekeyboards.com/nice-nano/) (not sponsored) and a Linear Rotary Encoder (EC11E183440C).
## Table of Contents
- [Features](#features)
- [Flashing the Keyboard](#flashing-the-keyboard)
- [The Layout](#the-layout)
- [The Keyboard](#the-keyboard)
- [License](#license)
## Features
- Slightly modified [Seniply Layout](https://stevep99.github.io/seniply/)
- RGB Controls
- German QWERTZ layout as fallback or for people trying the keyboard
## Flashing the Keyboard
- Get the latest [Release](https://git.kb-one.de/kb01/kyria-keyboard-config/releases) or [Build](https://git.kb-one.de/kb01/kyria-keyboard-config/actions)
- Double press the reset switch on the left keyboard
- Drag and drop the file kyria_rev3_left-nice_nano_v2-zmk.uf2 on to NICENANO drive
- Double press the reset switch on the right keyboard
- Drag and drop the file kyria_rev3_right-nice_nano_v2-zmk.uf2 on to NICENANO drive
## The Layout
The Layout is Based on the [Seniply Layout](https://stevep99.github.io/seniply/).
Modifications are:
- Removed Symbols from the Symbols Layer which where allready on the Number Layer
- Replaced Colemak-DHm dot and comma with german ones (capital dot = : and capital comma = ;)
- Replaced Colemak-DHm slash and colon with german hash (capital hash = ') and minus
- Added german umlauts to symbol layer.
### Base Layer: Colemak Mod-DH
![Base Layer Image](./docs/keyboard-layout-editor%20base%20colemak-dhm.png)
### Extend Layer
![Extend Layer Image](./docs/keyboard-layout-editor%20extend.png)
### Function Layer
![Function Layer Image](./docs/keyboard-layout-editor%20function.png)
### Symbols Layer
![Symbols Layer Image](./docs/keyboard-layout-editor%20symbol.png)
### Numbers Layer
![Numbers Layer Image](./docs/keyboard-layout-editor%20number.png)
### The Encoder
The Encoder currently is only Programmed to mouse scroll Vertically or Horizontally.
To support this, this Repo currently builds against petejohansons [Pullrequest](https://github.com/zmkfirmware/zmk/pull/2027) for this Feature.
## The Keyboard
Currently I don't have build the Case yet, so it looks a bit barebones.
![Image of physical Keyboard](./docs/photo.jpg)
## License
[MIT © kB01](../LICENSE)

View file

@ -1,9 +1,8 @@
[
{
"backcolor": "#1D262F",
"name": "KB's Layout on Kyria rev 3 - Base",
"author": "kB01",
"notes": "Check out my complete Layout at https://git.kb-one.de/kb01/kyria-keyboard-config\n\nKyria Layout from u/Samonitari\nhttps://www.reddit.com/r/ErgoMechKeyboards/comments/fxqp16/kyria_layout_recommendation_anybody/",
"notes": "Kyria Layout from u/Samonitari\nhttps://www.reddit.com/r/ErgoMechKeyboards/comments/fxqp16/kyria_layout_recommendation_anybody/",
"switchMount": "cherry",
"switchBrand": "kailh",
"switchType": "PG151101D49/D09"
@ -11,9 +10,8 @@
[
{
"y": 0.25,
"x": 3,
"c": "#3C3C3C",
"t": "#ffffff",
"x": 3,
"c": "#d9dae0",
"a": 5,
"f": 6
},

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

View file

@ -1,9 +1,8 @@
[
{
"backcolor": "#1D262F",
"name": "KB's Layout on Kyria rev 3 - Extend",
"author": "kB01",
"notes": "Check out my complete Layout at https://git.kb-one.de/kb01/kyria-keyboard-config\n\nKyria Layout from u/Samonitari\nhttps://www.reddit.com/r/ErgoMechKeyboards/comments/fxqp16/kyria_layout_recommendation_anybody/",
"notes": "Kyria Layout from u/Samonitari\nhttps://www.reddit.com/r/ErgoMechKeyboards/comments/fxqp16/kyria_layout_recommendation_anybody/",
"switchMount": "cherry",
"switchBrand": "kailh",
"switchType": "PG151101D49/D09"
@ -12,8 +11,7 @@
{
"y": 0.25,
"x": 3,
"c": "#3C3C3C",
"t": "#ffffff",
"c": "#d9dae0",
"a": 7,
"f": 6
},
@ -57,11 +55,11 @@
[
{
"y": -0.625,
"c": "#555555"
"c": "#adadad"
},
"TAB",
{
"c": "#3C3C3C"
"c": "#d9dae0"
},
"ESC",
{
@ -69,7 +67,7 @@
},
"Caps",
{
"c": "#555555",
"c": "#adadad",
"f": 6
},
""
@ -78,7 +76,7 @@
{
"y": -0.75,
"x": 3,
"c": "#3C3C3C"
"c": "#d9dae0"
},
"⇑\n\n\n\nsticky",
{
@ -122,11 +120,11 @@
[
{
"y": -0.625,
"c": "#555555"
"c": "#adadad"
},
"ESC",
{
"c": "#3C3C3C"
"c": "#d9dae0"
},
"Alt\n\n\n\nsticky",
{
@ -134,7 +132,7 @@
},
"Del",
{
"c": "#555555",
"c": "#adadad",
"f": 6
},
""
@ -143,7 +141,7 @@
{
"y": -0.75,
"x": 3,
"c": "#3C3C3C"
"c": "#d9dae0"
},
"<i class='fa fa-copy'></i>",
{
@ -184,11 +182,11 @@
[
{
"y": -0.625,
"c": "#555555"
"c": "#adadad"
},
"",
{
"c": "#3C3C3C"
"c": "#d9dae0"
},
"<i class='mss mss-Undo-5'></i>",
{
@ -197,7 +195,7 @@
},
"Print",
{
"c": "#555555",
"c": "#adadad",
"f": 6
},
""
@ -219,8 +217,7 @@
"ry": 8.175,
"y": -4.675000000000001,
"x": -0.5,
"c": "#a84234",
"t": "#000000"
"c": "#a84234"
},
""
],
@ -229,7 +226,7 @@
"rx": 13,
"y": -4.675000000000001,
"x": -0.5,
"c": "#555555"
"c": "#666666"
},
""
],
@ -239,7 +236,7 @@
"rx": 4,
"y": -4.675000000000001,
"x": -0.5,
"t": "#ffffff"
"c": "#adadad"
},
"&uArr;"
],
@ -313,7 +310,7 @@
"r": -15,
"y": -1,
"x": -0.5,
"c": "#3C3C3C"
"c": "#d9dae0"
},
"<i class='kb kb-Return-2'></i>"
]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

View file

@ -1,9 +1,8 @@
[
{
"backcolor": "#1D262F",
"name": "KB's Layout on Kyria rev 3 - Function",
"author": "kB01",
"notes": "Check out my complete Layout at https://git.kb-one.de/kb01/kyria-keyboard-config\n\nKyria Layout from u/Samonitari\nhttps://www.reddit.com/r/ErgoMechKeyboards/comments/fxqp16/kyria_layout_recommendation_anybody/",
"notes": "Kyria Layout from u/Samonitari\nhttps://www.reddit.com/r/ErgoMechKeyboards/comments/fxqp16/kyria_layout_recommendation_anybody/",
"switchMount": "cherry",
"switchBrand": "kailh",
"switchType": "PG151101D49/D09"
@ -12,8 +11,7 @@
{
"y": 0.25,
"x": 3,
"c": "#3C3C3C",
"t": "#ffffff",
"c": "#d9dae0",
"a": 7,
"f": 6
},
@ -58,12 +56,12 @@
[
{
"y": -0.625,
"c": "#555555",
"c": "#adadad",
"f": 4
},
"TAB",
{
"c": "#3C3C3C"
"c": "#d9dae0"
},
"<i class='fa fa-stop'></i>",
{
@ -71,7 +69,7 @@
},
"Scr",
{
"c": "#555555",
"c": "#adadad",
"f": 6
},
""
@ -80,7 +78,7 @@
{
"y": -0.75,
"x": 3,
"c": "#3C3C3C"
"c": "#d9dae0"
},
"&uArr;\n\n\n\nsticky",
{
@ -127,12 +125,12 @@
[
{
"y": -0.625,
"c": "#555555",
"c": "#adadad",
"f": 4
},
"ESC",
{
"c": "#3C3C3C"
"c": "#d9dae0"
},
"Alt\n\n\n\nsticky",
{
@ -141,7 +139,7 @@
},
"<i class='fa fa-keyboard-o'></i>\n\n\n\nqwertz",
{
"c": "#555555",
"c": "#adadad",
"f": 6
},
""
@ -150,7 +148,7 @@
{
"y": -0.75,
"x": 3,
"c": "#3C3C3C"
"c": "#d9dae0"
},
"&uArr;<i class='fa fa-copy'></i>",
{
@ -191,11 +189,11 @@
[
{
"y": -0.625,
"c": "#555555"
"c": "#adadad"
},
"",
{
"c": "#3C3C3C"
"c": "#d9dae0"
},
"<i class='fa fa-volume-off'></i>X",
{
@ -204,7 +202,7 @@
},
"<i class='fa fa-keyboard-o'></i>\n\n\n\ncolemak",
{
"c": "#555555",
"c": "#adadad",
"f": 6
},
""
@ -226,8 +224,7 @@
"ry": 8.175,
"y": -4.675000000000001,
"x": -0.5,
"c": "#a84234",
"t": "#000000"
"c": "#a84234"
},
""
],
@ -245,8 +242,7 @@
"rx": 4,
"y": -4.675000000000001,
"x": -0.5,
"c": "#555555",
"t": "#ffffff"
"c": "#adadad"
},
"&uArr;"
],
@ -320,7 +316,7 @@
"r": -15,
"y": -1,
"x": -0.5,
"c": "#3C3C3C"
"c": "#d9dae0"
},
"<i class='kb kb-Return-2'></i>"
]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 65 KiB

View file

@ -1,9 +1,8 @@
[
{
"backcolor": "#1D262F",
"name": "KB's Layout on Kyria rev 3 - Number",
"author": "kB01",
"notes": "Check out my complete Layout at https://git.kb-one.de/kb01/kyria-keyboard-config\n\nKyria Layout from u/Samonitari\nhttps://www.reddit.com/r/ErgoMechKeyboards/comments/fxqp16/kyria_layout_recommendation_anybody/",
"notes": "Kyria Layout from u/Samonitari\nhttps://www.reddit.com/r/ErgoMechKeyboards/comments/fxqp16/kyria_layout_recommendation_anybody/",
"switchMount": "cherry",
"switchBrand": "kailh",
"switchType": "PG151101D49/D09"
@ -12,8 +11,7 @@
{
"y": 0.25,
"x": 3,
"c": "#3C3C3C",
"t": "#ffffff",
"c": "#d9dae0",
"a": 7,
"f": 8
},
@ -56,12 +54,12 @@
[
{
"y": -0.625,
"c": "#555555",
"c": "#adadad",
"f": 4
},
"TAB",
{
"c": "#3C3C3C",
"c": "#d9dae0",
"f": 8
},
"",
@ -70,7 +68,7 @@
},
"+",
{
"c": "#555555",
"c": "#adadad",
"f": 6
},
""
@ -79,7 +77,7 @@
{
"y": -0.75,
"x": 3,
"c": "#3C3C3C"
"c": "#d9dae0"
},
"&uArr;\n\n\n\nsticky",
{
@ -126,12 +124,12 @@
[
{
"y": -0.625,
"c": "#555555",
"c": "#adadad",
"f": 4
},
"ESC",
{
"c": "#3C3C3C"
"c": "#d9dae0"
},
"Alt\n\n\n\nsticky",
{
@ -140,7 +138,7 @@
},
"-",
{
"c": "#555555",
"c": "#adadad",
"f": 6
},
""
@ -149,7 +147,7 @@
{
"y": -0.75,
"x": 3,
"c": "#3C3C3C",
"c": "#d9dae0",
"f": 8
},
"<i class='kb kb-Tab-1'></i>",
@ -191,12 +189,12 @@
[
{
"y": -0.625,
"c": "#555555",
"c": "#adadad",
"f": 6
},
"",
{
"c": "#3C3C3C",
"c": "#d9dae0",
"f": 8
},
"",
@ -205,7 +203,7 @@
},
"/",
{
"c": "#555555",
"c": "#adadad",
"f": 6
},
""
@ -235,8 +233,7 @@
"rx": 13,
"y": -4.675000000000001,
"x": -0.5,
"c": "#a84234",
"t": "#000000"
"c": "#a84234"
},
""
],
@ -254,8 +251,7 @@
"r": 30,
"y": -2,
"x": -0.5,
"c": "#555555",
"t": "#ffffff",
"c": "#adadad",
"f": 4
},
"HUE"
@ -321,7 +317,7 @@
"r": -15,
"y": -1,
"x": -0.5,
"c": "#3C3C3C",
"c": "#d9dae0",
"f": 4
},
"SPC"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

View file

@ -1,9 +1,8 @@
[
{
"backcolor": "#1D262F",
"name": "KB's Layout on Kyria rev 3 - Symbol",
"author": "kB01",
"notes": "Check out my complete Layout at https://git.kb-one.de/kb01/kyria-keyboard-config\n\nKyria Layout from u/Samonitari\nhttps://www.reddit.com/r/ErgoMechKeyboards/comments/fxqp16/kyria_layout_recommendation_anybody/",
"notes": "Kyria Layout from u/Samonitari\nhttps://www.reddit.com/r/ErgoMechKeyboards/comments/fxqp16/kyria_layout_recommendation_anybody/",
"switchMount": "cherry",
"switchBrand": "kailh",
"switchType": "PG151101D49/D09"
@ -12,8 +11,7 @@
{
"y": 0.25,
"x": 3,
"c": "#3C3C3C",
"t": "#ffffff",
"c": "#d9dae0",
"a": 7,
"f": 8
},
@ -56,12 +54,12 @@
[
{
"y": -0.625,
"c": "#555555",
"c": "#adadad",
"f": 4
},
"TAB",
{
"c": "#3C3C3C",
"c": "#d9dae0",
"f": 8
},
"Ä",
@ -70,7 +68,7 @@
},
"Ö",
{
"c": "#555555",
"c": "#adadad",
"f": 6
},
""
@ -79,7 +77,7 @@
{
"y": -0.75,
"x": 3,
"c": "#3C3C3C"
"c": "#d9dae0"
},
"&uArr;\n\n\n\nsticky",
{
@ -123,12 +121,12 @@
[
{
"y": -0.625,
"c": "#555555",
"c": "#adadad",
"f": 4
},
"ESC",
{
"c": "#3C3C3C",
"c": "#d9dae0",
"f": 6
},
"Alt\n\n\n\nsticky",
@ -138,7 +136,7 @@
},
"<",
{
"c": "#555555",
"c": "#adadad",
"f": 6
},
""
@ -147,7 +145,7 @@
{
"y": -0.75,
"x": 3,
"c": "#3C3C3C",
"c": "#d9dae0",
"f": 8
},
"\\",
@ -189,12 +187,12 @@
[
{
"y": -0.625,
"c": "#555555",
"c": "#adadad",
"f": 6
},
"",
{
"c": "#3C3C3C",
"c": "#d9dae0",
"f": 8
},
"@",
@ -203,7 +201,7 @@
},
">",
{
"c": "#555555",
"c": "#adadad",
"f": 6
},
""
@ -233,8 +231,7 @@
"rx": 13,
"y": -4.675000000000001,
"x": -0.5,
"c": "#a84234",
"t": "#000000"
"c": "#a84234"
},
""
],
@ -244,8 +241,7 @@
"rx": 4,
"y": -4.675000000000001,
"x": -0.5,
"c": "#555555",
"t": "#ffffff"
"c": "#adadad"
},
""
],
@ -319,7 +315,7 @@
"r": -15,
"y": -1,
"x": -0.5,
"c": "#3C3C3C",
"c": "#d9dae0",
"f": 4
},
"SPC"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB