Michael Grote
dcd5c66394
Co-authored-by: Michael Grote <michael.grote@posteo.de> Co-committed-by: Michael Grote <michael.grote@posteo.de>
137 lines
6.4 KiB
Markdown
137 lines
6.4 KiB
Markdown
# Quantum Mechanical Keyboard Firmware
|
||
|
||
## Keymaps
|
||
|
||
### Ferris Sweep / BastardKB Skeletyl
|
||
|
||
```text
|
||
Home Row Mods / Tap'n'Hold
|
||
------------------------------- -------------------------------
|
||
| @ | WIN | € | | | | | | Ü | | |
|
||
------------------------------- -------------------------------
|
||
| Ä | | CTRL| SFT | | | | SFT | CTRL| | Ö |
|
||
------------------------------- -------------------------------
|
||
| | | CUT | CPY | SFT | PST | | | SFT | | | |
|
||
------------------------------- -------------------------------
|
||
| | MOV | SYM | | NUM | MOV | |
|
||
------------------- -------------------
|
||
|
||
Base Layer
|
||
------------------------------- -------------------------------
|
||
| Q | W | F | P | B | | J | L | U | Z | BSPC|
|
||
------------------------------- -------------------------------
|
||
| A | R | S | T | G | | M | N | E | I | O |
|
||
------------------------------- -------------------------------
|
||
| Y | X | C | D | V | | K | H | , | . | - |
|
||
------------------------------- -------------------------------
|
||
| | DEL | ENT | | SPC | MOV | |
|
||
------------------- -------------------
|
||
|
||
NUM Layer / Orange
|
||
------------------------------- -------------------------------
|
||
| F1 | F2 | F3 | F4 | F5 | | F6 | F7 | F8 | F9 | BSPC|
|
||
------------------------------- -------------------------------
|
||
| 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 |
|
||
------------------------------- -------------------------------
|
||
|CAPSW| | | | | | F10 | F11 | , | . | F12 |
|
||
------------------------------- -------------------------------
|
||
| | DEL | ENT | | SPC | MOV | |
|
||
------------------- -------------------
|
||
|
||
SYM Layer / Blue + Highlighted Pairs
|
||
------------------------------- -------------------------------
|
||
| ^ | [ | ( | ( | § | | % | } | ) | ] | BSPC|
|
||
------------------------------- -------------------------------
|
||
| ! | " | ß | ' | / | | \ | $ | & | * | ? |
|
||
------------------------------- -------------------------------
|
||
| ~ | ´ | | ` | < | | > | | + | = | # |
|
||
------------------------------- -------------------------------
|
||
| | DEL | ENT | | SPC | MOV | |
|
||
------------------- -------------------
|
||
|
||
MOV Layer / Green
|
||
------------------------------- -------------------------------
|
||
| | HOME| UP | PGUP| | | | PGUP| UP | HOME| BSPC|
|
||
------------------------------- -------------------------------
|
||
| TAB | LFT | DW | RGT | | | | LFT | DW | RGT | DEL |
|
||
------------------------------- -------------------------------
|
||
| | END | |PGDWN| | | |PGDWN| | END | |
|
||
------------------------------- -------------------------------
|
||
| | DEL | ENT | | SPC | MOV | |
|
||
------------------- -------------------
|
||
|
||
MEDIA Layer / Yellow
|
||
------------------------------- -------------------------------
|
||
|RGBTG| | |PRTSC|VOLUP| |VOLUP| | | | |
|
||
------------------------------- -------------------------------
|
||
| | | | | MUTE| | MUTE| | | | |
|
||
------------------------------- -------------------------------
|
||
| | | |PLY/P|VOLDW| |VOLDW|PLY/P| | | |
|
||
------------------------------- -------------------------------
|
||
| | DEL | ENT | | SPC | MOV | |
|
||
------------------- -------------------
|
||
|
||
Combos 1/3
|
||
------------------------------- -------------------------------
|
||
| | | | | | | | | | | |
|
||
------------------------------- -------------------------------
|
||
| | | ESC | ESC | | | |KEEPK| |KEEPK| |
|
||
------------------------------- -------------------------------
|
||
| | | | | | | | | | | |
|
||
------------------------------- -------------------------------
|
||
| |MEDIA| | | |MEDIA| |
|
||
------------------- -------------------
|
||
|
||
Combos 2/3
|
||
------------------------------- -------------------------------
|
||
| | WE | | | | | | | | | |
|
||
------------------------------- -------------------------------
|
||
| |KEEPA| SFE |KEEPA| | | | | WE | | |
|
||
------------------------------- -------------------------------
|
||
| | | SFE | | | | | | | | |
|
||
------------------------------- -------------------------------
|
||
| | | | | | | |
|
||
------------------- -------------------
|
||
|
||
Combos 3/3
|
||
------------------------------- -------------------------------
|
||
| | | | | | | | | | | |
|
||
------------------------------- -------------------------------
|
||
| | | | | | | | | ALT | ALT | |
|
||
------------------------------- -------------------------------
|
||
| | | | | | | | | | | |
|
||
------------------------------- -------------------------------
|
||
| | | | | | | |
|
||
------------------- -------------------
|
||
```
|
||
|
||
|
||
## Build
|
||
|
||
```bash
|
||
qmk compile -kb ferris/sweep -km quotengrote
|
||
qmk compile -kb bastardkb/skeletyl/v2/splinky_3 -km quotengrote
|
||
qmk compile -kb planck/ez -km quotengrote
|
||
```
|
||
|
||
## Rebase
|
||
|
||
```bash
|
||
git checkout master
|
||
git fetch upstream
|
||
git pull
|
||
git checkout quotengrote
|
||
git rebase -X theirs master
|
||
cd keyboards
|
||
ll | awk '{print $9}' | grep -v ferris | grep -v planck | grep -v bastardkb | xargs -n 1 git rm -r
|
||
git status
|
||
git add .
|
||
gcm remove unused keyboards
|
||
qmk compile -kb ferris/sweep -km quotengrote
|
||
qmk compile -kb bastardkb/skeletyl/v2/splinky_3 -km quotengrote
|
||
git push -f
|
||
```
|
||
|
||
## Misc
|
||
|
||
[Oryx - Planck](https://configure.zsa.io/planck-ez/layouts/BOMNA/latest/0)
|