diff --git a/readme.md b/readme.md index c10e4b2..94b4b50 100644 --- a/readme.md +++ b/readme.md @@ -12,7 +12,7 @@ It is ported from my QMK configuration, which in turn is heavily inspired by Man - most symbols can be accessed from the base layer via combos - sticky shift on right thumb, double-tap activates caps-word - backspace morphs into delete when shifted -- unicode layer with Greek letters for mathematical typesetting (not yet ported to ZMK) +- unicode layer with Greek letters for mathematical typesetting (implemented via preprocessor macros[^2]) ![](img/keymap.png) @@ -27,11 +27,12 @@ and (2) make them easy to remember. Specifically: (subscript `_` aligns with superscript `^`; minus `-` aligns with `+`; division `/` aligns with multiplication `*`; logical-or `|` aligns with logical-and `&`; backslash `\` aligns horizontally with forward slash `/`) -- parenthesis, brackets, braces and punctuation are on the right-hand side for easy - usage when typing numbers +- `!` and `?` are on home-row position for prime access +- parenthesis, brackets and braces are on the right-hand side for easy access when + typing numbers - a numlock shortcut (on `W + P`) is on the left-hand side for one-handed number-mode - shortcuts for cut (on `X + D`), copy, and paste are on the left-hand side for - one-handed usage when using the mouse + one-handed usage when working with the mouse [^1]: 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 @@ -45,3 +46,8 @@ and (2) make them easy to remember. Specifically: first key on the **L**eft **T**op-row and ranging to `RB4` for the last key on the **R**ight **B**ottom-row. They need to be defined in the shield-specific keymap-file *before* sourcing the common `base.keymap`. + +[^2]: This is my attempt at a simple user-space solution until unicode is natively + supported. Check out `unicode.dtsi` for details and read + [my write up here](https://github.com/zmkfirmware/zmk/issues/232#issuecomment-1163833880) + for a few more pointers and some caveats.