update readme
This commit is contained in:
parent
a987acc970
commit
5329a1e2c0
1 changed files with 8 additions and 12 deletions
20
readme.md
20
readme.md
|
@ -6,8 +6,9 @@ super convenient nix-based build environment. Big thanks to urob for making a
|
||||||
setup that was super easy to start building off of!
|
setup that was super easy to start building off of!
|
||||||
|
|
||||||
Currently, I only own one ZMK keyboard, a 6 column choc Corne, so that board is
|
Currently, I only own one ZMK keyboard, a 6 column choc Corne, so that board is
|
||||||
what this configuration is optimized for. I've added a tiny bit of functionality
|
what this configuration is optimized for. I've made a bunch of changes to the layout itself, including a custom display module for the nice!view.
|
||||||
on top of what urob provided: a `just flash <left|right>` command, and an
|
|
||||||
|
I've added a tiny bit of functionality to the Justfile as well: a `just flash <left|right|both(default)>` command, and an
|
||||||
improved `just draw` command that styles the output a little nicer and also
|
improved `just draw` command that styles the output a little nicer and also
|
||||||
immediately converts it to `png` format.
|
immediately converts it to `png` format.
|
||||||
|
|
||||||
|
@ -427,8 +428,7 @@ remaining issues:
|
||||||
- Very minor: `&bootloader` doesn't work with stm32 boards like the Planck
|
- Very minor: `&bootloader` doesn't work with stm32 boards like the Planck
|
||||||
([#1086](https://github.com/zmkfirmware/zmk/issues/1086))
|
([#1086](https://github.com/zmkfirmware/zmk/issues/1086))
|
||||||
|
|
||||||
[^1]:
|
[^1]: I call it "timer-less", because the large tapping-term makes the behavior
|
||||||
I call it "timer-less", because the large tapping-term makes the behavior
|
|
||||||
insensitive to the precise timings. One may say that there is still the
|
insensitive to the precise timings. One may say that there is still the
|
||||||
`require-prior-idle` timeout. However, with both a large tapping-term and
|
`require-prior-idle` timeout. However, with both a large tapping-term and
|
||||||
positional-hold-taps, the behavior is _not_ actually sensitive to the
|
positional-hold-taps, the behavior is _not_ actually sensitive to the
|
||||||
|
@ -436,26 +436,22 @@ remaining issues:
|
||||||
i.e., variations in typing speed won't affect _what_ is being typed but
|
i.e., variations in typing speed won't affect _what_ is being typed but
|
||||||
merely _how fast_ it appears on the screen.
|
merely _how fast_ it appears on the screen.
|
||||||
|
|
||||||
[^2]:
|
[^2]: The delay is determined by how quickly a key is released and is not directly
|
||||||
The delay is determined by how quickly a key is released and is not directly
|
|
||||||
related to the tapping-term. But regardless of its length, most people still
|
related to the tapping-term. But regardless of its length, most people still
|
||||||
find it noticable and disruptive.
|
find it noticable and disruptive.
|
||||||
|
|
||||||
[^3]:
|
[^3]: E.g, if your WPM is 70 or larger, then the default of 150ms (=10500/70)
|
||||||
E.g, if your WPM is 70 or larger, then the default of 150ms (=10500/70)
|
|
||||||
should work well. The rule of thumb is based on an average character length
|
should work well. The rule of thumb is based on an average character length
|
||||||
of 4.7 for English words. Taking into account 1 extra tap for `space`, this
|
of 4.7 for English words. Taking into account 1 extra tap for `space`, this
|
||||||
yields a minimum `require-prior-idle-ms` of (60 _ 1000) / (5.7 _ x) ≈ 10500
|
yields a minimum `require-prior-idle-ms` of (60 _ 1000) / (5.7 _ x) ≈ 10500
|
||||||
/ x milliseconds. The approximation errs on the safe side, as in practice
|
/ x milliseconds. The approximation errs on the safe side, as in practice
|
||||||
home row taps tend to be faster than average.
|
home row taps tend to be faster than average.
|
||||||
|
|
||||||
[^4]:
|
[^4]: `nix-direnv` provides a vastly improved caching experience compared to only
|
||||||
`nix-direnv` provides a vastly improved caching experience compared to only
|
|
||||||
having `direnv`, making entering and exiting the workspace instantaneous
|
having `direnv`, making entering and exiting the workspace instantaneous
|
||||||
after the first time.
|
after the first time.
|
||||||
|
|
||||||
[^5]:
|
[^5]: This will permanently install the packages into your local profile, forgoing
|
||||||
This will permanently install the packages into your local profile, forgoing
|
|
||||||
many of the benefits that make Nix uniquely powerful. A better approach,
|
many of the benefits that make Nix uniquely powerful. A better approach,
|
||||||
though beyond the scope of this document, is to use `home-manager` to
|
though beyond the scope of this document, is to use `home-manager` to
|
||||||
maintain your user environment.
|
maintain your user environment.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue