diff --git a/README.md b/README.md index 9afed4b..989441e 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ base with GASC homerow mods. The base layer looks like this: -![Base Layer](./img/Layer-0.png) +![Base Layer](./img/Layer-0.svg) `PERMISSIVE_HOLD` is disabled on home row keys to avoid false positive on rolls, and enabled for thumb keys as there are few false positives in this case. @@ -53,18 +53,24 @@ and enabled for thumb keys as there are few false positives in this case. The internal thumb keys move to the nav/numpad layer on hold or space/tap on tap. This layer is the following: -![Num-Nav Layer](./img/Layer-1.png) +![Num-Nav Layer](./img/Layer-1.svg) -Finally, pressing both internal thumb keys (or left external one) leads to the +Finally, holding both internal thumb keys (or holding left external one) leads to the function/mouse nav layer: -![Num-Nav Layer](./img/Layer-2.png) +![Fun-Mouse Layer](./img/Layer-2.svg) This layer also allows accessing custom layers, such as here layer 3 that is the `qwerty-ergol` compatibility layer or the layer 4 which is a gaming layer (not described here). +When I’m using multiple xkeyboard layouts, my shortcut to switch between them is +double shifts, that’s why there is also a binding for that (and why it’s the +only one that is symmetrically correct in the homerow mods in the base layer). + +The illustrations were made using +[keymap-drawer](https://github.com/caksoylar/keymap-drawer/tree/main). + ## Left to do -- [ ] Replace `png` images with `svg` - [ ] Automatize the firmware generations diff --git a/img/Layer-0.png b/img/Layer-0.png deleted file mode 100644 index f299ba1..0000000 Binary files a/img/Layer-0.png and /dev/null differ diff --git a/img/Layer-0.svg b/img/Layer-0.svg new file mode 100644 index 0000000..77efdc1 --- /dev/null +++ b/img/Layer-0.svg @@ -0,0 +1,298 @@ + + + +Base: + + + +Q + + + +W + + + +E + + + +R + + + +T + + + +Y + + + +U + + + +I + + + +O + + + +P + + + +A +LGUI + + + +S +LALT + + + +D +LSFT + + + +F +LCTL + + + +G + + + +H + + + +J +LCTL + + + +K +RSFT + + + +L +LALT + + + +; +LGUI + + + +Z + + + +X + + + +C + + + +V + + + +B + + + +N + + + +M + + + +, + + + +. + + + +/ + + + +SPC +NavNum + + + +ENT +FunMouse + + + +ESC +RALT + + + +TAB +NavNum + + + + + +FunMouse + + + + + +Compose + + + + + +Compose + + + + diff --git a/img/Layer-1.png b/img/Layer-1.png deleted file mode 100644 index 71c48bb..0000000 Binary files a/img/Layer-1.png and /dev/null differ diff --git a/img/Layer-1.svg b/img/Layer-1.svg new file mode 100644 index 0000000..78973d3 --- /dev/null +++ b/img/Layer-1.svg @@ -0,0 +1,268 @@ + + + +NavNum: + + + +/ + + + +7 + + + +8 + + + +9 + + + +` + + + +HOME + + + +PGDN + + + +PGUP + + + +END + + + +PSCR + + + ++ + + + +4 + + + +5 + + + +6 + + + +0 + + + + + + + + + + + + + + + + + + + +BSPC + + + +, + + + +1 + + + +2 + + + +3 + + + +. + + + +PLAY + + + + +VOLDWN + + + + + +VOLUP + + + + +MUTE + + + +DEL + + + + + + + + + + + + + + + + diff --git a/img/Layer-2.png b/img/Layer-2.png deleted file mode 100644 index 0c8b371..0000000 Binary files a/img/Layer-2.png and /dev/null differ diff --git a/img/Layer-2.svg b/img/Layer-2.svg new file mode 100644 index 0000000..0d9a901 --- /dev/null +++ b/img/Layer-2.svg @@ -0,0 +1,291 @@ + + + +FunMouse: + + + +F5 + + + +F6 + + + +F7 + + + +F8 + + + + +LSFT+RSFT + + + + +PWR + + + +SLEP + + + +WAKE + + + +Base +toggle + + + + +MSWHLU + + + + +F1 + + + +F2 + + + +F3 + + + +F4 + + + +Compat +toggle + + + + +MSLEFT + + + + + +MSDOWN + + + + + +MSUP + + + + + +MSRGHT + + + + + +MSWHLD + + + + +F9 + + + +F10 + + + +F11 + + + +F12 + + + +Gaming +toggle + + + + +MSBTN4 + + + + + +MSBTN1 + + + + + +MSBTN3 + + + + + +MSBTN2 + + + + + +MSBTN5 + + + + + + + + + + + + + + + + +