another question. When is the point of 10 layers when there are only enough keys for maximum of three layers. I am using planck keyboard.
All sorts of things... some people actually use the Shift key to switch layers so that you have more control over the keys.
For example on a normal keyboard "(" is shift-9. But with layers you could change things around, say:
- Unshifted / Shifted
- ( -- [
- ) -- ]
- 9 -- {
- 0 -- }
So, parenthesizes get used more often, and can now be un-shifted, while square brackets get used more often and git sifted.
People also use different layers for different "modes" or "operations" such as: Cursor movement, Media, mouse movement, numeric pads. You could re-arrange your keyboard (layer) for specific applications (Photoshop, games,...)
You can combine key presses or macros into a single key. I use HyperFn (Cmd+Alt+Ctrl+Shift) + "L" to lock my screen, HyperFn+"-" to type 42 hyphens, HyperFn + "T" to type "TODO: " whenever I need a reminder to return to a piece ion code and finish it.
Once the software has been written to support more than 2 layers it's really almost no work to support 5, 10, or 20. Just takes more memory. So why limit the number of layers arbitrarily?