qmk_sweep_skeletyl/readme.md

138 lines
6.4 KiB
Markdown
Raw Normal View History

# Quantum Mechanical Keyboard Firmware
## Keymaps
2016-06-22 20:30:47 +02:00
### Ferris Sweep / BastardKB Skeletyl
2015-10-28 18:58:21 +01:00
2024-03-20 10:17:53 +01:00
```text
2024-03-20 09:54:30 +01:00
Home Row Mods / Tap'n'Hold
------------------------------- -------------------------------
skeletyl, sweep: remove dia-layer and resort to tap'n'holds (#1) <!--- Provide a general summary of your changes in the title above. --> <!--- This template is entirely optional and can be removed, but is here to help both you and us. --> <!--- Anything on lines wrapped in comments like these will not show up in the final text. --> ## Description <!--- Describe your changes in detail here. --> ## Types of Changes <!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply. --> - [ ] Core - [ ] Bugfix - [ ] New feature - [ ] Enhancement/optimization - [ ] Keyboard (addition or update) - [ ] Keymap/layout/userspace (addition or update) - [ ] Documentation ## Issues Fixed or Closed by This PR * ## Checklist <!--- Go over all the following points, and put an `x` in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> - [ ] My code follows the code style of this project: [**C**](https://docs.qmk.fm/#/coding_conventions_c), [**Python**](https://docs.qmk.fm/#/coding_conventions_python) - [ ] I have read the [**PR Checklist** document](https://docs.qmk.fm/#/pr_checklist) and have made the appropriate changes. - [ ] My change requires a change to the documentation. - [ ] I have updated the documentation accordingly. - [ ] I have read the [**CONTRIBUTING** document](https://docs.qmk.fm/#/contributing). - [ ] I have added tests to cover my changes. - [ ] I have tested the changes and verified that they work and don't break anything (as well as I can manage). Reviewed-on: https://git.mgrote.net/mg/qmk_sweep_skeletyl/pulls/1 Co-authored-by: Michael Grote <michael.grote@posteo.de> Co-committed-by: Michael Grote <michael.grote@posteo.de>
2024-08-05 14:25:29 +02:00
| @ | WIN | € | | | | | | Ü | | |
2024-03-20 09:54:30 +01:00
------------------------------- -------------------------------
skeletyl, sweep: remove dia-layer and resort to tap'n'holds (#1) <!--- Provide a general summary of your changes in the title above. --> <!--- This template is entirely optional and can be removed, but is here to help both you and us. --> <!--- Anything on lines wrapped in comments like these will not show up in the final text. --> ## Description <!--- Describe your changes in detail here. --> ## Types of Changes <!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply. --> - [ ] Core - [ ] Bugfix - [ ] New feature - [ ] Enhancement/optimization - [ ] Keyboard (addition or update) - [ ] Keymap/layout/userspace (addition or update) - [ ] Documentation ## Issues Fixed or Closed by This PR * ## Checklist <!--- Go over all the following points, and put an `x` in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> - [ ] My code follows the code style of this project: [**C**](https://docs.qmk.fm/#/coding_conventions_c), [**Python**](https://docs.qmk.fm/#/coding_conventions_python) - [ ] I have read the [**PR Checklist** document](https://docs.qmk.fm/#/pr_checklist) and have made the appropriate changes. - [ ] My change requires a change to the documentation. - [ ] I have updated the documentation accordingly. - [ ] I have read the [**CONTRIBUTING** document](https://docs.qmk.fm/#/contributing). - [ ] I have added tests to cover my changes. - [ ] I have tested the changes and verified that they work and don't break anything (as well as I can manage). Reviewed-on: https://git.mgrote.net/mg/qmk_sweep_skeletyl/pulls/1 Co-authored-by: Michael Grote <michael.grote@posteo.de> Co-committed-by: Michael Grote <michael.grote@posteo.de>
2024-08-05 14:25:29 +02:00
| Ä | | CTRL| SFT | | | | SFT | CTRL| | Ö |
2024-03-20 09:54:30 +01:00
------------------------------- -------------------------------
| | | CUT | CPY | SFT | PST | | | SFT | | | |
------------------------------- -------------------------------
2024-03-24 12:11:02 +01:00
| | MOV | SYM | | NUM | MOV | |
2024-03-20 09:54:30 +01:00
------------------- -------------------
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 | |
------------------- -------------------
2018-04-24 18:37:52 +02:00
2024-08-05 14:57:15 +02:00
NUM Layer / Orange
------------------------------- -------------------------------
| F1 | F2 | F3 | F4 | F5 | | F6 | F7 | F8 | F9 | BSPC|
------------------------------- -------------------------------
| 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 |
------------------------------- -------------------------------
2024-03-20 17:51:18 +01:00
|CAPSW| | | | | | F10 | F11 | , | . | F12 |
------------------------------- -------------------------------
| | DEL | ENT | | SPC | MOV | |
------------------- -------------------
2024-08-05 14:57:15 +02:00
SYM Layer / Blue + Highlighted Pairs
------------------------------- -------------------------------
| ^ | [ | ( | ( | § | | % | } | ) | ] | BSPC|
------------------------------- -------------------------------
skeletyl, sweep: remove dia-layer and resort to tap'n'holds (#1) <!--- Provide a general summary of your changes in the title above. --> <!--- This template is entirely optional and can be removed, but is here to help both you and us. --> <!--- Anything on lines wrapped in comments like these will not show up in the final text. --> ## Description <!--- Describe your changes in detail here. --> ## Types of Changes <!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply. --> - [ ] Core - [ ] Bugfix - [ ] New feature - [ ] Enhancement/optimization - [ ] Keyboard (addition or update) - [ ] Keymap/layout/userspace (addition or update) - [ ] Documentation ## Issues Fixed or Closed by This PR * ## Checklist <!--- Go over all the following points, and put an `x` in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> - [ ] My code follows the code style of this project: [**C**](https://docs.qmk.fm/#/coding_conventions_c), [**Python**](https://docs.qmk.fm/#/coding_conventions_python) - [ ] I have read the [**PR Checklist** document](https://docs.qmk.fm/#/pr_checklist) and have made the appropriate changes. - [ ] My change requires a change to the documentation. - [ ] I have updated the documentation accordingly. - [ ] I have read the [**CONTRIBUTING** document](https://docs.qmk.fm/#/contributing). - [ ] I have added tests to cover my changes. - [ ] I have tested the changes and verified that they work and don't break anything (as well as I can manage). Reviewed-on: https://git.mgrote.net/mg/qmk_sweep_skeletyl/pulls/1 Co-authored-by: Michael Grote <michael.grote@posteo.de> Co-committed-by: Michael Grote <michael.grote@posteo.de>
2024-08-05 14:25:29 +02:00
| ! | " | ß | ' | / | | \ | $ | & | * | ? |
------------------------------- -------------------------------
skeletyl, sweep: remove dia-layer and resort to tap'n'holds (#1) <!--- Provide a general summary of your changes in the title above. --> <!--- This template is entirely optional and can be removed, but is here to help both you and us. --> <!--- Anything on lines wrapped in comments like these will not show up in the final text. --> ## Description <!--- Describe your changes in detail here. --> ## Types of Changes <!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply. --> - [ ] Core - [ ] Bugfix - [ ] New feature - [ ] Enhancement/optimization - [ ] Keyboard (addition or update) - [ ] Keymap/layout/userspace (addition or update) - [ ] Documentation ## Issues Fixed or Closed by This PR * ## Checklist <!--- Go over all the following points, and put an `x` in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> - [ ] My code follows the code style of this project: [**C**](https://docs.qmk.fm/#/coding_conventions_c), [**Python**](https://docs.qmk.fm/#/coding_conventions_python) - [ ] I have read the [**PR Checklist** document](https://docs.qmk.fm/#/pr_checklist) and have made the appropriate changes. - [ ] My change requires a change to the documentation. - [ ] I have updated the documentation accordingly. - [ ] I have read the [**CONTRIBUTING** document](https://docs.qmk.fm/#/contributing). - [ ] I have added tests to cover my changes. - [ ] I have tested the changes and verified that they work and don't break anything (as well as I can manage). Reviewed-on: https://git.mgrote.net/mg/qmk_sweep_skeletyl/pulls/1 Co-authored-by: Michael Grote <michael.grote@posteo.de> Co-committed-by: Michael Grote <michael.grote@posteo.de>
2024-08-05 14:25:29 +02:00
| ~ | ´ | | ` | < | | > | | + | = | # |
------------------------------- -------------------------------
| | DEL | ENT | | SPC | MOV | |
------------------- -------------------
2016-06-23 05:24:47 +02:00
2024-08-05 14:57:15 +02:00
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 | |
------------------- -------------------
2016-06-23 05:24:47 +02:00
2024-08-05 14:57:15 +02:00
MEDIA Layer / Yellow
------------------------------- -------------------------------
2024-03-20 17:51:18 +01:00
|RGBTG| | |PRTSC|VOLUP| |VOLUP| | | | |
------------------------------- -------------------------------
2024-03-20 17:48:04 +01:00
| | | | | MUTE| | MUTE| | | | |
------------------------------- -------------------------------
2024-03-20 17:48:04 +01:00
| | | |PLY/P|VOLDW| |VOLDW|PLY/P| | | |
------------------------------- -------------------------------
| | DEL | ENT | | SPC | MOV | |
------------------- -------------------
2016-06-23 05:24:47 +02:00
skeletyl, sweep: remove dia-layer and resort to tap'n'holds (#1) <!--- Provide a general summary of your changes in the title above. --> <!--- This template is entirely optional and can be removed, but is here to help both you and us. --> <!--- Anything on lines wrapped in comments like these will not show up in the final text. --> ## Description <!--- Describe your changes in detail here. --> ## Types of Changes <!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply. --> - [ ] Core - [ ] Bugfix - [ ] New feature - [ ] Enhancement/optimization - [ ] Keyboard (addition or update) - [ ] Keymap/layout/userspace (addition or update) - [ ] Documentation ## Issues Fixed or Closed by This PR * ## Checklist <!--- Go over all the following points, and put an `x` in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> - [ ] My code follows the code style of this project: [**C**](https://docs.qmk.fm/#/coding_conventions_c), [**Python**](https://docs.qmk.fm/#/coding_conventions_python) - [ ] I have read the [**PR Checklist** document](https://docs.qmk.fm/#/pr_checklist) and have made the appropriate changes. - [ ] My change requires a change to the documentation. - [ ] I have updated the documentation accordingly. - [ ] I have read the [**CONTRIBUTING** document](https://docs.qmk.fm/#/contributing). - [ ] I have added tests to cover my changes. - [ ] I have tested the changes and verified that they work and don't break anything (as well as I can manage). Reviewed-on: https://git.mgrote.net/mg/qmk_sweep_skeletyl/pulls/1 Co-authored-by: Michael Grote <michael.grote@posteo.de> Co-committed-by: Michael Grote <michael.grote@posteo.de>
2024-08-05 14:25:29 +02:00
Combos 1/3
2024-03-20 10:04:37 +01:00
------------------------------- -------------------------------
| | | | | | | | | | | |
------------------------------- -------------------------------
| | | ESC | ESC | | | |KEEPK| |KEEPK| |
------------------------------- -------------------------------
| | | | | | | | | | | |
------------------------------- -------------------------------
skeletyl, sweep: remove dia-layer and resort to tap'n'holds (#1) <!--- Provide a general summary of your changes in the title above. --> <!--- This template is entirely optional and can be removed, but is here to help both you and us. --> <!--- Anything on lines wrapped in comments like these will not show up in the final text. --> ## Description <!--- Describe your changes in detail here. --> ## Types of Changes <!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply. --> - [ ] Core - [ ] Bugfix - [ ] New feature - [ ] Enhancement/optimization - [ ] Keyboard (addition or update) - [ ] Keymap/layout/userspace (addition or update) - [ ] Documentation ## Issues Fixed or Closed by This PR * ## Checklist <!--- Go over all the following points, and put an `x` in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> - [ ] My code follows the code style of this project: [**C**](https://docs.qmk.fm/#/coding_conventions_c), [**Python**](https://docs.qmk.fm/#/coding_conventions_python) - [ ] I have read the [**PR Checklist** document](https://docs.qmk.fm/#/pr_checklist) and have made the appropriate changes. - [ ] My change requires a change to the documentation. - [ ] I have updated the documentation accordingly. - [ ] I have read the [**CONTRIBUTING** document](https://docs.qmk.fm/#/contributing). - [ ] I have added tests to cover my changes. - [ ] I have tested the changes and verified that they work and don't break anything (as well as I can manage). Reviewed-on: https://git.mgrote.net/mg/qmk_sweep_skeletyl/pulls/1 Co-authored-by: Michael Grote <michael.grote@posteo.de> Co-committed-by: Michael Grote <michael.grote@posteo.de>
2024-08-05 14:25:29 +02:00
| |MEDIA| | | |MEDIA| |
2024-03-20 10:04:37 +01:00
------------------- -------------------
skeletyl, sweep: remove dia-layer and resort to tap'n'holds (#1) <!--- Provide a general summary of your changes in the title above. --> <!--- This template is entirely optional and can be removed, but is here to help both you and us. --> <!--- Anything on lines wrapped in comments like these will not show up in the final text. --> ## Description <!--- Describe your changes in detail here. --> ## Types of Changes <!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply. --> - [ ] Core - [ ] Bugfix - [ ] New feature - [ ] Enhancement/optimization - [ ] Keyboard (addition or update) - [ ] Keymap/layout/userspace (addition or update) - [ ] Documentation ## Issues Fixed or Closed by This PR * ## Checklist <!--- Go over all the following points, and put an `x` in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> - [ ] My code follows the code style of this project: [**C**](https://docs.qmk.fm/#/coding_conventions_c), [**Python**](https://docs.qmk.fm/#/coding_conventions_python) - [ ] I have read the [**PR Checklist** document](https://docs.qmk.fm/#/pr_checklist) and have made the appropriate changes. - [ ] My change requires a change to the documentation. - [ ] I have updated the documentation accordingly. - [ ] I have read the [**CONTRIBUTING** document](https://docs.qmk.fm/#/contributing). - [ ] I have added tests to cover my changes. - [ ] I have tested the changes and verified that they work and don't break anything (as well as I can manage). Reviewed-on: https://git.mgrote.net/mg/qmk_sweep_skeletyl/pulls/1 Co-authored-by: Michael Grote <michael.grote@posteo.de> Co-committed-by: Michael Grote <michael.grote@posteo.de>
2024-08-05 14:25:29 +02:00
Combos 2/3
2024-03-20 10:04:37 +01:00
------------------------------- -------------------------------
2024-03-20 18:07:22 +01:00
| | WE | | | | | | | | | |
2024-03-20 10:04:37 +01:00
------------------------------- -------------------------------
2024-03-20 18:07:22 +01:00
| |KEEPA| SFE |KEEPA| | | | | WE | | |
2024-03-20 10:04:37 +01:00
------------------------------- -------------------------------
2024-03-20 10:08:39 +01:00
| | | SFE | | | | | | | | |
2024-03-20 10:04:37 +01:00
------------------------------- -------------------------------
| | | | | | | |
------------------- -------------------
skeletyl, sweep: remove dia-layer and resort to tap'n'holds (#1) <!--- Provide a general summary of your changes in the title above. --> <!--- This template is entirely optional and can be removed, but is here to help both you and us. --> <!--- Anything on lines wrapped in comments like these will not show up in the final text. --> ## Description <!--- Describe your changes in detail here. --> ## Types of Changes <!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply. --> - [ ] Core - [ ] Bugfix - [ ] New feature - [ ] Enhancement/optimization - [ ] Keyboard (addition or update) - [ ] Keymap/layout/userspace (addition or update) - [ ] Documentation ## Issues Fixed or Closed by This PR * ## Checklist <!--- Go over all the following points, and put an `x` in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> - [ ] My code follows the code style of this project: [**C**](https://docs.qmk.fm/#/coding_conventions_c), [**Python**](https://docs.qmk.fm/#/coding_conventions_python) - [ ] I have read the [**PR Checklist** document](https://docs.qmk.fm/#/pr_checklist) and have made the appropriate changes. - [ ] My change requires a change to the documentation. - [ ] I have updated the documentation accordingly. - [ ] I have read the [**CONTRIBUTING** document](https://docs.qmk.fm/#/contributing). - [ ] I have added tests to cover my changes. - [ ] I have tested the changes and verified that they work and don't break anything (as well as I can manage). Reviewed-on: https://git.mgrote.net/mg/qmk_sweep_skeletyl/pulls/1 Co-authored-by: Michael Grote <michael.grote@posteo.de> Co-committed-by: Michael Grote <michael.grote@posteo.de>
2024-08-05 14:25:29 +02:00
Combos 3/3
------------------------------- -------------------------------
| | | | | | | | | | | |
------------------------------- -------------------------------
| | | | | | | | | ALT | ALT | |
------------------------------- -------------------------------
| | | | | | | | | | | |
------------------------------- -------------------------------
| | | | | | | |
------------------- -------------------
2024-03-18 12:01:02 +01:00
```
2024-08-05 14:56:14 +02:00
## 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
2024-08-05 14:56:14 +02:00
```
## 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)