Point out zmk-nodefree-config
This commit is contained in:
parent
e7cae2b1e7
commit
28c9c1874a
1 changed files with 9 additions and 4 deletions
13
readme.md
13
readme.md
|
@ -6,8 +6,10 @@ It is ported from my QMK configuration, which in turn is heavily inspired by Man
|
||||||
|
|
||||||
## Key features
|
## Key features
|
||||||
|
|
||||||
|
- clean keymap config using
|
||||||
|
[zmk-nodefree-config](https://github.com/urob/zmk-nodefree-config)[^1]
|
||||||
- simple macro-implementation of combos and keymap to fit different physical
|
- simple macro-implementation of combos and keymap to fit different physical
|
||||||
keyboards[^1]
|
keyboards[^2]
|
||||||
- home-row mods on base layer, sticky mods on `Nav` and `Num` layers
|
- home-row mods on base layer, sticky mods on `Nav` and `Num` layers
|
||||||
- most symbols can be accessed from the base layer via combos
|
- most symbols can be accessed from the base layer via combos
|
||||||
- sticky shift on right thumb, double-tap activates caps-word
|
- sticky shift on right thumb, double-tap activates caps-word
|
||||||
|
@ -15,7 +17,7 @@ It is ported from my QMK configuration, which in turn is heavily inspired by Man
|
||||||
- full numpad-layer with arithmetic operators (`=` via combo) and `Esc`, `Enter`, `Tab`
|
- full numpad-layer with arithmetic operators (`=` via combo) and `Esc`, `Enter`, `Tab`
|
||||||
on left hand (can be numlocked via `W + P` combo, ideal for data entry and
|
on left hand (can be numlocked via `W + P` combo, ideal for data entry and
|
||||||
right-handed mouse)
|
right-handed mouse)
|
||||||
- unicode-layer with Greek letters for mathematical typesetting (implemented via preprocessor macros[^2])
|
- unicode-layer with Greek letters for mathematical typesetting (implemented via preprocessor macros[^3])
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
@ -36,7 +38,10 @@ and (2) make them easy to remember. Specifically:
|
||||||
- shortcuts for cut (on `X + D`), copy, and paste on the left-hand side for right-handed
|
- shortcuts for cut (on `X + D`), copy, and paste on the left-hand side for right-handed
|
||||||
mouse usage
|
mouse usage
|
||||||
|
|
||||||
[^1]: I use a 36-key layout per default. Additional thumb keys can be configured with
|
[^1]: I am using git-subtree for the dependency management here as Github actions don't
|
||||||
|
recognize git-submodules.
|
||||||
|
|
||||||
|
[^2]: I use a 36-key layout per default. Additional thumb keys can be configured with
|
||||||
the `EXTRA_BOT_L` and `EXTRA_BOT_R` macros. Additional "middle-keys" can be
|
the `EXTRA_BOT_L` and `EXTRA_BOT_R` macros. Additional "middle-keys" can be
|
||||||
configured with the `EXTRA_MID` macro (see `planck_rev6.keymap` for an example).
|
configured with the `EXTRA_MID` macro (see `planck_rev6.keymap` for an example).
|
||||||
|
|
||||||
|
@ -49,7 +54,7 @@ and (2) make them easy to remember. Specifically:
|
||||||
**R**ight **B**ottom-row. They need to be defined in the shield-specific keymap-file
|
**R**ight **B**ottom-row. They need to be defined in the shield-specific keymap-file
|
||||||
*before* sourcing the common `base.keymap`.
|
*before* sourcing the common `base.keymap`.
|
||||||
|
|
||||||
[^2]: This is my attempt at a simple user-space solution until unicode is natively
|
[^3]: This is my attempt at a simple user-space solution until unicode is natively
|
||||||
supported. Check out `unicode.dtsi` for details and read
|
supported. Check out `unicode.dtsi` for details and read
|
||||||
[my write up here](https://github.com/zmkfirmware/zmk/issues/232#issuecomment-1163833880)
|
[my write up here](https://github.com/zmkfirmware/zmk/issues/232#issuecomment-1163833880)
|
||||||
for a few more pointers and some caveats.
|
for a few more pointers and some caveats.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue